Lines Matching refs:rscl
175 entry = kzalloc((sizeof(*entry) * daio->rscl.msr), GFP_KERNEL);
181 daio->rscl.ops->master(&daio->rscl);
182 for (i = 0; i < daio->rscl.msr; i++, entry++) {
184 entry->user = entry->addr = daio->rscl.ops->index(&daio->rscl);
189 daio->rscl.ops->next_conj(&daio->rscl);
192 daio->rscl.ops->master(&daio->rscl);
214 dao->imappers[daio->rscl.msr + i] = entry;
237 for (i = 1; i < daio->rscl.msr; i++) {
255 if (!dao->imappers[daio->rscl.msr])
258 entry = dao->imappers[daio->rscl.msr];
262 entry = dao->imappers[daio->rscl.msr + i];
264 dao->imappers[daio->rscl.msr + i] = NULL;
267 kfree(dao->imappers[daio->rscl.msr]);
268 dao->imappers[daio->rscl.msr] = NULL;
358 err = rsc_init(&daio->rscl, idx_l, DAIO, desc->msr, hw);
366 /* Set daio->rscl/r->ops to daio specific ones */
368 daio->rscl.ops = daio->rscr.ops = &daio_out_rsc_ops;
372 daio->rscl.ops = daio->rscr.ops = &daio_in_rsc_ops_20k1;
375 daio->rscl.ops = daio->rscr.ops = &daio_in_rsc_ops_20k2;
386 rsc_uninit(&daio->rscl);
392 rsc_uninit(&daio->rscl);
449 if (dao->imappers[dao->daio.rscl.msr])