Lines Matching refs:cid
145 apic_logical_id(struct kvm_apic_map *map, u32 dest_id, u16 *cid, u16 *lid) in apic_logical_id() argument
154 *cid = dest_id >> lid_bits; in apic_logical_id()
173 u16 cid, lid; in recalculate_apic_map() local
198 apic_logical_id(new, ldr, &cid, &lid); in recalculate_apic_map()
200 if (lid && cid < ARRAY_SIZE(new->logical_map)) in recalculate_apic_map()
201 new->logical_map[cid][ffs(lid) - 1] = apic; in recalculate_apic_map()
719 u16 cid; in kvm_irq_delivery_to_apic_fast() local
726 apic_logical_id(map, irq->dest_id, &cid, (u16 *)&bitmap); in kvm_irq_delivery_to_apic_fast()
728 if (cid >= ARRAY_SIZE(map->logical_map)) in kvm_irq_delivery_to_apic_fast()
731 dst = map->logical_map[cid]; in kvm_irq_delivery_to_apic_fast()
789 u16 cid; in kvm_intr_is_single_vcpu_fast() local
796 apic_logical_id(map, irq->dest_id, &cid, (u16 *)&bitmap); in kvm_intr_is_single_vcpu_fast()
798 if (cid >= ARRAY_SIZE(map->logical_map)) in kvm_intr_is_single_vcpu_fast()
802 dst = map->logical_map[cid][i]; in kvm_intr_is_single_vcpu_fast()