Lines Matching refs:dest_id

151 		u32 dest_id, struct kvm_lapic ***cluster, u16 *mask) {  in kvm_apic_map_get_logical_dest()  argument
159 u32 offset = (dest_id >> 16) * 16; in kvm_apic_map_get_logical_dest()
167 *mask = dest_id & (0xffff >> (16 - cluster_size)); in kvm_apic_map_get_logical_dest()
176 *mask = dest_id & 0xff; in kvm_apic_map_get_logical_dest()
179 *cluster = map->xapic_cluster_map[(dest_id >> 4) & 0xf]; in kvm_apic_map_get_logical_dest()
180 *mask = dest_id & 0xf; in kvm_apic_map_get_logical_dest()
1029 static u32 kvm_apic_mda(struct kvm_vcpu *vcpu, unsigned int dest_id, in kvm_apic_mda() argument
1035 !ipi && dest_id == APIC_BROADCAST && apic_x2apic_mode(target)) in kvm_apic_mda()
1038 return dest_id; in kvm_apic_mda()
1094 if ((irq->dest_id == APIC_BROADCAST && in kvm_apic_is_broadcast_dest()
1097 if (irq->dest_id == X2APIC_BROADCAST) in kvm_apic_is_broadcast_dest()
1101 if (irq->dest_id == (x2apic_ipi ? in kvm_apic_is_broadcast_dest()
1134 if (irq->dest_id > map->max_apic_id) { in kvm_apic_map_get_dest_lapic()
1137 u32 dest_id = array_index_nospec(irq->dest_id, map->max_apic_id + 1); in kvm_apic_map_get_dest_lapic() local
1138 *dst = &map->phys_map[dest_id]; in kvm_apic_map_get_dest_lapic()
1145 if (!kvm_apic_map_get_logical_dest(map, irq->dest_id, dst, in kvm_apic_map_get_dest_lapic()
1395 irq->dest_id, in kvm_bitmap_or_dest_vcpus()
1501 irq.dest_id = icr_high; in kvm_apic_send_ipi()
1503 irq.dest_id = GET_XAPIC_DEST_FIELD(icr_high); in kvm_apic_send_ipi()
1505 trace_kvm_apic_ipi(icr_low, irq.dest_id); in kvm_apic_send_ipi()