Lines Matching refs:fp
217 const struct ad1843_bitfield *fp; in ad1843_read_multi() local
222 fp = va_arg(ap, const struct ad1843_bitfield *); in ad1843_read_multi()
225 reg = fp->reg; in ad1843_read_multi()
229 mask = (1 << fp->nbits) - 1; in ad1843_read_multi()
230 *value = w >> fp->lo_bit & mask; in ad1843_read_multi()
250 const struct ad1843_bitfield *fp; in ad1843_write_multi() local
260 fp = va_arg(ap, const struct ad1843_bitfield *); in ad1843_write_multi()
263 reg = fp->reg; in ad1843_write_multi()
265 WARN_ON(reg != fp->reg); in ad1843_write_multi()
266 m = ((1 << fp->nbits) - 1) << fp->lo_bit; in ad1843_write_multi()
268 bits |= (value << fp->lo_bit) & m; in ad1843_write_multi()