Lines Matching refs:dest_id
127 u32 dest_id, struct kvm_lapic ***cluster, u16 *mask) { in kvm_apic_map_get_logical_dest() argument
130 u32 offset = (dest_id >> 16) * 16; in kvm_apic_map_get_logical_dest()
137 *mask = dest_id & (0xffff >> (16 - cluster_size)); in kvm_apic_map_get_logical_dest()
146 *mask = dest_id & 0xff; in kvm_apic_map_get_logical_dest()
149 *cluster = map->xapic_cluster_map[(dest_id >> 4) & 0xf]; in kvm_apic_map_get_logical_dest()
150 *mask = dest_id & 0xf; in kvm_apic_map_get_logical_dest()
779 static u32 kvm_apic_mda(struct kvm_vcpu *vcpu, unsigned int dest_id, in kvm_apic_mda() argument
785 !ipi && dest_id == APIC_BROADCAST && apic_x2apic_mode(target)) in kvm_apic_mda()
788 return dest_id; in kvm_apic_mda()
851 if ((irq->dest_id == APIC_BROADCAST && in kvm_apic_is_broadcast_dest()
854 if (irq->dest_id == X2APIC_BROADCAST) in kvm_apic_is_broadcast_dest()
858 if (irq->dest_id == (x2apic_ipi ? in kvm_apic_is_broadcast_dest()
891 if (irq->dest_id > map->max_apic_id) { in kvm_apic_map_get_dest_lapic()
894 *dst = &map->phys_map[irq->dest_id]; in kvm_apic_map_get_dest_lapic()
901 if (!kvm_apic_map_get_logical_dest(map, irq->dest_id, dst, in kvm_apic_map_get_dest_lapic()
1210 irq.dest_id = icr_high; in apic_send_ipi()
1212 irq.dest_id = GET_APIC_DEST_FIELD(icr_high); in apic_send_ipi()
1214 trace_kvm_apic_ipi(icr_low, irq.dest_id); in apic_send_ipi()
1220 icr_high, icr_low, irq.shorthand, irq.dest_id, in apic_send_ipi()