/linux-4.1.27/arch/sparc/kernel/ |
D | pci_sun4v.h | 32 unsigned long msiqid, 36 unsigned long msiqid, 40 unsigned long msiqid, 43 unsigned long msiqid, 46 unsigned long msiqid, 49 unsigned long msiqid, 52 unsigned long msiqid, 55 unsigned long msiqid, 58 unsigned long msiqid,
|
D | pci_msi.c | 16 unsigned long msiqid = msiq_cookie->msiqid; in sparc64_msiq_interrupt() local 23 err = ops->get_head(pbm, msiqid, &head); in sparc64_msiq_interrupt() 31 err = ops->dequeue_msi(pbm, msiqid, &head, &msi); in sparc64_msiq_interrupt() 46 err = ops->set_head(pbm, msiqid, head); in sparc64_msiq_interrupt() 54 msiqid, err); in sparc64_msiq_interrupt() 60 head, msiqid, err); in sparc64_msiq_interrupt() 66 head, msiqid, err); in sparc64_msiq_interrupt() 129 u32 msiqid; in sparc64_setup_msi_irq() local 145 msiqid = pick_msiq(pbm); in sparc64_setup_msi_irq() 147 err = ops->msi_setup(pbm, msiqid, msi, in sparc64_setup_msi_irq() [all …]
|
D | pci_impl.h | 36 int (*get_head)(struct pci_pbm_info *pbm, unsigned long msiqid, 38 int (*dequeue_msi)(struct pci_pbm_info *pbm, unsigned long msiqid, 40 int (*set_head)(struct pci_pbm_info *pbm, unsigned long msiqid, 42 int (*msi_setup)(struct pci_pbm_info *pbm, unsigned long msiqid, 47 int (*msiq_build_irq)(struct pci_pbm_info *pbm, unsigned long msiqid, 56 unsigned long msiqid; member
|
D | pci_fire.c | 148 static int pci_fire_get_head(struct pci_pbm_info *pbm, unsigned long msiqid, in pci_fire_get_head() argument 151 *head = upa_readq(pbm->pbm_regs + EVENT_QUEUE_HEAD(msiqid)); in pci_fire_get_head() 155 static int pci_fire_dequeue_msi(struct pci_pbm_info *pbm, unsigned long msiqid, in pci_fire_dequeue_msi() argument 161 base = (pbm->msi_queues + ((msiqid - pbm->msiq_first) * 8192)); in pci_fire_dequeue_msi() 190 static int pci_fire_set_head(struct pci_pbm_info *pbm, unsigned long msiqid, in pci_fire_set_head() argument 193 upa_writeq(head, pbm->pbm_regs + EVENT_QUEUE_HEAD(msiqid)); in pci_fire_set_head() 197 static int pci_fire_msi_setup(struct pci_pbm_info *pbm, unsigned long msiqid, in pci_fire_msi_setup() argument 204 val |= msiqid; in pci_fire_msi_setup() 274 unsigned long msiqid, in pci_fire_msiq_build_irq() argument 300 pbm->pbm_regs + EVENT_QUEUE_CONTROL_SET(msiqid)); in pci_fire_msiq_build_irq()
|
D | pci_sun4v.c | 653 static int pci_sun4v_get_head(struct pci_pbm_info *pbm, unsigned long msiqid, in pci_sun4v_get_head() argument 658 err = pci_sun4v_msiq_gethead(pbm->devhandle, msiqid, head); in pci_sun4v_get_head() 670 unsigned long msiqid, unsigned long *head, in pci_sun4v_dequeue_msi() argument 677 ep = (pbm->msi_queues + ((msiqid - pbm->msiq_first) * in pci_sun4v_dequeue_msi() 709 static int pci_sun4v_set_head(struct pci_pbm_info *pbm, unsigned long msiqid, in pci_sun4v_set_head() argument 714 err = pci_sun4v_msiq_sethead(pbm->devhandle, msiqid, head); in pci_sun4v_set_head() 721 static int pci_sun4v_msi_setup(struct pci_pbm_info *pbm, unsigned long msiqid, in pci_sun4v_msi_setup() argument 724 if (pci_sun4v_msi_setmsiq(pbm->devhandle, msi, msiqid, in pci_sun4v_msi_setup() 737 unsigned long err, msiqid; in pci_sun4v_msi_teardown() local 739 err = pci_sun4v_msi_getmsiq(pbm->devhandle, msi, &msiqid); in pci_sun4v_msi_teardown() [all …]
|