Lines Matching defs:val
12 * positions to be set and must contain 1s at all other bits; val must
15 __inline void set8(volatile char *addr, char mask, char val)
18 *addr = val;
20 *addr = (*addr & mask) | (val & ~mask);
23 __inline void set16(volatile short *addr, short mask, short val)
26 *addr = val;
28 *addr = (*addr & mask) | (val & ~mask);
31 __inline void set32(volatile int *addr, int mask, int val)
34 *addr = val;
36 *addr = (*addr & mask) | (val & ~mask);
39 __inline void ioSet8(short port, char mask, char val)
48 : "r"(val), "r"(port)
61 current = (current & mask) | (val & ~mask);