---
name: "irq_alloc_domain_generic_chips"
section: "9"
platform: "linux"
package: "linux-manual-3.16"
version: "3.16.56-1+deb8u1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/irq_alloc_domain_generic_chips"
---

# irq\_alloc\_domain\_generic\_chips(9)

Allocate generic chips for an irq domain

## NAME

irq\_alloc\_domain\_generic\_chips - Allocate generic chips for an irq domain

## SYNOPSIS

**int irq\_alloc\_domain\_generic\_chips(struct irq\_domain \*** *d***, int** *irqs\_per\_chip***, int** *num\_ct***, const char \*** *name***, irq\_flow\_handler\_t** *handler***, unsigned int** *clr***, unsigned int** *set***, enum irq\_gc\_flags** *gcflags***);**

## ARGUMENTS

*d*

irq domain for which to allocate chips

*irqs\_per\_chip*

Number of interrupts each chip handles

*num\_ct*

Number of irq\_chip\_type instances associated with this

*name*

Name of the irq chip

*handler*

Default flow handler associated with these chips

*clr*

IRQ\_\* bits to clear in the mapping function

*set*

IRQ\_\* bits to set in the mapping function

*gcflags*

Generic chip specific setup flags

## AUTHORS

**Thomas Gleixner** \<tglx@linutronix.de\>

Author.

**Ingo Molnar** \<mingo@elte.hu\>

Author.

## COPYRIGHT
