Lines Matching refs:gpmc_client_irq
202 struct gpmc_client_irq { struct
234 static struct gpmc_client_irq gpmc_client_irq[GPMC_NR_IRQ]; variable
1110 if (gpmc_client_irq[i].bitmask & irq_config) in gpmc_get_client_irq()
1111 return gpmc_client_irq[i].irq; in gpmc_get_client_irq()
1122 if (irq == gpmc_client_irq[i].irq) { in gpmc_irq_endis()
1125 regval |= gpmc_client_irq[i].bitmask; in gpmc_irq_endis()
1127 regval &= ~gpmc_client_irq[i].bitmask; in gpmc_irq_endis()
1172 gpmc_client_irq[0].bitmask = GPMC_IRQ_FIFOEVENTENABLE; in gpmc_setup_irq()
1173 gpmc_client_irq[1].bitmask = GPMC_IRQ_COUNT_EVENT; in gpmc_setup_irq()
1176 gpmc_client_irq[i].irq = gpmc_irq_start + i; in gpmc_setup_irq()
1177 irq_set_chip_and_handler(gpmc_client_irq[i].irq, in gpmc_setup_irq()
1179 set_irq_flags(gpmc_client_irq[i].irq, in gpmc_setup_irq()
1201 irq_set_handler(gpmc_client_irq[i].irq, NULL); in gpmc_free_irq()
1202 irq_set_chip(gpmc_client_irq[i].irq, &no_irq_chip); in gpmc_free_irq()
1203 irq_modify_status(gpmc_client_irq[i].irq, 0, 0); in gpmc_free_irq()
2240 if (regval & gpmc_client_irq[i].bitmask) in gpmc_handle_irq()
2241 generic_handle_irq(gpmc_client_irq[i].irq); in gpmc_handle_irq()