BM
MT6357_TOP_GEN(BM),
MT6358_TOP_GEN(BM),
MT6359_TOP_GEN(BM),
sync_clear_bit(port, BM(&s->evtchn_mask[0]));
evtchn_pending = sync_test_bit(port, BM(&s->evtchn_pending[0]));
sync_set_bit(port, BM(&s->evtchn_mask[0]));
BM(&vcpu_info->evtchn_pending_sel)))
if (sync_test_bit(i, BM(sh->evtchn_pending))) {
sync_test_bit(word_idx, BM(&v->evtchn_pending_sel))
!sync_test_bit(i, BM(sh->evtchn_mask))
sync_test_bit(i, BM(cpu_evtchn))
#define EVTCHN_FIRST_BIT(w) find_first_bit(BM(&(w)), BITS_PER_EVTCHN_WORD)
clear_bit(evtchn, BM(per_cpu(cpu_evtchn_mask, cpu)));
clear_bit(evtchn, BM(per_cpu(cpu_evtchn_mask, old_cpu)));
set_bit(evtchn, BM(per_cpu(cpu_evtchn_mask, cpu)));
sync_clear_bit(port, BM(&s->evtchn_pending[0]));
sync_set_bit(port, BM(&s->evtchn_pending[0]));
return sync_test_bit(port, BM(&s->evtchn_pending[0]));
sync_set_bit(port, BM(&s->evtchn_mask[0]));
sync_clear_bit(EVTCHN_FIFO_BIT(PENDING, word), BM(word));
sync_set_bit(EVTCHN_FIFO_BIT(PENDING, word), BM(word));
return sync_test_bit(EVTCHN_FIFO_BIT(PENDING, word), BM(word));
sync_set_bit(EVTCHN_FIFO_BIT(MASKED, word), BM(word));
return sync_test_bit(EVTCHN_FIFO_BIT(MASKED, word), BM(word));