Lines Matching refs:w
74 #define BM(w) (unsigned long *)((unsigned long)w & ~0x7UL) argument
75 #define EVTCHN_FIFO_BIT(b, w) \ argument
76 (((unsigned long)w & 0x4UL) ? (EVTCHN_FIFO_ ##b + 32) : EVTCHN_FIFO_ ##b)
80 #define BM(w) ((unsigned long *)(w)) argument
81 #define EVTCHN_FIFO_BIT(b, w) EVTCHN_FIFO_ ##b argument
234 event_word_t new, old, w; in clear_masked() local
236 w = *word; in clear_masked()
239 old = w & ~(1 << EVTCHN_FIFO_BUSY); in clear_masked()
241 w = sync_cmpxchg(word, old, new); in clear_masked()
242 } while (w != old); in clear_masked()
260 event_word_t new, old, w; in clear_linked() local
262 w = *word; in clear_linked()
265 old = w; in clear_linked()
266 new = (w & ~((1 << EVTCHN_FIFO_LINKED) in clear_linked()
268 } while ((w = sync_cmpxchg(word, old, new)) != old); in clear_linked()
270 return w & EVTCHN_FIFO_LINK_MASK; in clear_linked()