/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | irq_64.c | 189 /* Athena's devhandle|devino is large.*/ in size_nr_ivec() 254 static unsigned int cookie_exists(u32 devhandle, unsigned int devino) in cookie_exists() argument 260 hv_err = sun4v_vintr_get_cookie(devhandle, devino, &cookie); in cookie_exists() 275 static unsigned int sysino_exists(u32 devhandle, unsigned int devino) in sysino_exists() argument 277 unsigned long sysino = sun4v_devino_to_sysino(devhandle, devino); in sysino_exists() 649 static unsigned int sun4v_build_common(u32 devhandle, unsigned int devino, in sun4v_build_common() argument 651 u32 devhandle, unsigned int devino), in sun4v_build_common() 657 irq = irq_alloc(devhandle, devino); in sun4v_build_common() 670 handler_data_init(data, devhandle, devino); in sun4v_build_common() 679 unsigned int devino) in cookie_assign() 678 cookie_assign(unsigned int irq, u32 devhandle, unsigned int devino) cookie_assign() argument 697 cookie_handler_data(struct irq_handler_data *data, u32 devhandle, unsigned int devino) cookie_handler_data() argument 704 cookie_build_irq(u32 devhandle, unsigned int devino, struct irq_chip *chip) cookie_build_irq() argument 721 sun4v_build_cookie(u32 devhandle, unsigned int devino) sun4v_build_cookie() argument 747 sysino_handler_data(struct irq_handler_data *data, u32 devhandle, unsigned int devino) sysino_handler_data() argument 756 sysino_build_irq(u32 devhandle, unsigned int devino, struct irq_chip *chip) sysino_build_irq() argument 770 sun4v_build_sysino(u32 devhandle, unsigned int devino) sun4v_build_sysino() argument 783 sun4v_build_irq(u32 devhandle, unsigned int devino) sun4v_build_irq() argument 795 sun4v_build_virq(u32 devhandle, unsigned int devino) sun4v_build_virq() argument [all...] |
H A D | pci_fire.c | 277 unsigned long devino) in pci_fire_msiq_build_irq() 285 imap_reg = cregs + (0x001000UL + (devino * 0x08UL)); in pci_fire_msiq_build_irq() 286 iclr_reg = cregs + (0x001400UL + (devino * 0x08UL)); in pci_fire_msiq_build_irq() 295 fixup = ((pbm->portid << 6) | devino) - int_ctrlr; in pci_fire_msiq_build_irq() 275 pci_fire_msiq_build_irq(struct pci_pbm_info *pbm, unsigned long msiqid, unsigned long devino) pci_fire_msiq_build_irq() argument
|
H A D | pci_msi.c | 278 unsigned long devino) in bringup_one_msi_queue() 280 int irq = ops->msiq_build_irq(pbm, msiqid, devino); in bringup_one_msi_queue() 309 unsigned long devino = i + pbm->msiq_first_devino; in sparc64_bringup_msi_queues() local 312 err = bringup_one_msi_queue(pbm, ops, msiqid, devino); in sparc64_bringup_msi_queues() 356 "msi-eq-to-devino", &len); in sparc64_pbm_msi_init() 359 "msi-eq-devino", &len); in sparc64_pbm_msi_init() 419 "devino[0x%x]\n", in sparc64_pbm_msi_init() 275 bringup_one_msi_queue(struct pci_pbm_info *pbm, const struct sparc64_msiq_ops *ops, unsigned long msiqid, unsigned long devino) bringup_one_msi_queue() argument
|
H A D | prom_irqtrans.c | 460 unsigned int devino, in pci_sun4v_irq_build() 465 return sun4v_build_irq(devhandle, devino); in pci_sun4v_irq_build() 784 unsigned int devino, in sun4v_vdev_irq_build() 789 return sun4v_build_irq(devhandle, devino); in sun4v_vdev_irq_build() 459 pci_sun4v_irq_build(struct device_node *dp, unsigned int devino, void *_data) pci_sun4v_irq_build() argument 783 sun4v_vdev_irq_build(struct device_node *dp, unsigned int devino, void *_data) sun4v_vdev_irq_build() argument
|
H A D | pci_impl.h | 49 unsigned long devino);
|
H A D | pci_sun4v.c | 1134 unsigned long devino) in pci_sun4v_msiq_build_irq() 1136 unsigned int irq = sun4v_build_irq(pbm->devhandle, devino); in pci_sun4v_msiq_build_irq() 1132 pci_sun4v_msiq_build_irq(struct pci_pbm_info *pbm, unsigned long msiqid, unsigned long devino) pci_sun4v_msiq_build_irq() argument
|
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | irq_64.c | 190 /* Athena's devhandle|devino is large.*/ in size_nr_ivec() 255 static unsigned int cookie_exists(u32 devhandle, unsigned int devino) in cookie_exists() argument 261 hv_err = sun4v_vintr_get_cookie(devhandle, devino, &cookie); in cookie_exists() 276 static unsigned int sysino_exists(u32 devhandle, unsigned int devino) in sysino_exists() argument 278 unsigned long sysino = sun4v_devino_to_sysino(devhandle, devino); in sysino_exists() 650 static unsigned int sun4v_build_common(u32 devhandle, unsigned int devino, in sun4v_build_common() argument 652 u32 devhandle, unsigned int devino), in sun4v_build_common() 658 irq = irq_alloc(devhandle, devino); in sun4v_build_common() 671 handler_data_init(data, devhandle, devino); in sun4v_build_common() 680 unsigned int devino) in cookie_assign() 679 cookie_assign(unsigned int irq, u32 devhandle, unsigned int devino) cookie_assign() argument 698 cookie_handler_data(struct irq_handler_data *data, u32 devhandle, unsigned int devino) cookie_handler_data() argument 705 cookie_build_irq(u32 devhandle, unsigned int devino, struct irq_chip *chip) cookie_build_irq() argument 722 sun4v_build_cookie(u32 devhandle, unsigned int devino) sun4v_build_cookie() argument 748 sysino_handler_data(struct irq_handler_data *data, u32 devhandle, unsigned int devino) sysino_handler_data() argument 757 sysino_build_irq(u32 devhandle, unsigned int devino, struct irq_chip *chip) sysino_build_irq() argument 771 sun4v_build_sysino(u32 devhandle, unsigned int devino) sun4v_build_sysino() argument 784 sun4v_build_irq(u32 devhandle, unsigned int devino) sun4v_build_irq() argument 796 sun4v_build_virq(u32 devhandle, unsigned int devino) sun4v_build_virq() argument [all...] |
H A D | pci_fire.c | 278 unsigned long devino) in pci_fire_msiq_build_irq() 286 imap_reg = cregs + (0x001000UL + (devino * 0x08UL)); in pci_fire_msiq_build_irq() 287 iclr_reg = cregs + (0x001400UL + (devino * 0x08UL)); in pci_fire_msiq_build_irq() 296 fixup = ((pbm->portid << 6) | devino) - int_ctrlr; in pci_fire_msiq_build_irq() 276 pci_fire_msiq_build_irq(struct pci_pbm_info *pbm, unsigned long msiqid, unsigned long devino) pci_fire_msiq_build_irq() argument
|
H A D | pci_msi.c | 280 unsigned long devino) in bringup_one_msi_queue() 282 int irq = ops->msiq_build_irq(pbm, msiqid, devino); in bringup_one_msi_queue() 311 unsigned long devino = i + pbm->msiq_first_devino; in sparc64_bringup_msi_queues() local 314 err = bringup_one_msi_queue(pbm, ops, msiqid, devino); in sparc64_bringup_msi_queues() 358 "msi-eq-to-devino", &len); in sparc64_pbm_msi_init() 361 "msi-eq-devino", &len); in sparc64_pbm_msi_init() 421 "devino[0x%x]\n", in sparc64_pbm_msi_init() 277 bringup_one_msi_queue(struct pci_pbm_info *pbm, const struct sparc64_msiq_ops *ops, unsigned long msiqid, unsigned long devino) bringup_one_msi_queue() argument
|
H A D | prom_irqtrans.c | 461 unsigned int devino, in pci_sun4v_irq_build() 466 return sun4v_build_irq(devhandle, devino); in pci_sun4v_irq_build() 785 unsigned int devino, in sun4v_vdev_irq_build() 790 return sun4v_build_irq(devhandle, devino); in sun4v_vdev_irq_build() 460 pci_sun4v_irq_build(struct device_node *dp, unsigned int devino, void *_data) pci_sun4v_irq_build() argument 784 sun4v_vdev_irq_build(struct device_node *dp, unsigned int devino, void *_data) sun4v_vdev_irq_build() argument
|
H A D | pci_impl.h | 48 unsigned long devino);
|
H A D | pci_sun4v.c | 1133 unsigned long devino) in pci_sun4v_msiq_build_irq() 1135 unsigned int irq = sun4v_build_irq(pbm->devhandle, devino); in pci_sun4v_msiq_build_irq() 1131 pci_sun4v_msiq_build_irq(struct pci_pbm_info *pbm, unsigned long msiqid, unsigned long devino) pci_sun4v_msiq_build_irq() argument
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | irq_64.h | 48 unsigned int sun4v_build_irq(u32 devhandle, unsigned int devino); 49 unsigned int sun4v_build_virq(u32 devhandle, unsigned int devino);
|
H A D | hypervisor.h | 1579 * devino Device interrupt number. Specifies the relative 1581 * combination of devhandle and devino are used to 1584 * Note: The devino value is the same as the values in the 1610 * ARG1: devino 1613 * ERRORS: EINVAL Invalid devhandle/devino 1616 * devhandle/devino into a system specific ino (sysino). 1622 unsigned long devino);
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | irq_64.h | 48 unsigned int sun4v_build_irq(u32 devhandle, unsigned int devino); 49 unsigned int sun4v_build_virq(u32 devhandle, unsigned int devino);
|
H A D | hypervisor.h | 1579 * devino Device interrupt number. Specifies the relative 1581 * combination of devhandle and devino are used to 1584 * Note: The devino value is the same as the values in the 1610 * ARG1: devino 1613 * ERRORS: EINVAL Invalid devhandle/devino 1616 * devhandle/devino into a system specific ino (sysino). 1622 unsigned long devino);
|
/kernel/linux/linux-5.10/drivers/crypto/ |
H A D | n2_core.h | 198 * RET1: devino 227 unsigned long *devino);
|
H A D | n2_core.c | 62 unsigned long devino; member 1496 * a devino. This isn't very useful to us because all of the 1503 * devino goes to which already-translated IRQ. 1540 herr = sun4v_ncs_qhandle_to_devino(p->qhandle, &p->devino); in spu_map_ino() 1544 index = find_devino_index(dev, ip, p->devino); in spu_map_ino()
|
/kernel/linux/linux-6.6/drivers/crypto/ |
H A D | n2_core.h | 198 * RET1: devino 227 unsigned long *devino);
|
H A D | n2_core.c | 64 unsigned long devino; member 1498 * a devino. This isn't very useful to us because all of the 1505 * devino goes to which already-translated IRQ. 1542 herr = sun4v_ncs_qhandle_to_devino(p->qhandle, &p->devino); in spu_map_ino() 1546 index = find_devino_index(dev, ip, p->devino); in spu_map_ino()
|