Lines Matching refs:q
479 static int xive_spapr_configure_queue(u32 target, struct xive_q *q, u8 prio, in xive_spapr_configure_queue() argument
497 q->msk = order ? ((1u << (order - 2)) - 1) : 0; in xive_spapr_configure_queue()
498 q->idx = 0; in xive_spapr_configure_queue()
499 q->toggle = 0; in xive_spapr_configure_queue()
510 q->eoi_phys = esn_page; in xive_spapr_configure_queue()
522 q->qpage = qpage; in xive_spapr_configure_queue()
534 struct xive_q *q = &xc->queue[prio]; in xive_spapr_setup_queue() local
542 q, prio, qpage, xive_queue_shift); in xive_spapr_setup_queue()
548 struct xive_q *q = &xc->queue[prio]; in xive_spapr_cleanup_queue() local
560 uv_unshare_page(PHYS_PFN(__pa(q->qpage)), 1 << alloc_order); in xive_spapr_cleanup_queue()
561 free_pages((unsigned long)q->qpage, alloc_order); in xive_spapr_cleanup_queue()
562 q->qpage = NULL; in xive_spapr_cleanup_queue()