Home
last modified time | relevance | path

Searched refs:sync_obj (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/dev/drm2/ttm/
H A Dttm_bo.c117 MPASS(bo->sync_obj == NULL); in ttm_bo_release_list()
553 void *sync_obj = NULL; in ttm_bo_cleanup_refs_or_queue() local
562 if (!ret && !bo->sync_obj) { in ttm_bo_cleanup_refs_or_queue()
573 if (bo->sync_obj) in ttm_bo_cleanup_refs_or_queue()
574 sync_obj = driver->sync_obj_ref(bo->sync_obj); in ttm_bo_cleanup_refs_or_queue()
586 if (sync_obj) { in ttm_bo_cleanup_refs_or_queue()
587 driver->sync_obj_flush(sync_obj); in ttm_bo_cleanup_refs_or_queue()
588 driver->sync_obj_unref(&sync_obj); in ttm_bo_cleanup_refs_or_queue()
620 void *sync_obj; in ttm_bo_cleanup_refs_and_unlock() local
627 sync_obj = driver->sync_obj_ref(bo->sync_obj); in ttm_bo_cleanup_refs_and_unlock()
[all …]
H A Dttm_bo_driver.h425 bool (*sync_obj_signaled) (void *sync_obj);
426 int (*sync_obj_wait) (void *sync_obj,
428 int (*sync_obj_flush) (void *sync_obj);
429 void (*sync_obj_unref) (void **sync_obj);
430 void *(*sync_obj_ref) (void *sync_obj);
976 void *sync_obj,
H A Dttm_bo_util.c423 if (bo->sync_obj) in ttm_buffer_object_transfer()
424 fbo->sync_obj = driver->sync_obj_ref(bo->sync_obj); in ttm_buffer_object_transfer()
426 fbo->sync_obj = NULL; in ttm_buffer_object_transfer()
595 void *sync_obj, in ttm_bo_move_accel_cleanup() argument
609 if (bo->sync_obj) { in ttm_bo_move_accel_cleanup()
610 tmp_obj = bo->sync_obj; in ttm_bo_move_accel_cleanup()
611 bo->sync_obj = NULL; in ttm_bo_move_accel_cleanup()
613 bo->sync_obj = driver->sync_obj_ref(sync_obj); in ttm_bo_move_accel_cleanup()
H A Dttm_execbuf_util.c203 void ttm_eu_fence_buffer_objects(struct list_head *list, void *sync_obj) in ttm_eu_fence_buffer_objects() argument
224 entry->old_sync_obj = bo->sync_obj; in ttm_eu_fence_buffer_objects()
225 bo->sync_obj = driver->sync_obj_ref(sync_obj); in ttm_eu_fence_buffer_objects()
H A Dttm_execbuf_util.h106 extern void ttm_eu_fence_buffer_objects(struct list_head *list, void *sync_obj);
H A Dttm_bo_api.h247 void *sync_obj; member
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_sync.h128 uptr sync_obj; member
H A Dtsan_platform_linux.cpp135 mem[MemMmap] -= meta.mem_block + meta.sync_obj + trace_mem + in WriteMemoryProfile()
148 meta.mem_block >> 20, meta.sync_obj >> 20, trace_mem >> 20, in WriteMemoryProfile()
H A Dtsan_sync.cpp285 stats.sync_obj = sync_alloc_.AllocatedMemory(); in GetMemoryStats()