Lines Matching refs:rsc
84 time_t rsrTime(Context *rsc, time_t *timer) { in rsrTime() argument
88 tm* rsrLocalTime(Context *rsc, tm *local, time_t *timer) { in rsrLocalTime() argument
95 pthread_mutex_lock(&rsc->gLibMutex); in rsrLocalTime()
103 pthread_mutex_unlock(&rsc->gLibMutex); in rsrLocalTime()
107 int64_t rsrUptimeMillis(Context *rsc) { in rsrUptimeMillis() argument
115 int64_t rsrUptimeNanos(Context *rsc) { in rsrUptimeNanos() argument
123 float rsrGetDt(Context *rsc, const Script *sc) { in rsrGetDt() argument
137 static void SetObjectRef(const Context *rsc, const ObjectBase *dst, const ObjectBase *src) { in SetObjectRef() argument
150 void rsrSetObject(const Context *rsc, void *dst, ObjectBase *src) { in rsrSetObject() argument
153 SetObjectRef(rsc, odst[0], src); in rsrSetObject()
155 src->callUpdateCacheObject(rsc, dst); in rsrSetObject()
159 void rsrSetObject(const Context *rsc, rs_object_base *dst, const ObjectBase *src) { in rsrSetObject() argument
162 SetObjectRef(rsc, odst[0], src); in rsrSetObject()
164 src->callUpdateCacheObject(rsc, dst); in rsrSetObject()
169 void rsrClearObject(const Context *rsc, void *dst) { in rsrClearObject() argument
179 void rsrClearObject(const Context *rsc, rs_object_base *dst) { in rsrClearObject() argument
194 bool rsrIsObject(const Context *rsc, rs_object_base o) { in rsrIsObject() argument
200 uint32_t rsrToClient(Context *rsc, int cmdID, const void *data, int len) { in rsrToClient() argument
202 return rsc->sendMessageToClient(data, RS_MESSAGE_TO_CLIENT_USER, cmdID, len, false); in rsrToClient()
205 uint32_t rsrToClientBlocking(Context *rsc, int cmdID, const void *data, int len) { in rsrToClientBlocking() argument
207 return rsc->sendMessageToClient(data, RS_MESSAGE_TO_CLIENT_USER, cmdID, len, true); in rsrToClientBlocking()
212 uint32_t rsrToClient(Context *rsc, int cmdID, void *data, int len) { in rsrToClient() argument
213 return rsrToClient(rsc, cmdID, (const void *)data, len); in rsrToClient()
216 uint32_t rsrToClientBlocking(Context *rsc, int cmdID, void *data, int len) { in rsrToClientBlocking() argument
217 return rsrToClientBlocking(rsc, cmdID, (const void *)data, len); in rsrToClientBlocking()
220 void rsrAllocationIoSend(Context *rsc, Allocation *src) { in rsrAllocationIoSend() argument
221 src->ioSend(rsc); in rsrAllocationIoSend()
224 void rsrAllocationIoReceive(Context *rsc, Allocation *src) { in rsrAllocationIoReceive() argument
225 src->ioReceive(rsc); in rsrAllocationIoReceive()
228 void rsrForEach(Context *rsc, in rsrForEach() argument
233 target->runForEach(rsc, /* root slot */ 0, in, out, usr, usrBytes, call); in rsrForEach()
236 void rsrAllocationSyncAll(Context *rsc, Allocation *a, RsAllocationUsageType usage) { in rsrAllocationSyncAll() argument
237 a->syncAll(rsc, usage); in rsrAllocationSyncAll()
240 void rsrAllocationCopy1DRange(Context *rsc, Allocation *dstAlloc, in rsrAllocationCopy1DRange() argument
246 rsi_AllocationCopy2DRange(rsc, dstAlloc, dstOff, 0, in rsrAllocationCopy1DRange()
251 void rsrAllocationCopy2DRange(Context *rsc, Allocation *dstAlloc, in rsrAllocationCopy2DRange() argument
258 rsi_AllocationCopy2DRange(rsc, dstAlloc, dstXoff, dstYoff, in rsrAllocationCopy2DRange()