Lines Matching defs:reg
28 static int wm8994_read(struct wm8994 *wm8994, unsigned short reg,
37 ret = wm8994->read_dev(wm8994, reg, bytes, dest);
45 buf[i], reg + i, reg + i);
55 * @reg: Register to read.
57 int wm8994_reg_read(struct wm8994 *wm8994, unsigned short reg)
64 ret = wm8994_read(wm8994, reg, 2, &val);
79 * @reg: First register
83 int wm8994_bulk_read(struct wm8994 *wm8994, unsigned short reg,
90 ret = wm8994_read(wm8994, reg, count * 2, buf);
98 static int wm8994_write(struct wm8994 *wm8994, unsigned short reg,
109 buf[i], reg + i, reg + i);
114 return wm8994->write_dev(wm8994, reg, bytes, src);
121 * @reg: Register to write to.
124 int wm8994_reg_write(struct wm8994 *wm8994, unsigned short reg,
131 ret = wm8994_write(wm8994, reg, 2, &val);
143 * @reg: Register to write to.
147 int wm8994_set_bits(struct wm8994 *wm8994, unsigned short reg,
155 ret = wm8994_read(wm8994, reg, 2, &r);
162 ret = wm8994_write(wm8994, reg, 2, &r);
449 static int wm8994_i2c_read_device(struct wm8994 *wm8994, unsigned short reg,
454 u16 r = cpu_to_be16(reg);
474 static int wm8994_i2c_write_device(struct wm8994 *wm8994, unsigned short reg,
481 reg = cpu_to_be16(reg);
482 memcpy(&msg[0], ®, 2);