APIC_VECTOR_TO_BIT_NUMBER
return !!(irr & (1U << APIC_VECTOR_TO_BIT_NUMBER(vector)));
clear_bit(APIC_VECTOR_TO_BIT_NUMBER(vec), bitmap + APIC_VECTOR_TO_REG_OFFSET(vec));
set_bit(APIC_VECTOR_TO_BIT_NUMBER(vec), bitmap + APIC_VECTOR_TO_REG_OFFSET(vec));
return test_bit(APIC_VECTOR_TO_BIT_NUMBER(vec), bitmap + APIC_VECTOR_TO_REG_OFFSET(vec));
if (__test_and_set_bit(APIC_VECTOR_TO_BIT_NUMBER(vec),
if (!__test_and_clear_bit(APIC_VECTOR_TO_BIT_NUMBER(vec),
BIT(APIC_VECTOR_TO_BIT_NUMBER(GOOD_IPI_VECTOR)));
BIT(APIC_VECTOR_TO_BIT_NUMBER(GOOD_IPI_VECTOR)));