Home
last modified time | relevance | path

Searched refs:gsc_irq (Results 1 – 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/drivers/parisc/
Dasp.c71 struct gsc_irq gsc_irq; in asp_init_chip() local
83 dev->irq = gsc_claim_irq(&gsc_irq, ASP_GSC_IRQ); in asp_init_chip()
89 asp.eim = ((u32) gsc_irq.txn_addr) | gsc_irq.txn_data; in asp_init_chip()
91 ret = request_irq(gsc_irq.irq, gsc_asic_intr, 0, "asp", &asp); in asp_init_chip()
Dwax.c71 struct gsc_irq gsc_irq; in wax_init_chip() local
88 dev->irq = gsc_claim_irq(&gsc_irq, WAX_GSC_IRQ); in wax_init_chip()
96 wax->eim = ((u32) gsc_irq.txn_addr) | gsc_irq.txn_data; in wax_init_chip()
98 ret = request_irq(gsc_irq.irq, gsc_asic_intr, 0, "wax", wax); in wax_init_chip()
Dlasi.c166 struct gsc_irq gsc_irq; in lasi_init_chip() local
188 dev->irq = gsc_alloc_irq(&gsc_irq); in lasi_init_chip()
196 lasi->eim = ((u32) gsc_irq.txn_addr) | gsc_irq.txn_data; in lasi_init_chip()
198 ret = request_irq(gsc_irq.irq, gsc_asic_intr, 0, "lasi", lasi); in lasi_init_chip()
Dgsc.h21 struct gsc_irq { struct
38 int gsc_alloc_irq(struct gsc_irq *dev); /* dev needs an irq */ argument
39 int gsc_claim_irq(struct gsc_irq *dev, int irq); /* dev needs this irq */
Ddino.c809 struct gsc_irq gsc_irq; in dino_common_init() local
824 dev->irq = gsc_alloc_irq(&gsc_irq); in dino_common_init()
825 dino_dev->txn_addr = gsc_irq.txn_addr; in dino_common_init()
826 dino_dev->txn_data = gsc_irq.txn_data; in dino_common_init()
827 eim = ((u32) gsc_irq.txn_addr) | gsc_irq.txn_data; in dino_common_init()
Dgsc.c33 int gsc_alloc_irq(struct gsc_irq *i) in gsc_alloc_irq()
48 int gsc_claim_irq(struct gsc_irq *i, int irq) in gsc_claim_irq()
/kernel/linux/linux-5.10/drivers/scsi/
Dzalon.c89 struct gsc_irq gsc_irq; in zalon_probe() local
110 dev->irq = gsc_alloc_irq(&gsc_irq); in zalon_probe()
115 __raw_writel(gsc_irq.txn_addr | gsc_irq.txn_data, zalon + IO_MODULE_EIM); in zalon_probe()
/kernel/linux/linux-5.10/drivers/media/platform/exynos-gsc/
Dgsc-core.c865 int gsc_irq; in gsc_irq_handler() local
867 gsc_irq = gsc_hw_get_irq_status(gsc); in gsc_irq_handler()
868 gsc_hw_clear_irq(gsc, gsc_irq); in gsc_irq_handler()
870 if (gsc_irq == GSC_IRQ_OVERRUN) { in gsc_irq_handler()
Dgsc-core.h58 enum gsc_irq { enum