Lines Matching refs:rscl
162 entry = kzalloc((sizeof(*entry) * daio->rscl.msr), GFP_KERNEL); in dao_set_left_input()
169 daio->rscl.ops->master(&daio->rscl); in dao_set_left_input()
170 for (i = 0; i < daio->rscl.msr; i++, entry++) { in dao_set_left_input()
172 entry->user = entry->addr = daio->rscl.ops->index(&daio->rscl); in dao_set_left_input()
177 daio->rscl.ops->next_conj(&daio->rscl); in dao_set_left_input()
180 daio->rscl.ops->master(&daio->rscl); in dao_set_left_input()
203 dao->imappers[daio->rscl.msr + i] = entry; in dao_set_right_input()
226 for (i = 1; i < daio->rscl.msr; i++) { in dao_clear_left_input()
244 if (!dao->imappers[daio->rscl.msr]) in dao_clear_right_input()
247 entry = dao->imappers[daio->rscl.msr]; in dao_clear_right_input()
251 entry = dao->imappers[daio->rscl.msr + i]; in dao_clear_right_input()
253 dao->imappers[daio->rscl.msr + i] = NULL; in dao_clear_right_input()
256 kfree(dao->imappers[daio->rscl.msr]); in dao_clear_right_input()
257 dao->imappers[daio->rscl.msr] = NULL; in dao_clear_right_input()
345 err = rsc_init(&daio->rscl, idx_l, DAIO, desc->msr, hw); in daio_rsc_init()
355 daio->rscl.ops = daio->rscr.ops = &daio_out_rsc_ops; in daio_rsc_init()
359 daio->rscl.ops = daio->rscr.ops = &daio_in_rsc_ops_20k1; in daio_rsc_init()
362 daio->rscl.ops = daio->rscr.ops = &daio_in_rsc_ops_20k2; in daio_rsc_init()
373 rsc_uninit(&daio->rscl); in daio_rsc_init()
379 rsc_uninit(&daio->rscl); in daio_rsc_uninit()
437 if (dao->imappers[dao->daio.rscl.msr]) in dao_rsc_uninit()