Lines Matching refs:ctx
20 static inline int CeedQFunctionContextSyncH2D_Cuda(const CeedQFunctionContext ctx) { in CeedQFunctionContextSyncH2D_Cuda() argument
25 CeedCallBackend(CeedQFunctionContextGetCeed(ctx, &ceed)); in CeedQFunctionContextSyncH2D_Cuda()
26 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextSyncH2D_Cuda()
30 CeedCallBackend(CeedQFunctionContextGetContextSize(ctx, &ctx_size)); in CeedQFunctionContextSyncH2D_Cuda()
47 static inline int CeedQFunctionContextSyncD2H_Cuda(const CeedQFunctionContext ctx) { in CeedQFunctionContextSyncD2H_Cuda() argument
52 CeedCallBackend(CeedQFunctionContextGetCeed(ctx, &ceed)); in CeedQFunctionContextSyncD2H_Cuda()
53 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextSyncD2H_Cuda()
57 CeedCallBackend(CeedQFunctionContextGetContextSize(ctx, &ctx_size)); in CeedQFunctionContextSyncD2H_Cuda()
75 static inline int CeedQFunctionContextSync_Cuda(const CeedQFunctionContext ctx, CeedMemType mem_typ… in CeedQFunctionContextSync_Cuda() argument
78 return CeedQFunctionContextSyncD2H_Cuda(ctx); in CeedQFunctionContextSync_Cuda()
80 return CeedQFunctionContextSyncH2D_Cuda(ctx); in CeedQFunctionContextSync_Cuda()
88 static inline int CeedQFunctionContextSetAllInvalid_Cuda(const CeedQFunctionContext ctx) { in CeedQFunctionContextSetAllInvalid_Cuda() argument
91 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextSetAllInvalid_Cuda()
100 static inline int CeedQFunctionContextHasValidData_Cuda(const CeedQFunctionContext ctx, bool *has_v… in CeedQFunctionContextHasValidData_Cuda() argument
103 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextHasValidData_Cuda()
111 static inline int CeedQFunctionContextHasBorrowedDataOfType_Cuda(const CeedQFunctionContext ctx, Ce… in CeedQFunctionContextHasBorrowedDataOfType_Cuda() argument
115 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextHasBorrowedDataOfType_Cuda()
130 static inline int CeedQFunctionContextNeedSync_Cuda(const CeedQFunctionContext ctx, CeedMemType mem… in CeedQFunctionContextNeedSync_Cuda() argument
134 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextNeedSync_Cuda()
135 CeedCallBackend(CeedQFunctionContextHasValidData(ctx, &has_valid_data)); in CeedQFunctionContextNeedSync_Cuda()
150 static int CeedQFunctionContextSetDataHost_Cuda(const CeedQFunctionContext ctx, const CeedCopyMode … in CeedQFunctionContextSetDataHost_Cuda() argument
153 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextSetDataHost_Cuda()
159 CeedCallBackend(CeedQFunctionContextGetContextSize(ctx, &ctx_size)); in CeedQFunctionContextSetDataHost_Cuda()
181 static int CeedQFunctionContextSetDataDevice_Cuda(const CeedQFunctionContext ctx, const CeedCopyMod… in CeedQFunctionContextSetDataDevice_Cuda() argument
185 CeedCallBackend(CeedQFunctionContextGetCeed(ctx, &ceed)); in CeedQFunctionContextSetDataDevice_Cuda()
186 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextSetDataDevice_Cuda()
193 CeedCallBackend(CeedQFunctionContextGetContextSize(ctx, &ctx_size)); in CeedQFunctionContextSetDataDevice_Cuda()
218 static int CeedQFunctionContextSetData_Cuda(const CeedQFunctionContext ctx, const CeedMemType mem_t… in CeedQFunctionContextSetData_Cuda() argument
219 CeedCallBackend(CeedQFunctionContextSetAllInvalid_Cuda(ctx)); in CeedQFunctionContextSetData_Cuda()
222 return CeedQFunctionContextSetDataHost_Cuda(ctx, copy_mode, data); in CeedQFunctionContextSetData_Cuda()
224 return CeedQFunctionContextSetDataDevice_Cuda(ctx, copy_mode, data); in CeedQFunctionContextSetData_Cuda()
232 static int CeedQFunctionContextTakeData_Cuda(const CeedQFunctionContext ctx, const CeedMemType mem_… in CeedQFunctionContextTakeData_Cuda() argument
235 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextTakeData_Cuda()
239 CeedCallBackend(CeedQFunctionContextNeedSync_Cuda(ctx, mem_type, &need_sync)); in CeedQFunctionContextTakeData_Cuda()
240 if (need_sync) CeedCallBackend(CeedQFunctionContextSync_Cuda(ctx, mem_type)); in CeedQFunctionContextTakeData_Cuda()
262 static int CeedQFunctionContextGetDataCore_Cuda(const CeedQFunctionContext ctx, const CeedMemType m… in CeedQFunctionContextGetDataCore_Cuda() argument
266 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextGetDataCore_Cuda()
269 CeedCallBackend(CeedQFunctionContextNeedSync_Cuda(ctx, mem_type, &need_sync)); in CeedQFunctionContextGetDataCore_Cuda()
270 if (need_sync) CeedCallBackend(CeedQFunctionContextSync_Cuda(ctx, mem_type)); in CeedQFunctionContextGetDataCore_Cuda()
287 static int CeedQFunctionContextGetDataRead_Cuda(const CeedQFunctionContext ctx, const CeedMemType m… in CeedQFunctionContextGetDataRead_Cuda() argument
288 return CeedQFunctionContextGetDataCore_Cuda(ctx, mem_type, data); in CeedQFunctionContextGetDataRead_Cuda()
294 static int CeedQFunctionContextGetData_Cuda(const CeedQFunctionContext ctx, const CeedMemType mem_t… in CeedQFunctionContextGetData_Cuda() argument
297 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextGetData_Cuda()
298 CeedCallBackend(CeedQFunctionContextGetDataCore_Cuda(ctx, mem_type, data)); in CeedQFunctionContextGetData_Cuda()
301 CeedCallBackend(CeedQFunctionContextSetAllInvalid_Cuda(ctx)); in CeedQFunctionContextGetData_Cuda()
316 static int CeedQFunctionContextDestroy_Cuda(const CeedQFunctionContext ctx) { in CeedQFunctionContextDestroy_Cuda() argument
319 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextDestroy_Cuda()
320 CeedCallCuda(CeedQFunctionContextReturnCeed(ctx), cudaFree(impl->d_data_owned)); in CeedQFunctionContextDestroy_Cuda()
329 int CeedQFunctionContextCreate_Cuda(CeedQFunctionContext ctx) { in CeedQFunctionContextCreate_Cuda() argument
333 CeedCallBackend(CeedQFunctionContextGetCeed(ctx, &ceed)); in CeedQFunctionContextCreate_Cuda()
334 …CeedCallBackend(CeedSetBackendFunction(ceed, "QFunctionContext", ctx, "HasValidData", CeedQFunctio… in CeedQFunctionContextCreate_Cuda()
335 …CeedCallBackend(CeedSetBackendFunction(ceed, "QFunctionContext", ctx, "HasBorrowedDataOfType", Cee… in CeedQFunctionContextCreate_Cuda()
336 …CeedCallBackend(CeedSetBackendFunction(ceed, "QFunctionContext", ctx, "SetData", CeedQFunctionCont… in CeedQFunctionContextCreate_Cuda()
337 …CeedCallBackend(CeedSetBackendFunction(ceed, "QFunctionContext", ctx, "TakeData", CeedQFunctionCon… in CeedQFunctionContextCreate_Cuda()
338 …CeedCallBackend(CeedSetBackendFunction(ceed, "QFunctionContext", ctx, "GetData", CeedQFunctionCont… in CeedQFunctionContextCreate_Cuda()
339 …CeedCallBackend(CeedSetBackendFunction(ceed, "QFunctionContext", ctx, "GetDataRead", CeedQFunction… in CeedQFunctionContextCreate_Cuda()
340 …CeedCallBackend(CeedSetBackendFunction(ceed, "QFunctionContext", ctx, "Destroy", CeedQFunctionCont… in CeedQFunctionContextCreate_Cuda()
343 CeedCallBackend(CeedQFunctionContextSetBackendData(ctx, impl)); in CeedQFunctionContextCreate_Cuda()