Searched refs:qpage (Results 1 - 8 of 8) sorted by relevance
/linux-master/arch/powerpc/sysdev/xive/ |
H A D | spapr.c | 301 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 D | native.c | 132 __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 D | common.c | 107 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 D | xive.h | 75 __be32 *qpage; member in struct:xive_q 119 __be32 *qpage, u32 order, bool can_escalate);
|
H A D | opal.h | 256 uint64_t qpage,
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_xive.h | 273 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 D | book3s_xive.c | 143 __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 D | book3s_xive_native.c | 50 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