Lines Matching defs:nbits
3241 * @nbits: Number of bits to write
3251 int cs_dsp_chunk_write(struct cs_dsp_chunk *ch, int nbits, u32 val)
3255 nwrite = min(CS_DSP_DATA_WORD_BITS - ch->cachebits, nbits);
3258 ch->cache |= val >> (nbits - nwrite);
3260 nbits -= nwrite;
3274 if (nbits)
3275 return cs_dsp_chunk_write(ch, nbits, val);
3303 * @nbits: Number of bits to read
3310 int cs_dsp_chunk_read(struct cs_dsp_chunk *ch, int nbits)
3328 nread = min(ch->cachebits, nbits);
3329 nbits -= nread;
3335 if (nbits)
3336 result = (result << nbits) | cs_dsp_chunk_read(ch, nbits);