Searched refs:devino (Results 1 - 10 of 10) sorted by relevance

/linux-4.1.27/arch/sparc/kernel/
H A Dirq_64.c189 /* 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 Dpci_msi.c277 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 Dpci_fire.c275 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 Dpci_impl.h48 unsigned long devino);
H A Dprom_irqtrans.c459 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 Dpci_sun4v.c826 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 Dirq_64.h47 unsigned int sun4v_build_irq(u32 devhandle, unsigned int devino);
48 unsigned int sun4v_build_virq(u32 devhandle, unsigned int devino);
H A Dhypervisor.h1421 * 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 Dn2_core.h197 * RET1: devino
226 unsigned long *devino);
H A Dn2_core.c60 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()

Completed in 248 milliseconds