Lines Matching refs:ctx
20 static inline int CeedQFunctionContextSyncH2D_Hip(const CeedQFunctionContext ctx) { in CeedQFunctionContextSyncH2D_Hip() argument
25 CeedCallBackend(CeedQFunctionContextGetCeed(ctx, &ceed)); in CeedQFunctionContextSyncH2D_Hip()
26 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextSyncH2D_Hip()
30 CeedCallBackend(CeedQFunctionContextGetContextSize(ctx, &ctx_size)); in CeedQFunctionContextSyncH2D_Hip()
47 static inline int CeedQFunctionContextSyncD2H_Hip(const CeedQFunctionContext ctx) { in CeedQFunctionContextSyncD2H_Hip() argument
52 CeedCallBackend(CeedQFunctionContextGetCeed(ctx, &ceed)); in CeedQFunctionContextSyncD2H_Hip()
53 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextSyncD2H_Hip()
57 CeedCallBackend(CeedQFunctionContextGetContextSize(ctx, &ctx_size)); in CeedQFunctionContextSyncD2H_Hip()
74 static inline int CeedQFunctionContextSync_Hip(const CeedQFunctionContext ctx, CeedMemType mem_type… in CeedQFunctionContextSync_Hip() argument
77 return CeedQFunctionContextSyncD2H_Hip(ctx); in CeedQFunctionContextSync_Hip()
79 return CeedQFunctionContextSyncH2D_Hip(ctx); in CeedQFunctionContextSync_Hip()
87 static inline int CeedQFunctionContextSetAllInvalid_Hip(const CeedQFunctionContext ctx) { in CeedQFunctionContextSetAllInvalid_Hip() argument
90 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextSetAllInvalid_Hip()
99 static inline int CeedQFunctionContextHasValidData_Hip(const CeedQFunctionContext ctx, bool *has_va… in CeedQFunctionContextHasValidData_Hip() argument
102 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextHasValidData_Hip()
110 static inline int CeedQFunctionContextHasBorrowedDataOfType_Hip(const CeedQFunctionContext ctx, Cee… in CeedQFunctionContextHasBorrowedDataOfType_Hip() argument
114 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextHasBorrowedDataOfType_Hip()
129 static inline int CeedQFunctionContextNeedSync_Hip(const CeedQFunctionContext ctx, CeedMemType mem_… in CeedQFunctionContextNeedSync_Hip() argument
133 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextNeedSync_Hip()
134 CeedCallBackend(CeedQFunctionContextHasValidData_Hip(ctx, &has_valid_data)); in CeedQFunctionContextNeedSync_Hip()
149 static int CeedQFunctionContextSetDataHost_Hip(const CeedQFunctionContext ctx, const CeedCopyMode c… in CeedQFunctionContextSetDataHost_Hip() argument
152 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextSetDataHost_Hip()
158 CeedCallBackend(CeedQFunctionContextGetContextSize(ctx, &ctx_size)); in CeedQFunctionContextSetDataHost_Hip()
180 static int CeedQFunctionContextSetDataDevice_Hip(const CeedQFunctionContext ctx, const CeedCopyMode… in CeedQFunctionContextSetDataDevice_Hip() argument
184 CeedCallBackend(CeedQFunctionContextGetCeed(ctx, &ceed)); in CeedQFunctionContextSetDataDevice_Hip()
185 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextSetDataDevice_Hip()
192 CeedCallBackend(CeedQFunctionContextGetContextSize(ctx, &ctx_size)); in CeedQFunctionContextSetDataDevice_Hip()
217 static int CeedQFunctionContextSetData_Hip(const CeedQFunctionContext ctx, const CeedMemType mem_ty… in CeedQFunctionContextSetData_Hip() argument
218 CeedCallBackend(CeedQFunctionContextSetAllInvalid_Hip(ctx)); in CeedQFunctionContextSetData_Hip()
221 return CeedQFunctionContextSetDataHost_Hip(ctx, copy_mode, data); in CeedQFunctionContextSetData_Hip()
223 return CeedQFunctionContextSetDataDevice_Hip(ctx, copy_mode, data); in CeedQFunctionContextSetData_Hip()
231 static int CeedQFunctionContextTakeData_Hip(const CeedQFunctionContext ctx, const CeedMemType mem_t… in CeedQFunctionContextTakeData_Hip() argument
235 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextTakeData_Hip()
238 CeedCallBackend(CeedQFunctionContextNeedSync_Hip(ctx, mem_type, &need_sync)); in CeedQFunctionContextTakeData_Hip()
239 if (need_sync) CeedCallBackend(CeedQFunctionContextSync_Hip(ctx, mem_type)); in CeedQFunctionContextTakeData_Hip()
261 static int CeedQFunctionContextGetDataCore_Hip(const CeedQFunctionContext ctx, const CeedMemType me… in CeedQFunctionContextGetDataCore_Hip() argument
265 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextGetDataCore_Hip()
268 CeedCallBackend(CeedQFunctionContextNeedSync_Hip(ctx, mem_type, &need_sync)); in CeedQFunctionContextGetDataCore_Hip()
269 if (need_sync) CeedCallBackend(CeedQFunctionContextSync_Hip(ctx, mem_type)); in CeedQFunctionContextGetDataCore_Hip()
286 static int CeedQFunctionContextGetDataRead_Hip(const CeedQFunctionContext ctx, const CeedMemType me… in CeedQFunctionContextGetDataRead_Hip() argument
287 return CeedQFunctionContextGetDataCore_Hip(ctx, mem_type, data); in CeedQFunctionContextGetDataRead_Hip()
293 static int CeedQFunctionContextGetData_Hip(const CeedQFunctionContext ctx, const CeedMemType mem_ty… in CeedQFunctionContextGetData_Hip() argument
296 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextGetData_Hip()
297 CeedCallBackend(CeedQFunctionContextGetDataCore_Hip(ctx, mem_type, data)); in CeedQFunctionContextGetData_Hip()
300 CeedCallBackend(CeedQFunctionContextSetAllInvalid_Hip(ctx)); in CeedQFunctionContextGetData_Hip()
315 static int CeedQFunctionContextDestroy_Hip(const CeedQFunctionContext ctx) { in CeedQFunctionContextDestroy_Hip() argument
318 CeedCallBackend(CeedQFunctionContextGetBackendData(ctx, &impl)); in CeedQFunctionContextDestroy_Hip()
319 CeedCallHip(CeedQFunctionContextReturnCeed(ctx), hipFree(impl->d_data_owned)); in CeedQFunctionContextDestroy_Hip()
328 int CeedQFunctionContextCreate_Hip(CeedQFunctionContext ctx) { in CeedQFunctionContextCreate_Hip() argument
332 CeedCallBackend(CeedQFunctionContextGetCeed(ctx, &ceed)); in CeedQFunctionContextCreate_Hip()
333 …CeedCallBackend(CeedSetBackendFunction(ceed, "QFunctionContext", ctx, "HasValidData", CeedQFunctio… in CeedQFunctionContextCreate_Hip()
334 …CeedCallBackend(CeedSetBackendFunction(ceed, "QFunctionContext", ctx, "HasBorrowedDataOfType", Cee… in CeedQFunctionContextCreate_Hip()
335 …CeedCallBackend(CeedSetBackendFunction(ceed, "QFunctionContext", ctx, "SetData", CeedQFunctionCont… in CeedQFunctionContextCreate_Hip()
336 …CeedCallBackend(CeedSetBackendFunction(ceed, "QFunctionContext", ctx, "TakeData", CeedQFunctionCon… in CeedQFunctionContextCreate_Hip()
337 …CeedCallBackend(CeedSetBackendFunction(ceed, "QFunctionContext", ctx, "GetData", CeedQFunctionCont… in CeedQFunctionContextCreate_Hip()
338 …CeedCallBackend(CeedSetBackendFunction(ceed, "QFunctionContext", ctx, "GetDataRead", CeedQFunction… in CeedQFunctionContextCreate_Hip()
339 …CeedCallBackend(CeedSetBackendFunction(ceed, "QFunctionContext", ctx, "Destroy", CeedQFunctionCont… in CeedQFunctionContextCreate_Hip()
342 CeedCallBackend(CeedQFunctionContextSetBackendData(ctx, impl)); in CeedQFunctionContextCreate_Hip()