• Home
  • Raw
  • Download

Lines Matching refs:target

269 	u32 target;  in xmon_xive_get_irq_config()  local
273 rc = xive_ops->get_irq_config(hw_irq, &target, &prio, &lirq); in xmon_xive_get_irq_config()
280 hw_irq, target, prio, lirq); in xmon_xive_get_irq_config()
596 int target, rc; in xive_irq_startup() local
614 target = xive_pick_irq_target(d, irq_data_get_affinity_mask(d)); in xive_irq_startup()
615 if (target == XIVE_INVALID_TARGET) { in xive_irq_startup()
617 target = xive_pick_irq_target(d, cpu_online_mask); in xive_irq_startup()
618 if (target == XIVE_INVALID_TARGET) in xive_irq_startup()
624 if (WARN_ON(target == XIVE_INVALID_TARGET || in xive_irq_startup()
625 target >= nr_cpu_ids)) in xive_irq_startup()
626 target = smp_processor_id(); in xive_irq_startup()
628 xd->target = target; in xive_irq_startup()
635 get_hard_smp_processor_id(target), in xive_irq_startup()
655 if (WARN_ON(xd->target == XIVE_INVALID_TARGET)) in xive_irq_shutdown()
666 get_hard_smp_processor_id(xd->target), in xive_irq_shutdown()
669 xive_dec_target_count(xd->target); in xive_irq_shutdown()
670 xd->target = XIVE_INVALID_TARGET; in xive_irq_shutdown()
688 get_hard_smp_processor_id(xd->target), in xive_irq_unmask()
711 get_hard_smp_processor_id(xd->target), in xive_irq_mask()
725 u32 target, old_target; in xive_irq_set_affinity() local
742 if (xd->target != XIVE_INVALID_TARGET && in xive_irq_set_affinity()
743 cpu_online(xd->target) && in xive_irq_set_affinity()
744 cpumask_test_cpu(xd->target, cpumask)) in xive_irq_set_affinity()
748 target = xive_pick_irq_target(d, cpumask); in xive_irq_set_affinity()
751 if (target == XIVE_INVALID_TARGET) in xive_irq_set_affinity()
755 if (WARN_ON(target >= nr_cpu_ids)) in xive_irq_set_affinity()
756 target = smp_processor_id(); in xive_irq_set_affinity()
758 old_target = xd->target; in xive_irq_set_affinity()
766 get_hard_smp_processor_id(target), in xive_irq_set_affinity()
773 pr_devel(" target: 0x%x\n", target); in xive_irq_set_affinity()
774 xd->target = target; in xive_irq_set_affinity()
880 if (xd->target == XIVE_INVALID_TARGET) { in xive_irq_set_vcpu_affinity()
924 if (xd->target == XIVE_INVALID_TARGET) { in xive_irq_set_vcpu_affinity()
946 get_hard_smp_processor_id(xd->target), in xive_irq_set_vcpu_affinity()
1044 xd->target = XIVE_INVALID_TARGET; in xive_irq_alloc_data()