Home | History | Annotate | Download | only in cpu_ref

Lines Matching defs:sl

56     const ScriptList *sl             = (const ScriptList *)kinfo->usr;
61 for (size_t ct = 0; ct < sl->count; ct++) {
63 func = (ScriptGroupRootFunc_t)sl->fnPtrs[ct];
64 mkinfo->usr = sl->usrPtrs[ct];
66 if (sl->ins[ct]) {
69 mkinfo->inPtr[0] = (const uint8_t *)sl->ins[ct]->mHal.drvState.lod[0].mallocPtr;
71 mkinfo->inStride[0] = sl->ins[ct]->mHal.state.elementSizeBytes;
73 if (sl->inExts[ct]) {
76 sl->ins[ct]->mHal.drvState.lod[0].stride * kinfo->current.y);
78 } else if (sl->ins[ct]->mHal.drvState.lod[0].dimY > kinfo->lid) {
81 sl->ins[ct]->mHal.drvState.lod[0].stride * kinfo->lid);
92 if (sl->outs[ct]) {
94 (uint8_t *)sl->outs[ct]->mHal.drvState.lod[0].mallocPtr;
96 ostep = sl->outs[ct]->mHal.state.elementSizeBytes;
98 if (sl->outExts[ct]) {
101 sl->outs[ct]->mHal.drvState.lod[0].stride * kinfo->current.y;
103 } else if (sl->outs[ct]->mHal.drvState.lod[0].dimY > kinfo->lid) {
106 sl->outs[ct]->mHal.drvState.lod[0].stride * kinfo->lid;
119 mkinfo->usr = sl;
237 ScriptList sl;
238 sl.ins = ins.data();
239 sl.outs = outs.data();
240 sl.kernels = kernels.data();
241 sl.count = kernels.size();
269 sl.sigs = sigs.data();
270 sl.usrPtrs = usrPtrs.data();
271 sl.fnPtrs = fnPtrs.data();
272 sl.inExts = inExts.data();
273 sl.outExts = outExts.data();
282 mtls.fep.usr = &sl;