/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_xics.c | 1189 struct ics_irq_state *irqp; in xics_get_source() local 1199 irqp = &ics->irq_state[idx]; in xics_get_source() 1203 if (irqp->exists) { in xics_get_source() 1204 val = irqp->server; in xics_get_source() 1205 prio = irqp->priority; in xics_get_source() 1208 prio = irqp->saved_priority; in xics_get_source() 1211 if (irqp->lsi) { in xics_get_source() 1213 if (irqp->pq_state & PQ_PRESENTED) in xics_get_source() 1215 } else if (irqp->masked_pending || irqp in xics_get_source() 1238 struct ics_irq_state *irqp; xics_set_source() local [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_xics.c | 1180 struct ics_irq_state *irqp; in xics_get_source() local 1190 irqp = &ics->irq_state[idx]; in xics_get_source() 1194 if (irqp->exists) { in xics_get_source() 1195 val = irqp->server; in xics_get_source() 1196 prio = irqp->priority; in xics_get_source() 1199 prio = irqp->saved_priority; in xics_get_source() 1202 if (irqp->lsi) { in xics_get_source() 1204 if (irqp->pq_state & PQ_PRESENTED) in xics_get_source() 1206 } else if (irqp->masked_pending || irqp in xics_get_source() 1229 struct ics_irq_state *irqp; xics_set_source() local [all...] |
/kernel/linux/linux-5.10/kernel/irq/ |
H A D | proc.c | 347 void __maybe_unused *irqp = (void *)(unsigned long) irq; in register_irq_proc() local 373 &irq_affinity_proc_ops, irqp); in register_irq_proc() 377 irq_affinity_hint_proc_show, irqp); in register_irq_proc() 381 &irq_affinity_list_proc_ops, irqp); in register_irq_proc() 384 irqp); in register_irq_proc() 387 irq_effective_aff_proc_show, irqp); in register_irq_proc() 389 irq_effective_aff_list_proc_show, irqp); in register_irq_proc()
|
/kernel/linux/linux-6.6/kernel/irq/ |
H A D | proc.c | 347 void __maybe_unused *irqp = (void *)(unsigned long) irq; in register_irq_proc() local 373 &irq_affinity_proc_ops, irqp); in register_irq_proc() 377 irq_affinity_hint_proc_show, irqp); in register_irq_proc() 381 &irq_affinity_list_proc_ops, irqp); in register_irq_proc() 384 irqp); in register_irq_proc() 387 irq_effective_aff_proc_show, irqp); in register_irq_proc() 389 irq_effective_aff_list_proc_show, irqp); in register_irq_proc()
|
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | acpi.c | 36 int acpi_gsi_to_irq(u32 gsi, unsigned int *irqp) in acpi_gsi_to_irq() argument 38 if (irqp != NULL) in acpi_gsi_to_irq() 39 *irqp = acpi_register_gsi(NULL, gsi, -1, -1); in acpi_gsi_to_irq() 40 return (*irqp >= 0) ? 0 : -EINVAL; in acpi_gsi_to_irq()
|
/kernel/linux/linux-5.10/drivers/parisc/ |
H A D | gsc.h | 45 void gsc_asic_assign_irq(struct gsc_asic *asic, int local_irq, int *irqp);
|
H A D | gsc.c | 188 void gsc_asic_assign_irq(struct gsc_asic *asic, int local_irq, int *irqp) in gsc_asic_assign_irq() argument 199 *irqp = irq; in gsc_asic_assign_irq()
|
H A D | dino.c | 429 static void dino_assign_irq(struct dino_device *dino, int local_irq, int *irqp) in dino_assign_irq() argument 435 *irqp = irq; in dino_assign_irq()
|
/kernel/linux/linux-6.6/drivers/parisc/ |
H A D | gsc.h | 45 void gsc_asic_assign_irq(struct gsc_asic *asic, int local_irq, int *irqp);
|
H A D | gsc.c | 188 void gsc_asic_assign_irq(struct gsc_asic *asic, int local_irq, int *irqp) in gsc_asic_assign_irq() argument 199 *irqp = irq; in gsc_asic_assign_irq()
|
H A D | dino.c | 429 static void dino_assign_irq(struct dino_device *dino, int local_irq, int *irqp) in dino_assign_irq() argument 435 *irqp = irq; in dino_assign_irq()
|
/kernel/linux/linux-5.10/drivers/char/ |
H A D | hpet.c | 995 struct acpi_resource_extended_irq *irqp; in hpet_resources() local 998 irqp = &res->data.extended_irq; in hpet_resources() 1000 for (i = 0; i < irqp->interrupt_count; i++) { in hpet_resources() 1004 irq = acpi_register_gsi(NULL, irqp->interrupts[i], in hpet_resources() 1005 irqp->triggering, irqp->polarity); in hpet_resources()
|
/kernel/linux/linux-6.6/drivers/char/ |
H A D | hpet.c | 960 struct acpi_resource_extended_irq *irqp; in hpet_resources() local 963 irqp = &res->data.extended_irq; in hpet_resources() 965 for (i = 0; i < irqp->interrupt_count; i++) { in hpet_resources() 969 irq = acpi_register_gsi(NULL, irqp->interrupts[i], in hpet_resources() 970 irqp->triggering, in hpet_resources() 971 irqp->polarity); in hpet_resources()
|
/kernel/linux/linux-6.6/drivers/vdpa/mlx5/net/ |
H A D | mlx5_vnet.c | 1263 struct mlx5_vdpa_irq_pool *irqp = &ndev->irqp; in alloc_vector() local 1268 for (i = 0; i < irqp->num_ent; i++) { in alloc_vector() 1269 ent = &irqp->entries[i]; in alloc_vector() 1289 struct mlx5_vdpa_irq_pool *irqp = &ndev->irqp; in dealloc_vector() local 1292 for (i = 0; i < irqp->num_ent; i++) in dealloc_vector() 1293 if (mvq->map.virq == irqp->entries[i].map.virq) { in dealloc_vector() 1294 free_irq(mvq->map.virq, irqp->entries[i].dev_id); in dealloc_vector() 1295 irqp in dealloc_vector() [all...] |
H A D | mlx5_vnet.h | 66 struct mlx5_vdpa_irq_pool irqp; member
|
/kernel/linux/linux-5.10/arch/x86/kernel/acpi/ |
H A D | boot.c | 608 int acpi_gsi_to_irq(u32 gsi, unsigned int *irqp) in acpi_gsi_to_irq() argument 613 *irqp = gsi; in acpi_gsi_to_irq() 627 *irqp = irq; in acpi_gsi_to_irq()
|
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-bcm-qspi.c | 189 const struct bcm_qspi_irq *irqp; member 1097 u32 status = qspi_dev_id->irqp->mask; in bcm_qspi_bspi_lr_l2_isr() 1463 qspi->dev_ids[val].irqp = &qspi_irq_tab[val]; in bcm_qspi_probe()
|
/kernel/linux/linux-6.6/arch/x86/kernel/acpi/ |
H A D | boot.c | 692 int acpi_gsi_to_irq(u32 gsi, unsigned int *irqp) in acpi_gsi_to_irq() argument 697 *irqp = gsi; in acpi_gsi_to_irq() 711 *irqp = irq; in acpi_gsi_to_irq()
|
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-bcm-qspi.c | 210 const struct bcm_qspi_irq *irqp; member 1270 u32 status = qspi_dev_id->irqp->mask; in bcm_qspi_bspi_lr_l2_isr() 1637 qspi->dev_ids[val].irqp = &qspi_irq_tab[val]; in bcm_qspi_probe()
|