Lines Matching refs:rscl
162 entry = kzalloc((sizeof(*entry) * daio->rscl.msr), GFP_KERNEL);
169 daio->rscl.ops->master(&daio->rscl);
170 for (i = 0; i < daio->rscl.msr; i++, entry++) {
172 entry->user = entry->addr = daio->rscl.ops->index(&daio->rscl);
177 daio->rscl.ops->next_conj(&daio->rscl);
180 daio->rscl.ops->master(&daio->rscl);
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];
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;
345 err = rsc_init(&daio->rscl, idx_l, DAIO, desc->msr, hw);
353 /* Set daio->rscl/r->ops to daio specific ones */
355 daio->rscl.ops = daio->rscr.ops = &daio_out_rsc_ops;
359 daio->rscl.ops = daio->rscr.ops = &daio_in_rsc_ops_20k1;
362 daio->rscl.ops = daio->rscr.ops = &daio_in_rsc_ops_20k2;
373 rsc_uninit(&daio->rscl);
379 rsc_uninit(&daio->rscl);
437 if (dao->imappers[dao->daio.rscl.msr])