Searched refs:msiqid (Results 1 - 6 of 6) sorted by relevance

/linux-4.1.27/arch/sparc/kernel/
H A Dpci_sun4v.h32 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,
H A Dpci_msi.c16 unsigned long msiqid = msiq_cookie->msiqid; sparc64_msiq_interrupt() local
23 err = ops->get_head(pbm, msiqid, &head); sparc64_msiq_interrupt()
31 err = ops->dequeue_msi(pbm, msiqid, &head, &msi); sparc64_msiq_interrupt()
46 err = ops->set_head(pbm, msiqid, head); sparc64_msiq_interrupt()
53 printk(KERN_EMERG "MSI: Get head on msiqid[%lu] gives error %d\n", sparc64_msiq_interrupt()
54 msiqid, err); sparc64_msiq_interrupt()
58 printk(KERN_EMERG "MSI: Dequeue head[%lu] from msiqid[%lu] " sparc64_msiq_interrupt()
60 head, msiqid, err); sparc64_msiq_interrupt()
64 printk(KERN_EMERG "MSI: Set head[%lu] on msiqid[%lu] " sparc64_msiq_interrupt()
66 head, msiqid, err); sparc64_msiq_interrupt()
129 u32 msiqid; sparc64_setup_msi_irq() local
145 msiqid = pick_msiq(pbm); sparc64_setup_msi_irq()
147 err = ops->msi_setup(pbm, msiqid, msi, sparc64_setup_msi_irq()
251 p->msiqid = pbm->msiq_first + i; msi_table_alloc()
276 unsigned long msiqid, bringup_one_msi_queue()
279 int irq = ops->msiq_build_irq(pbm, msiqid, devino); bringup_one_msi_queue()
294 &pbm->msiq_irq_cookies[msiqid - pbm->msiq_first]); bringup_one_msi_queue()
307 unsigned long msiqid = i + pbm->msiq_first; sparc64_bringup_msi_queues() local
311 err = bringup_one_msi_queue(pbm, ops, msiqid, devino); sparc64_bringup_msi_queues()
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_impl.h36 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 in struct:sparc64_msiq_cookie
H A Dpci_fire.c148 static int pci_fire_get_head(struct pci_pbm_info *pbm, unsigned long msiqid, pci_fire_get_head() argument
151 *head = upa_readq(pbm->pbm_regs + EVENT_QUEUE_HEAD(msiqid)); pci_fire_get_head()
155 static int pci_fire_dequeue_msi(struct pci_pbm_info *pbm, unsigned long msiqid, pci_fire_dequeue_msi() argument
161 base = (pbm->msi_queues + ((msiqid - pbm->msiq_first) * 8192)); pci_fire_dequeue_msi()
190 static int pci_fire_set_head(struct pci_pbm_info *pbm, unsigned long msiqid, pci_fire_set_head() argument
193 upa_writeq(head, pbm->pbm_regs + EVENT_QUEUE_HEAD(msiqid)); pci_fire_set_head()
197 static int pci_fire_msi_setup(struct pci_pbm_info *pbm, unsigned long msiqid, pci_fire_msi_setup() argument
204 val |= msiqid; pci_fire_msi_setup()
274 unsigned long msiqid, pci_fire_msiq_build_irq()
300 pbm->pbm_regs + EVENT_QUEUE_CONTROL_SET(msiqid)); 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_sun4v.c653 static int pci_sun4v_get_head(struct pci_pbm_info *pbm, unsigned long msiqid, pci_sun4v_get_head() argument
658 err = pci_sun4v_msiq_gethead(pbm->devhandle, msiqid, head); pci_sun4v_get_head()
670 unsigned long msiqid, unsigned long *head, pci_sun4v_dequeue_msi()
677 ep = (pbm->msi_queues + ((msiqid - pbm->msiq_first) * pci_sun4v_dequeue_msi()
709 static int pci_sun4v_set_head(struct pci_pbm_info *pbm, unsigned long msiqid, pci_sun4v_set_head() argument
714 err = pci_sun4v_msiq_sethead(pbm->devhandle, msiqid, head); pci_sun4v_set_head()
721 static int pci_sun4v_msi_setup(struct pci_pbm_info *pbm, unsigned long msiqid, pci_sun4v_msi_setup() argument
724 if (pci_sun4v_msi_setmsiq(pbm->devhandle, msi, msiqid, pci_sun4v_msi_setup()
737 unsigned long err, msiqid; pci_sun4v_msi_teardown() local
739 err = pci_sun4v_msi_getmsiq(pbm->devhandle, msi, &msiqid); pci_sun4v_msi_teardown()
808 unsigned long msiqid = pbm->msiq_first + i; pci_sun4v_msiq_free() local
810 (void) pci_sun4v_msiq_conf(pbm->devhandle, msiqid, 0UL, 0); pci_sun4v_msiq_free()
825 unsigned long msiqid, pci_sun4v_msiq_build_irq()
833 if (pci_sun4v_msiq_setvalid(pbm->devhandle, msiqid, HV_MSIQ_VALID)) pci_sun4v_msiq_build_irq()
835 if (pci_sun4v_msiq_setstate(pbm->devhandle, msiqid, HV_MSIQSTATE_IDLE)) pci_sun4v_msiq_build_irq()
669 pci_sun4v_dequeue_msi(struct pci_pbm_info *pbm, unsigned long msiqid, unsigned long *head, unsigned long *msi) pci_sun4v_dequeue_msi() argument
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 Dhypervisor.h2059 * ARG1: msiqid
2063 * ERRORS: EINVAL Invalid devhandle, msiqid or nentries
2067 * Configure the MSI queue given by the devhandle and msiqid arguments,
2084 * ARG1: msiqid
2088 * ERRORS: EINVAL Invalid devhandle or msiqid
2091 * by the given devhandle and msiqid. The base address of the queue
2102 * ARG1: msiqid
2105 * ERRORS: EINVAL Invalid devhandle or msiqid
2108 * msiqid.
2116 * ARG1: msiqid
2119 * ERRORS: EINVAL Invalid devhandle or msiqid or msiqvalid
2123 * msiqid to the given msiqvalid.
2131 * ARG1: msiqid
2134 * ERRORS: EINVAL Invalid devhandle or msiqid
2137 * msiqid.
2145 * ARG1: msiqid
2148 * ERRORS: EINVAL Invalid devhandle or msiqid or msiqstate
2152 * msiqid to the given msiqvalid.
2160 * ARG1: msiqid
2163 * ERRORS: EINVAL Invalid devhandle or msiqid
2166 * given devhandle and msiqid.
2174 * ARG1: msiqid
2177 * ERRORS: EINVAL Invalid devhandle or msiqid or msiqhead,
2181 * given devhandle and msiqid.
2189 * ARG1: msiqid
2192 * ERRORS: EINVAL Invalid devhandle or msiqid
2195 * given devhandle and msiqid.
2233 * RET1: msiqid
2247 * ARG3: msiqid
2249 * ERRORS: EINVAL Invalid devhandle or msinum or msiqid
2289 * RET1: msiqid
2301 * ARG2: msiqid
2303 * ERRORS: EINVAL Invalid devhandle, msgtype, or msiqid

Completed in 157 milliseconds