Lines Matching refs:q
129 int xive_native_configure_queue(u32 vp_id, struct xive_q *q, u8 prio, in xive_native_configure_queue() argument
146 q->msk = order ? ((1u << (order - 2)) - 1) : 0; in xive_native_configure_queue()
147 q->idx = 0; in xive_native_configure_queue()
148 q->toggle = 0; in xive_native_configure_queue()
159 q->eoi_phys = be64_to_cpu(qeoi_page_be); in xive_native_configure_queue()
166 q->esc_irq = be32_to_cpu(esc_irq_be); in xive_native_configure_queue()
186 q->qpage = qpage; in xive_native_configure_queue()
193 static void __xive_native_disable_queue(u32 vp_id, struct xive_q *q, u8 prio) in __xive_native_disable_queue() argument
208 void xive_native_disable_queue(u32 vp_id, struct xive_q *q, u8 prio) in xive_native_disable_queue() argument
210 __xive_native_disable_queue(vp_id, q, prio); in xive_native_disable_queue()
216 struct xive_q *q = &xc->queue[prio]; in xive_native_setup_queue() local
224 q, prio, qpage, xive_queue_shift, false); in xive_native_setup_queue()
229 struct xive_q *q = &xc->queue[prio]; in xive_native_cleanup_queue() local
236 __xive_native_disable_queue(get_hard_smp_processor_id(cpu), q, prio); in xive_native_cleanup_queue()
238 free_pages((unsigned long)q->qpage, alloc_order); in xive_native_cleanup_queue()
239 q->qpage = NULL; in xive_native_cleanup_queue()