Lines Matching refs:mask
11 * Set bits in a byte pointed by addr; mask must contain 0s at the bits
15 __inline void set8(volatile char *addr, char mask, char val)
17 if (mask == 0)
20 *addr = (*addr & mask) | (val & ~mask);
23 __inline void set16(volatile short *addr, short mask, short val)
25 if (mask == 0)
28 *addr = (*addr & mask) | (val & ~mask);
31 __inline void set32(volatile int *addr, int mask, int val)
33 if (mask == 0)
36 *addr = (*addr & mask) | (val & ~mask);
39 __inline void ioSet8(short port, char mask, char val)
42 if (mask == 0) {
61 current = (current & mask) | (val & ~mask);