Lines Matching refs:rscl
166 entry = kzalloc((sizeof(*entry) * daio->rscl.msr), GFP_KERNEL); in dao_set_left_input()
173 daio->rscl.ops->master(&daio->rscl); in dao_set_left_input()
174 for (i = 0; i < daio->rscl.msr; i++, entry++) { in dao_set_left_input()
176 entry->user = entry->addr = daio->rscl.ops->index(&daio->rscl); in dao_set_left_input()
181 daio->rscl.ops->next_conj(&daio->rscl); in dao_set_left_input()
184 daio->rscl.ops->master(&daio->rscl); in dao_set_left_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()
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()
349 err = rsc_init(&daio->rscl, idx_l, DAIO, desc->msr, hw); in daio_rsc_init()
359 daio->rscl.ops = daio->rscr.ops = &daio_out_rsc_ops; in daio_rsc_init()
363 daio->rscl.ops = daio->rscr.ops = &daio_in_rsc_ops_20k1; in daio_rsc_init()
366 daio->rscl.ops = daio->rscr.ops = &daio_in_rsc_ops_20k2; in daio_rsc_init()
377 rsc_uninit(&daio->rscl); in daio_rsc_init()
383 rsc_uninit(&daio->rscl); in daio_rsc_uninit()
441 if (dao->imappers[dao->daio.rscl.msr]) in dao_rsc_uninit()