Lines Matching refs:field
173 const struct ad1843_bitfield *field)
177 w = ad1843->read(ad1843->chip, field->reg);
178 return w >> field->lo_bit & ((1 << field->nbits) - 1);
186 const struct ad1843_bitfield *field,
191 w = ad1843->read(ad1843->chip, field->reg);
192 mask = ((1 << field->nbits) - 1) << field->lo_bit;
193 oldval = (w & mask) >> field->lo_bit;
194 newbits = (newval << field->lo_bit) & mask;
196 ad1843->write(ad1843->chip, field->reg, w);