Lines Matching refs:rsc
24 ScriptIntrinsic::ScriptIntrinsic(Context *rsc) : Script(rsc) { in ScriptIntrinsic() argument
34 bool ScriptIntrinsic::init(Context *rsc, RsScriptIntrinsicID iid, Element *e) { in init() argument
40 rsc->mHal.funcs.script.initIntrinsic(rsc, this, iid, e); in init()
50 void ScriptIntrinsic::setupScript(Context *rsc) { in setupScript() argument
53 uint32_t ScriptIntrinsic::run(Context *rsc) { in run() argument
59 void ScriptIntrinsic::runForEach(Context *rsc, in runForEach() argument
67 rsc->mHal.funcs.script.invokeForEach(rsc, this, slot, ain, aout, usr, usrBytes, sc); in runForEach()
70 void ScriptIntrinsic::runForEach(Context* rsc, in runForEach() argument
79 … rsc->mHal.funcs.script.invokeForEachMulti(rsc, this, slot, ains, inLen, aout, usr, usrBytes, sc); in runForEach()
82 void ScriptIntrinsic::Invoke(Context *rsc, uint32_t slot, const void *data, size_t len) { in Invoke() argument
85 void ScriptIntrinsic::serialize(Context *rsc, OStream *stream) const { in serialize() argument
98 RsScript rsi_ScriptIntrinsicCreate(Context *rsc, uint32_t id, RsElement ve) { in rsi_ScriptIntrinsicCreate() argument
99 ScriptIntrinsic *si = new ScriptIntrinsic(rsc); in rsi_ScriptIntrinsicCreate()
100 if (!si->init(rsc, (RsScriptIntrinsicID)id, (Element *)ve)) { in rsi_ScriptIntrinsicCreate()