Lines Matching refs:rsc

29 ScriptGroup::ScriptGroup(Context *rsc) : ScriptGroupBase(rsc) {  in ScriptGroup()  argument
210 ScriptGroup * ScriptGroup::create(Context *rsc, in create() argument
225 ScriptGroup *sg = new ScriptGroup(rsc); in create()
254 Allocation * alloc = Allocation::createAllocation(rsc, in create()
266 if (rsc->mHal.funcs.scriptgroup.init) { in create()
267 rsc->mHal.funcs.scriptgroup.init(rsc, sg); in create()
273 void ScriptGroup::setInput(Context *rsc, ScriptKernelID *kid, Allocation *a) { in setInput() argument
278 if (rsc->mHal.funcs.scriptgroup.setInput) { in setInput()
279 rsc->mHal.funcs.scriptgroup.setInput(rsc, this, kid, a); in setInput()
287 void ScriptGroup::setOutput(Context *rsc, ScriptKernelID *kid, Allocation *a) { in setOutput() argument
292 if (rsc->mHal.funcs.scriptgroup.setOutput) { in setOutput()
293 rsc->mHal.funcs.scriptgroup.setOutput(rsc, this, kid, a); in setOutput()
301 bool ScriptGroup::validateInputAndOutput(Context *rsc) { in validateInputAndOutput() argument
304 rsc->setError(RS_ERROR_BAD_VALUE, "ScriptGroup missing input."); in validateInputAndOutput()
311 rsc->setError(RS_ERROR_BAD_VALUE, "ScriptGroup missing output."); in validateInputAndOutput()
319 void ScriptGroup::execute(Context *rsc) { in execute() argument
320 if (!validateInputAndOutput(rsc)) { in execute()
324 if (rsc->mHal.funcs.scriptgroup.execute) { in execute()
325 rsc->mHal.funcs.scriptgroup.execute(rsc, this); in execute()
365 n->mScript->runForEach(rsc, k->mSlot, NULL, 0, aout, NULL, 0); in execute()
369 n->mScript->runForEach(rsc, k->mSlot, ains, in execute()
389 RsScriptGroup rsi_ScriptGroupCreate(Context *rsc, in rsi_ScriptGroupCreate() argument
397 return ScriptGroup::create(rsc, in rsi_ScriptGroupCreate()
406 void rsi_ScriptGroupSetInput(Context *rsc, RsScriptGroup sg, RsScriptKernelID kid, in rsi_ScriptGroupSetInput() argument
410 s->setInput(rsc, (ScriptKernelID *)kid, (Allocation *)alloc); in rsi_ScriptGroupSetInput()
413 void rsi_ScriptGroupSetOutput(Context *rsc, RsScriptGroup sg, RsScriptKernelID kid, in rsi_ScriptGroupSetOutput() argument
417 s->setOutput(rsc, (ScriptKernelID *)kid, (Allocation *)alloc); in rsi_ScriptGroupSetOutput()
420 void rsi_ScriptGroupExecute(Context *rsc, RsScriptGroup sg) { in rsi_ScriptGroupExecute() argument
422 s->execute(rsc); in rsi_ScriptGroupExecute()