Searched refs:qpage (Results 1 - 8 of 8) sorted by relevance

/linux-master/arch/powerpc/sysdev/xive/
H A Dspapr.c301 unsigned long qpage,
306 pr_debug("H_INT_SET_QUEUE_CONFIG flags=0x%lx target=%ld priority=0x%lx qpage=0x%lx qsize=0x%lx\n",
307 flags, target, priority, qpage, qsize);
311 priority, qpage, qsize);
315 pr_err("H_INT_SET_QUEUE_CONFIG cpu=%ld prio=%ld qpage=0x%lx returned %ld\n",
316 target, priority, qpage, rc);
479 __be32 *qpage, u32 order)
488 if (WARN_ON(!qpage))
490 qpage_phys = __pa(qpage);
521 q->qpage
298 plpar_int_set_queue_config(unsigned long flags, unsigned long target, unsigned long priority, unsigned long qpage, unsigned long qsize) argument
478 xive_spapr_configure_queue(u32 target, struct xive_q *q, u8 prio, __be32 *qpage, u32 order) argument
534 __be32 *qpage; local
[all...]
H A Dnative.c132 __be32 *qpage, u32 order, bool can_escalate)
141 if (WARN_ON(!qpage))
143 qpage_phys = __pa(qpage);
185 * q->qpage is set due to how it manages IPI EOIs
188 q->qpage = qpage;
219 __be32 *qpage; local
221 qpage = xive_queue_page_alloc(cpu, xive_queue_shift);
222 if (IS_ERR(qpage))
223 return PTR_ERR(qpage);
131 xive_native_configure_queue(u32 vp_id, struct xive_q *q, u8 prio, __be32 *qpage, u32 order, bool can_escalate) argument
788 __be64 qpage; local
[all...]
H A Dcommon.c107 if (!q->qpage)
109 cur = be32_to_cpup(q->qpage + q->idx);
260 if (!q->qpage)
263 i0 = be32_to_cpup(q->qpage + idx);
265 i1 = be32_to_cpup(q->qpage + idx);
1475 if (xc->queue[xive_irq_priority].qpage)
1484 if (!xc->queue[xive_irq_priority].qpage)
1696 __be32 *qpage; local
1702 qpage = (__be32 *)page_address(pages);
1703 memset(qpage,
[all...]
/linux-master/arch/powerpc/include/asm/
H A Dxive.h75 __be32 *qpage; member in struct:xive_q
119 __be32 *qpage, u32 order, bool can_escalate);
H A Dopal.h256 uint64_t qpage,
/linux-master/arch/powerpc/kvm/
H A Dbook3s_xive.h273 static inline u32 __xive_read_eq(__be32 *qpage, u32 msk, u32 *idx, u32 *toggle) argument
277 if (!qpage)
279 cur = be32_to_cpup(qpage + *idx);
H A Dbook3s_xive.c143 __be32 *qpage; local
168 * since qpage can be set concurrently and we don't want
171 qpage = READ_ONCE(q->qpage);
176 * non-queueing priority (ie, qpage = 0).
178 hirq = __xive_read_eq(qpage, q->msk, &idx, &toggle);
194 if (hirq == XICS_IPI || (prio == 0 && !qpage)) {
402 __be32 *qpage; local
407 qpage = READ_ONCE(q->qpage);
941 void *qpage; local
[all...]
H A Dbook3s_xive_native.c50 if (q->qpage) {
51 put_page(virt_to_page(q->qpage));
52 q->qpage = NULL;
57 u8 prio, __be32 *qpage,
61 __be32 *qpage_prev = q->qpage;
63 rc = xive_native_configure_queue(vp_id, q, prio, qpage, order,
749 if (!q->qpage)
903 if (!q->qpage)
56 kvmppc_xive_native_configure_queue(u32 vp_id, struct xive_q *q, u8 prio, __be32 *qpage, u32 order, bool can_escalate) argument

Completed in 152 milliseconds