Lines Matching refs:bitmap
83 static inline int apic_test_vector(int vec, void *bitmap) in apic_test_vector() argument
85 return test_bit(VEC_POS(vec), (bitmap) + REG_POS(vec)); in apic_test_vector()
96 static inline void apic_set_vector(int vec, void *bitmap) in apic_set_vector() argument
98 set_bit(VEC_POS(vec), (bitmap) + REG_POS(vec)); in apic_set_vector()
101 static inline void apic_clear_vector(int vec, void *bitmap) in apic_clear_vector() argument
103 clear_bit(VEC_POS(vec), (bitmap) + REG_POS(vec)); in apic_clear_vector()
106 static inline int __apic_test_and_set_vector(int vec, void *bitmap) in __apic_test_and_set_vector() argument
108 return __test_and_set_bit(VEC_POS(vec), (bitmap) + REG_POS(vec)); in __apic_test_and_set_vector()
111 static inline int __apic_test_and_clear_vector(int vec, void *bitmap) in __apic_test_and_clear_vector() argument
113 return __test_and_clear_bit(VEC_POS(vec), (bitmap) + REG_POS(vec)); in __apic_test_and_clear_vector()
296 static int find_highest_vector(void *bitmap) in find_highest_vector() argument
303 reg = bitmap + REG_POS(vec); in find_highest_vector()
311 static u8 count_vectors(void *bitmap) in count_vectors() argument
318 reg = bitmap + REG_POS(vec); in count_vectors()
685 unsigned long bitmap = 1; 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()
735 for_each_set_bit(i, &bitmap, 16) { in kvm_irq_delivery_to_apic_fast()
744 bitmap = (l >= 0) ? 1 << l : 0; in kvm_irq_delivery_to_apic_fast()
748 for_each_set_bit(i, &bitmap, 16) { in kvm_irq_delivery_to_apic_fast()
1137 void *bitmap = apic->regs + APIC_ISR; in lapic_timer_int_injected() local
1140 bitmap = apic->regs + APIC_IRR; in lapic_timer_int_injected()
1142 if (apic_test_vector(vec, bitmap)) in lapic_timer_int_injected()