Lines Matching refs:val
21 static inline unsigned long xchg32(__volatile__ unsigned int *m, unsigned int val)
32 : "=&r" (val), "=&r" (tmp1), "=&r" (tmp2)
33 : "0" (val), "r" (m)
35 return val;
38 static inline unsigned long xchg64(__volatile__ unsigned long *m, unsigned long val)
49 : "=&r" (val), "=&r" (tmp1), "=&r" (tmp2)
50 : "0" (val), "r" (m)
52 return val;
70 xchg16(__volatile__ unsigned short *m, unsigned short val)
83 new32 = (load32 & (~mask)) | val << bit_shift;