Lines Matching refs:msr

166 	entry = kzalloc((sizeof(*entry) * daio->rscl.msr), GFP_KERNEL);  in dao_set_left_input()
174 for (i = 0; i < daio->rscl.msr; i++, entry++) { in dao_set_left_input()
195 entry = kzalloc((sizeof(*entry) * daio->rscr.msr), GFP_KERNEL); in dao_set_right_input()
203 for (i = 0; i < daio->rscr.msr; i++, entry++) { in dao_set_right_input()
207 dao->imappers[daio->rscl.msr + i] = entry; in dao_set_right_input()
230 for (i = 1; i < daio->rscl.msr; i++) { in dao_clear_left_input()
248 if (!dao->imappers[daio->rscl.msr]) in dao_clear_right_input()
251 entry = dao->imappers[daio->rscl.msr]; in dao_clear_right_input()
254 for (i = 1; i < daio->rscr.msr; i++) { in dao_clear_right_input()
255 entry = dao->imappers[daio->rscl.msr + i]; in dao_clear_right_input()
257 dao->imappers[daio->rscl.msr + i] = NULL; in dao_clear_right_input()
260 kfree(dao->imappers[daio->rscl.msr]); in dao_clear_right_input()
261 dao->imappers[daio->rscl.msr] = NULL; in dao_clear_right_input()
291 static int dai_set_srt_msr(struct dai *dai, unsigned int msr) in dai_set_srt_msr() argument
295 for (rsr = 0; msr > 1; msr >>= 1) in dai_set_srt_msr()
349 err = rsc_init(&daio->rscl, idx_l, DAIO, desc->msr, hw); in daio_rsc_init()
353 err = rsc_init(&daio->rscr, idx_r, DAIO, desc->msr, hw); in daio_rsc_init()
401 dao->imappers = kzalloc(sizeof(void *)*desc->msr*2, GFP_KERNEL); in dao_rsc_init()
417 conf = (desc->msr & 0x7) | (desc->passthru << 3); in dao_rsc_init()
440 if (dao->imappers[dao->daio.rscl.msr]) in dao_rsc_uninit()
459 dsc.msr = desc->msr; in dao_rsc_reinit()
471 unsigned int rsr, msr; in dai_rsc_init() local
483 for (rsr = 0, msr = desc->msr; msr > 1; msr >>= 1) in dai_rsc_init()