Lines Matching refs:sl
56 const ScriptList *sl = (const ScriptList *)p->usr;
60 for(size_t ct=0; ct < sl->count; ct++) {
62 func = (ScriptGroupRootFunc_t)sl->fnPtrs[ct];
63 mp->usr = sl->usrPtrs[ct];
70 if (sl->ins[ct]) {
71 mp->ptrIn = (const uint8_t *)sl->ins[ct]->mHal.drvState.lod[0].mallocPtr;
73 if (sl->inExts[ct]) {
74 mp->in = mp->ptrIn + sl->ins[ct]->mHal.drvState.lod[0].stride * p->y;
76 if (sl->ins[ct]->mHal.drvState.lod[0].dimY > p->lid) {
77 mp->in = mp->ptrIn + sl->ins[ct]->mHal.drvState.lod[0].stride * p->lid;
82 if (sl->outs[ct]) {
83 mp->ptrOut = (uint8_t *)sl->outs[ct]->mHal.drvState.lod[0].mallocPtr;
85 if (sl->outExts[ct]) {
86 mp->out = mp->ptrOut + sl->outs[ct]->mHal.drvState.lod[0].stride * p->y;
88 if (sl->outs[ct]->mHal.drvState.lod[0].dimY > p->lid) {
89 mp->out = mp->ptrOut + sl->outs[ct]->mHal.drvState.lod[0].stride * p->lid;
190 ScriptList sl;
191 sl.ins = ins.array();
192 sl.outs = outs.array();
193 sl.kernels = kernels.array();
194 sl.count = kernels.size();
208 sl.sigs = sigs.array();
209 sl.usrPtrs = usrPtrs.array();
210 sl.fnPtrs = fnPtrs.array();
211 sl.inExts = inExts.array();
212 sl.outExts = outExts.array();
219 mtls.fep.usr = &sl;