Lines Matching refs:val
105 static inline void uwire_write_reg(int idx, u16 val)
107 __raw_writew(val, uwire_base + (idx << uwire_idx_shift));
117 u16 w, val = 0;
121 val ^= 0x03;
122 val = flags & 0x3f;
134 w |= val << shift;
138 static int wait_uwire_csr_flag(u16 mask, u16 val, int might_not_catch)
146 if ((w & mask) == val)
150 "mask=%#06x val=%#06x\n",
151 __func__, w, mask, val);
207 u16 val, w;
226 val = *buf++;
229 val |= *buf++ << 8;
232 val <<= 16 - bits;
236 dev_name(&spi->dev), bits, val);
241 uwire_write_reg(UWIRE_TDR, val);
244 val = START | w | (bits << 5);
246 uwire_write_reg(UWIRE_CSR, val);
274 val = START | w | (bits << 0);
275 uwire_write_reg(UWIRE_CSR, val);
288 val = uwire_read_reg(UWIRE_RDR);
289 val &= (1 << bits) - 1;
290 *buf++ = (u8) val;
292 *buf++ = val >> 8;
296 dev_name(&spi->dev), bits, val);