Lines Matching refs:RsdCpuScriptImpl
77 RsdCpuScriptImpl::RsdCpuScriptImpl(RsdCpuReferenceImpl *ctx, const Script *s) {
106 bool RsdCpuScriptImpl::init(char const *resName, char const *cacheDir,
429 void RsdCpuScriptImpl::populateScript(Script *script) {
467 void RsdCpuScriptImpl::forEachMtlsSetup(const Allocation * ain, Allocation * aout,
567 void RsdCpuScriptImpl::invokeForEach(uint32_t slot,
578 RsdCpuScriptImpl * oldTLS = mCtx->setTLS(this);
583 void RsdCpuScriptImpl::forEachKernelSetup(uint32_t slot, MTLaunchStruct *mtls) {
599 int RsdCpuScriptImpl::invokeRoot() {
600 RsdCpuScriptImpl * oldTLS = mCtx->setTLS(this);
606 void RsdCpuScriptImpl::invokeInit() {
612 void RsdCpuScriptImpl::invokeFreeChildren() {
618 void RsdCpuScriptImpl::invokeFunction(uint32_t slot, const void *params,
622 RsdCpuScriptImpl * oldTLS = mCtx->setTLS(this);
632 void RsdCpuScriptImpl::setGlobalVar(uint32_t slot, const void *data, size_t dataLength) {
655 void RsdCpuScriptImpl::getGlobalVar(uint32_t slot, void *data, size_t dataLength) {
673 void RsdCpuScriptImpl::setGlobalVarWithElemDims(uint32_t slot, const void *data, size_t dataLength,
714 void RsdCpuScriptImpl::setGlobalBind(uint32_t slot, Allocation *data) {
738 void RsdCpuScriptImpl::setGlobalObj(uint32_t slot, ObjectBase *data) {
762 RsdCpuScriptImpl::~RsdCpuScriptImpl() {
828 Allocation * RsdCpuScriptImpl::getAllocationForPointer(const void *ptr) const {