Lines Matching refs:target

154     struct vcpu *target = vlapic_vcpu(vlapic);  in vlapic_set_irq()  local
166 hvm_funcs.update_eoi_exit_bitmap(target, vec, trig); in vlapic_set_irq()
169 hvm_funcs.deliver_posted_intr(target, vec); in vlapic_set_irq()
171 vcpu_kick(target); in vlapic_set_irq()
242 const struct vlapic *target, const struct vlapic *source, in vlapic_match_dest() argument
247 target, source, dest, dest_mode, short_hand); in vlapic_match_dest()
253 return vlapic_match_logical_addr(target, dest); in vlapic_match_dest()
254 return (dest == _VLAPIC_ID(target, 0xffffffff)) || in vlapic_match_dest()
255 (dest == VLAPIC_ID(target)); in vlapic_match_dest()
258 return (target == source); in vlapic_match_dest()
264 return (target != source); in vlapic_match_dest()
274 static void vlapic_init_sipi_one(struct vcpu *target, uint32_t icr) in vlapic_init_sipi_one() argument
276 vcpu_pause(target); in vlapic_init_sipi_one()
289 if ( !target->is_initialised ) in vlapic_init_sipi_one()
291 hvm_vcpu_down(target); in vlapic_init_sipi_one()
292 domain_lock(target->domain); in vlapic_init_sipi_one()
294 fpu_initialised = target->fpu_initialised; in vlapic_init_sipi_one()
295 rc = vcpu_reset(target); in vlapic_init_sipi_one()
297 target->fpu_initialised = fpu_initialised; in vlapic_init_sipi_one()
298 vlapic_do_init(vcpu_vlapic(target)); in vlapic_init_sipi_one()
299 domain_unlock(target->domain); in vlapic_init_sipi_one()
305 hvm_vcpu_reset_state(target, reset_cs, 0); in vlapic_init_sipi_one()
313 vcpu_unpause(target); in vlapic_init_sipi_one()
392 struct vlapic *vlapic, *target = NULL; in vlapic_lowest_prio() local
405 target = vlapic; in vlapic_lowest_prio()
410 if ( target != NULL ) in vlapic_lowest_prio()
412 vlapic_vcpu(target)->vcpu_id; in vlapic_lowest_prio()
414 return target; in vlapic_lowest_prio()
490 struct vlapic *target = vlapic_lowest_prio( in vlapic_ipi() local
495 else if ( target ) in vlapic_ipi()
496 vlapic_accept_irq(vlapic_vcpu(target), icr_low); in vlapic_ipi()