Lines Matching defs:msr
162 entry = kzalloc((sizeof(*entry) * daio->rscl.msr), GFP_KERNEL);
170 for (i = 0; i < daio->rscl.msr; i++, entry++) {
191 entry = kzalloc((sizeof(*entry) * daio->rscr.msr), GFP_KERNEL);
199 for (i = 0; i < daio->rscr.msr; i++, entry++) {
203 dao->imappers[daio->rscl.msr + i] = entry;
226 for (i = 1; i < daio->rscl.msr; i++) {
244 if (!dao->imappers[daio->rscl.msr])
247 entry = dao->imappers[daio->rscl.msr];
250 for (i = 1; i < daio->rscr.msr; i++) {
251 entry = dao->imappers[daio->rscl.msr + i];
253 dao->imappers[daio->rscl.msr + i] = NULL;
256 kfree(dao->imappers[daio->rscl.msr]);
257 dao->imappers[daio->rscl.msr] = NULL;
287 static int dai_set_srt_msr(struct dai *dai, unsigned int msr)
291 for (rsr = 0; msr > 1; msr >>= 1)
345 err = rsc_init(&daio->rscl, idx_l, DAIO, desc->msr, hw);
349 err = rsc_init(&daio->rscr, idx_r, DAIO, desc->msr, hw);
397 dao->imappers = kzalloc(array3_size(sizeof(void *), desc->msr, 2),
414 conf = (desc->msr & 0x7) | (desc->passthru << 3);
437 if (dao->imappers[dao->daio.rscl.msr])
456 dsc.msr = desc->msr;
468 unsigned int rsr, msr;
480 for (rsr = 0, msr = desc->msr; msr > 1; msr >>= 1)