Lines Matching refs:target
210 unsigned long target,
217 pr_debug("H_INT_SET_SOURCE_CONFIG flags=0x%lx lisn=0x%lx target=%ld prio=%ld sw_irq=%ld\n",
218 flags, lisn, target, prio, sw_irq);
223 target, prio, sw_irq);
227 pr_err("H_INT_SET_SOURCE_CONFIG lisn=0x%lx target=%ld prio=%ld failed %ld\n",
228 lisn, target, prio, rc);
237 unsigned long *target,
248 target, prio, sw_irq);
257 *target = retbuf[0];
261 pr_debug("H_INT_GET_SOURCE_CONFIG target=%ld prio=%ld sw_irq=%ld\n",
268 unsigned long target,
277 rc = plpar_hcall(H_INT_GET_QUEUE_INFO, retbuf, flags, target,
283 target, priority, rc);
291 target, priority, retbuf[0], retbuf[1]);
299 unsigned long target,
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);
310 rc = plpar_hcall_norets(H_INT_SET_QUEUE_CONFIG, flags, target,
316 target, priority, qpage, rc);
416 * pick a target. See xive_pick_irq_target().
449 static int xive_spapr_configure_irq(u32 hw_irq, u32 target, u8 prio, u32 sw_irq)
453 rc = plpar_int_set_source_config(XIVE_SRC_SET_EISN, hw_irq, target,
459 static int xive_spapr_get_irq_config(u32 hw_irq, u32 *target, u8 *prio,
470 *target = h_target;
478 static int xive_spapr_configure_queue(u32 target, struct xive_q *q, u8 prio,
500 rc = plpar_int_get_queue_info(0, target, prio, &esn_page, &esn_size);
503 target, prio);
515 rc = plpar_int_set_queue_config(flags, target, prio, qpage_phys, order);
518 target, prio);