Lines Matching refs:prio

99 int xive_native_configure_irq(u32 hw_irq, u32 target, u8 prio, u32 sw_irq)  in xive_native_configure_irq()  argument
104 rc = opal_xive_set_irq_config(hw_irq, target, prio, sw_irq); in xive_native_configure_irq()
113 static int xive_native_get_irq_config(u32 hw_irq, u32 *target, u8 *prio, in xive_native_get_irq_config() argument
120 rc = opal_xive_get_irq_config(hw_irq, &vp, prio, &lirq); in xive_native_get_irq_config()
131 int xive_native_configure_queue(u32 vp_id, struct xive_q *q, u8 prio, in xive_native_configure_queue() argument
152 rc = opal_xive_get_queue_info(vp_id, prio, NULL, NULL, in xive_native_configure_queue()
157 vp_err(vp_id, "Failed to get queue %d info : %lld\n", prio, rc); in xive_native_configure_queue()
174 rc = opal_xive_set_queue_info(vp_id, prio, qpage_phys, order, flags); in xive_native_configure_queue()
180 vp_err(vp_id, "Failed to set queue %d info: %lld\n", prio, rc); in xive_native_configure_queue()
195 static void __xive_native_disable_queue(u32 vp_id, struct xive_q *q, u8 prio) in __xive_native_disable_queue() argument
201 rc = opal_xive_set_queue_info(vp_id, prio, 0, 0, 0); in __xive_native_disable_queue()
207 vp_err(vp_id, "Failed to disable queue %d : %lld\n", prio, rc); in __xive_native_disable_queue()
210 void xive_native_disable_queue(u32 vp_id, struct xive_q *q, u8 prio) in xive_native_disable_queue() argument
212 __xive_native_disable_queue(vp_id, q, prio); in xive_native_disable_queue()
216 static int xive_native_setup_queue(unsigned int cpu, struct xive_cpu *xc, u8 prio) in xive_native_setup_queue() argument
218 struct xive_q *q = &xc->queue[prio]; in xive_native_setup_queue()
226 q, prio, qpage, xive_queue_shift, false); in xive_native_setup_queue()
229 static void xive_native_cleanup_queue(unsigned int cpu, struct xive_cpu *xc, u8 prio) in xive_native_cleanup_queue() argument
231 struct xive_q *q = &xc->queue[prio]; in xive_native_cleanup_queue()
238 __xive_native_disable_queue(get_hard_smp_processor_id(cpu), q, prio); in xive_native_cleanup_queue()
781 int xive_native_get_queue_info(u32 vp_id, u32 prio, in xive_native_get_queue_info() argument
795 rc = opal_xive_get_queue_info(vp_id, prio, &qpage, &qsize, in xive_native_get_queue_info()
798 vp_err(vp_id, "failed to get queue %d info : %lld\n", prio, rc); in xive_native_get_queue_info()
817 int xive_native_get_queue_state(u32 vp_id, u32 prio, u32 *qtoggle, u32 *qindex) in xive_native_get_queue_state() argument
823 rc = opal_xive_get_queue_state(vp_id, prio, &opal_qtoggle, in xive_native_get_queue_state()
826 vp_err(vp_id, "failed to get queue %d state : %lld\n", prio, rc); in xive_native_get_queue_state()
839 int xive_native_set_queue_state(u32 vp_id, u32 prio, u32 qtoggle, u32 qindex) in xive_native_set_queue_state() argument
843 rc = opal_xive_set_queue_state(vp_id, prio, qtoggle, qindex); in xive_native_set_queue_state()
845 vp_err(vp_id, "failed to set queue %d state : %lld\n", prio, rc); in xive_native_set_queue_state()