Lines Matching refs:word
196 event_word_t *word = event_word_from_port(port); in evtchn_fifo_clear_pending() local
197 sync_clear_bit(EVTCHN_FIFO_BIT(PENDING, word), BM(word)); in evtchn_fifo_clear_pending()
202 event_word_t *word = event_word_from_port(port); in evtchn_fifo_set_pending() local
203 sync_set_bit(EVTCHN_FIFO_BIT(PENDING, word), BM(word)); in evtchn_fifo_set_pending()
208 event_word_t *word = event_word_from_port(port); in evtchn_fifo_is_pending() local
209 return sync_test_bit(EVTCHN_FIFO_BIT(PENDING, word), BM(word)); in evtchn_fifo_is_pending()
214 event_word_t *word = event_word_from_port(port); in evtchn_fifo_test_and_set_mask() local
215 return sync_test_and_set_bit(EVTCHN_FIFO_BIT(MASKED, word), BM(word)); in evtchn_fifo_test_and_set_mask()
220 event_word_t *word = event_word_from_port(port); in evtchn_fifo_mask() local
221 sync_set_bit(EVTCHN_FIFO_BIT(MASKED, word), BM(word)); in evtchn_fifo_mask()
226 event_word_t *word = event_word_from_port(port); in evtchn_fifo_is_masked() local
227 return sync_test_bit(EVTCHN_FIFO_BIT(MASKED, word), BM(word)); in evtchn_fifo_is_masked()
232 static void clear_masked(volatile event_word_t *word) in clear_masked() argument
236 w = *word; in clear_masked()
241 w = sync_cmpxchg(word, old, new); in clear_masked()
247 event_word_t *word = event_word_from_port(port); in evtchn_fifo_unmask() local
251 clear_masked(word); in evtchn_fifo_unmask()
258 static uint32_t clear_linked(volatile event_word_t *word) in clear_linked() argument
262 w = *word; in clear_linked()
268 } while ((w = sync_cmpxchg(word, old, new)) != old); in clear_linked()
290 event_word_t *word; in consume_one_event() local
304 word = event_word_from_port(port); in consume_one_event()
305 head = clear_linked(word); in consume_one_event()