/linux-4.1.27/arch/sparc/kernel/ |
H A D | irq_64.c | 189 /* Athena's devhandle|devino is large.*/ size_nr_ivec() 254 static unsigned int cookie_exists(u32 devhandle, unsigned int devino) cookie_exists() argument 260 hv_err = sun4v_vintr_get_cookie(devhandle, devino, &cookie); cookie_exists() 275 static unsigned int sysino_exists(u32 devhandle, unsigned int devino) sysino_exists() argument 277 unsigned long sysino = sun4v_devino_to_sysino(devhandle, devino); sysino_exists() 644 static unsigned int sun4v_build_common(u32 devhandle, unsigned int devino, sun4v_build_common() argument 646 u32 devhandle, unsigned int devino), sun4v_build_common() 652 irq = irq_alloc(devhandle, devino); sun4v_build_common() 665 handler_data_init(data, devhandle, devino); sun4v_build_common() 674 unsigned int devino) cookie_assign() 685 hv_error = sun4v_vintr_set_cookie(devhandle, devino, cookie); cookie_assign() 693 u32 devhandle, unsigned int devino) cookie_handler_data() 696 data->dev_ino = devino; cookie_handler_data() 699 static unsigned int cookie_build_irq(u32 devhandle, unsigned int devino, cookie_build_irq() argument 705 irq = sun4v_build_common(devhandle, devino, cookie_handler_data, chip); cookie_build_irq() 707 hv_error = cookie_assign(irq, devhandle, devino); cookie_build_irq() 716 static unsigned int sun4v_build_cookie(u32 devhandle, unsigned int devino) sun4v_build_cookie() argument 720 irq = cookie_exists(devhandle, devino); sun4v_build_cookie() 724 irq = cookie_build_irq(devhandle, devino, &sun4v_virq); sun4v_build_cookie() 743 u32 devhandle, unsigned int devino) sysino_handler_data() 747 sysino = sun4v_devino_to_sysino(devhandle, devino); sysino_handler_data() 751 static unsigned int sysino_build_irq(u32 devhandle, unsigned int devino, sysino_build_irq() argument 756 irq = sun4v_build_common(devhandle, devino, sysino_handler_data, chip); sysino_build_irq() 765 static int sun4v_build_sysino(u32 devhandle, unsigned int devino) sun4v_build_sysino() argument 769 irq = sysino_exists(devhandle, devino); sun4v_build_sysino() 773 irq = sysino_build_irq(devhandle, devino, &sun4v_irq); sun4v_build_sysino() 778 unsigned int sun4v_build_irq(u32 devhandle, unsigned int devino) sun4v_build_irq() argument 783 irq = sun4v_build_cookie(devhandle, devino); sun4v_build_irq() 785 irq = sun4v_build_sysino(devhandle, devino); sun4v_build_irq() 790 unsigned int sun4v_build_virq(u32 devhandle, unsigned int devino) sun4v_build_virq() argument 794 irq = cookie_build_irq(devhandle, devino, &sun4v_virq); sun4v_build_virq() 673 cookie_assign(unsigned int irq, u32 devhandle, unsigned int devino) cookie_assign() argument 692 cookie_handler_data(struct irq_handler_data *data, u32 devhandle, unsigned int devino) cookie_handler_data() argument 742 sysino_handler_data(struct irq_handler_data *data, u32 devhandle, unsigned int devino) sysino_handler_data() argument
|
H A D | pci_msi.c | 277 unsigned long devino) bringup_one_msi_queue() 279 int irq = ops->msiq_build_irq(pbm, msiqid, devino); bringup_one_msi_queue() 308 unsigned long devino = i + pbm->msiq_first_devino; sparc64_bringup_msi_queues() local 311 err = bringup_one_msi_queue(pbm, ops, msiqid, devino); sparc64_bringup_msi_queues() 355 "msi-eq-to-devino", &len); sparc64_pbm_msi_init() 358 "msi-eq-devino", &len); sparc64_pbm_msi_init() 418 "devino[0x%x]\n", sparc64_pbm_msi_init() 274 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 | pci_fire.c | 275 unsigned long devino) pci_fire_msiq_build_irq() 283 imap_reg = cregs + (0x001000UL + (devino * 0x08UL)); pci_fire_msiq_build_irq() 284 iclr_reg = cregs + (0x001400UL + (devino * 0x08UL)); pci_fire_msiq_build_irq() 293 fixup = ((pbm->portid << 6) | devino) - int_ctrlr; pci_fire_msiq_build_irq() 273 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_impl.h | 48 unsigned long devino);
|
H A D | prom_irqtrans.c | 459 unsigned int devino, pci_sun4v_irq_build() 464 return sun4v_build_irq(devhandle, devino); pci_sun4v_irq_build() 783 unsigned int devino, sun4v_vdev_irq_build() 788 return sun4v_build_irq(devhandle, devino); sun4v_vdev_irq_build() 458 pci_sun4v_irq_build(struct device_node *dp, unsigned int devino, void *_data) pci_sun4v_irq_build() argument 782 sun4v_vdev_irq_build(struct device_node *dp, unsigned int devino, void *_data) sun4v_vdev_irq_build() argument
|
H A D | pci_sun4v.c | 826 unsigned long devino) pci_sun4v_msiq_build_irq() 828 unsigned int irq = sun4v_build_irq(pbm->devhandle, devino); pci_sun4v_msiq_build_irq() 824 pci_sun4v_msiq_build_irq(struct pci_pbm_info *pbm, unsigned long msiqid, unsigned long devino) pci_sun4v_msiq_build_irq() argument
|
/linux-4.1.27/arch/sparc/include/asm/ |
H A D | irq_64.h | 47 unsigned int sun4v_build_irq(u32 devhandle, unsigned int devino); 48 unsigned int sun4v_build_virq(u32 devhandle, unsigned int devino);
|
H A D | hypervisor.h | 1421 * devino Device interrupt number. Specifies the relative 1423 * combination of devhandle and devino are used to 1426 * Note: The devino value is the same as the values in the 1452 * ARG1: devino 1455 * ERRORS: EINVAL Invalid devhandle/devino 1458 * devhandle/devino into a system specific ino (sysino). 1464 unsigned long devino);
|
/linux-4.1.27/drivers/crypto/ |
H A D | n2_core.h | 197 * RET1: devino 226 unsigned long *devino);
|
H A D | n2_core.c | 60 unsigned long devino; member in struct:spu_queue 1554 * a devino. This isn't very useful to us because all of the 1561 * devino goes to which already-translated IRQ. 1598 herr = sun4v_ncs_qhandle_to_devino(p->qhandle, &p->devino); spu_map_ino() 1602 index = find_devino_index(dev, ip, p->devino); spu_map_ino()
|