Searched refs:sync_obj (Results 1 - 25 of 30) sorted by relevance

12

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/gpu/drm/nouveau/
H A Dnouveau_fence.c45 nouveau_fence(void *sync_obj) argument
47 return (struct nouveau_fence *)sync_obj;
154 nouveau_fence_unref(void **sync_obj) argument
156 struct nouveau_fence *fence = nouveau_fence(*sync_obj);
160 *sync_obj = NULL;
164 nouveau_fence_ref(void *sync_obj) argument
166 struct nouveau_fence *fence = nouveau_fence(sync_obj);
169 return sync_obj;
173 nouveau_fence_signalled(void *sync_obj, void *sync_arg) argument
175 struct nouveau_fence *fence = nouveau_fence(sync_obj);
186 nouveau_fence_wait(void *sync_obj, void *sync_arg, bool lazy, bool intr) argument
217 nouveau_fence_flush(void *sync_obj, void *sync_arg) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/gpu/drm/nouveau/
H A Dnouveau_fence.c45 nouveau_fence(void *sync_obj) argument
47 return (struct nouveau_fence *)sync_obj;
154 nouveau_fence_unref(void **sync_obj) argument
156 struct nouveau_fence *fence = nouveau_fence(*sync_obj);
160 *sync_obj = NULL;
164 nouveau_fence_ref(void *sync_obj) argument
166 struct nouveau_fence *fence = nouveau_fence(sync_obj);
169 return sync_obj;
173 nouveau_fence_signalled(void *sync_obj, void *sync_arg) argument
175 struct nouveau_fence *fence = nouveau_fence(sync_obj);
186 nouveau_fence_wait(void *sync_obj, void *sync_arg, bool lazy, bool intr) argument
217 nouveau_fence_flush(void *sync_obj, void *sync_arg) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/drm/ttm/
H A Dttm_execbuf_util.h97 * @sync_obj: The new sync object for the buffers.
105 extern void ttm_eu_fence_buffer_objects(struct list_head *list, void *sync_obj);
H A Dttm_bo_driver.h308 bool (*sync_obj_signaled) (void *sync_obj, void *sync_arg);
309 int (*sync_obj_wait) (void *sync_obj, void *sync_arg,
311 int (*sync_obj_flush) (void *sync_obj, void *sync_arg);
312 void (*sync_obj_unref) (void **sync_obj);
313 void *(*sync_obj_ref) (void *sync_obj);
838 * @sync_obj: A sync object that signals when moving is complete.
855 void *sync_obj,
H A Dttm_bo_api.h174 * @sync_obj: Pointer to a synchronization object.
251 * In addition, setting sync_obj to anything else
257 void *sync_obj; member in struct:ttm_buffer_object
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/staging/tidspbridge/services/
H A Dntfy.c28 sync_set_event(&ne->sync_obj);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/staging/tidspbridge/services/
H A Dntfy.c28 sync_set_event(&ne->sync_obj);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/drm/ttm/
H A Dttm_execbuf_util.h97 * @sync_obj: The new sync object for the buffers.
105 extern void ttm_eu_fence_buffer_objects(struct list_head *list, void *sync_obj);
H A Dttm_bo_driver.h308 bool (*sync_obj_signaled) (void *sync_obj, void *sync_arg);
309 int (*sync_obj_wait) (void *sync_obj, void *sync_arg,
311 int (*sync_obj_flush) (void *sync_obj, void *sync_arg);
312 void (*sync_obj_unref) (void **sync_obj);
313 void *(*sync_obj_ref) (void *sync_obj);
838 * @sync_obj: A sync object that signals when moving is complete.
855 void *sync_obj,
H A Dttm_bo_api.h174 * @sync_obj: Pointer to a synchronization object.
251 * In addition, setting sync_obj to anything else
257 void *sync_obj; member in struct:ttm_buffer_object
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/gpu/drm/ttm/
H A Dttm_execbuf_util.c97 void ttm_eu_fence_buffer_objects(struct list_head *list, void *sync_obj) argument
107 old_sync_obj = bo->sync_obj;
108 bo->sync_obj = driver->sync_obj_ref(sync_obj);
H A Dttm_bo.c154 BUG_ON(bo->sync_obj != NULL);
499 if (!bo->sync_obj) {
525 if (unlikely(bo->sync_obj)) {
553 void *sync_obj = bo->sync_obj; local
561 if (sync_obj)
562 driver->sync_obj_flush(sync_obj, sync_obj_arg);
1716 void *sync_obj; local
1720 if (likely(bo->sync_obj == NULL))
1723 while (bo->sync_obj) {
[all...]
H A Dttm_bo_util.c356 fbo->sync_obj = driver->sync_obj_ref(bo->sync_obj);
513 void *sync_obj,
528 if (bo->sync_obj) {
529 tmp_obj = bo->sync_obj;
530 bo->sync_obj = NULL;
532 bo->sync_obj = driver->sync_obj_ref(sync_obj);
512 ttm_bo_move_accel_cleanup(struct ttm_buffer_object *bo, void *sync_obj, void *sync_obj_arg, bool evict, bool no_wait_reserve, bool no_wait_gpu, struct ttm_mem_reg *new_mem) argument
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/gpu/drm/ttm/
H A Dttm_execbuf_util.c97 void ttm_eu_fence_buffer_objects(struct list_head *list, void *sync_obj) argument
107 old_sync_obj = bo->sync_obj;
108 bo->sync_obj = driver->sync_obj_ref(sync_obj);
H A Dttm_bo.c154 BUG_ON(bo->sync_obj != NULL);
499 if (!bo->sync_obj) {
525 if (unlikely(bo->sync_obj)) {
553 void *sync_obj = bo->sync_obj; local
561 if (sync_obj)
562 driver->sync_obj_flush(sync_obj, sync_obj_arg);
1716 void *sync_obj; local
1720 if (likely(bo->sync_obj == NULL))
1723 while (bo->sync_obj) {
[all...]
H A Dttm_bo_util.c356 fbo->sync_obj = driver->sync_obj_ref(bo->sync_obj);
513 void *sync_obj,
528 if (bo->sync_obj) {
529 tmp_obj = bo->sync_obj;
530 bo->sync_obj = NULL;
532 bo->sync_obj = driver->sync_obj_ref(sync_obj);
512 ttm_bo_move_accel_cleanup(struct ttm_buffer_object *bo, void *sync_obj, void *sync_obj_arg, bool evict, bool no_wait_reserve, bool no_wait_gpu, struct ttm_mem_reg *new_mem) argument
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/staging/tidspbridge/include/dspbridge/
H A Dntfy.h42 * @sync_obj: sync_event used to set the event
49 struct sync_object sync_obj; member in struct:ntfy_event
134 sync_init_event(&ne->sync_obj);
175 noti->handle = &ne->sync_obj;
207 sync_obj);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/staging/tidspbridge/include/dspbridge/
H A Dntfy.h42 * @sync_obj: sync_event used to set the event
49 struct sync_object sync_obj; member in struct:ntfy_event
134 sync_init_event(&ne->sync_obj);
175 noti->handle = &ne->sync_obj;
207 sync_obj);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_buffer.c223 static void *vmw_sync_obj_ref(void *sync_obj) argument
225 return sync_obj;
228 static void vmw_sync_obj_unref(void **sync_obj) argument
230 *sync_obj = NULL;
233 static int vmw_sync_obj_flush(void *sync_obj, void *sync_arg) argument
243 static bool vmw_sync_obj_signaled(void *sync_obj, void *sync_arg) argument
246 uint32_t sequence = (unsigned long) sync_obj;
251 static int vmw_sync_obj_wait(void *sync_obj, void *sync_arg, argument
255 uint32_t sequence = (unsigned long) sync_obj;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_buffer.c223 static void *vmw_sync_obj_ref(void *sync_obj) argument
225 return sync_obj;
228 static void vmw_sync_obj_unref(void **sync_obj) argument
230 *sync_obj = NULL;
233 static int vmw_sync_obj_flush(void *sync_obj, void *sync_arg) argument
243 static bool vmw_sync_obj_signaled(void *sync_obj, void *sync_arg) argument
246 uint32_t sequence = (unsigned long) sync_obj;
251 static int vmw_sync_obj_wait(void *sync_obj, void *sync_arg, argument
255 uint32_t sequence = (unsigned long) sync_obj;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/gpu/drm/radeon/
H A Dradeon_object.h132 if (bo->tbo.sync_obj)
H A Dradeon_ttm.c475 static int radeon_sync_obj_wait(void *sync_obj, void *sync_arg, argument
478 return radeon_fence_wait((struct radeon_fence *)sync_obj, interruptible);
481 static int radeon_sync_obj_flush(void *sync_obj, void *sync_arg) argument
486 static void radeon_sync_obj_unref(void **sync_obj) argument
488 radeon_fence_unref((struct radeon_fence **)sync_obj);
491 static void *radeon_sync_obj_ref(void *sync_obj) argument
493 return radeon_fence_ref((struct radeon_fence *)sync_obj);
496 static bool radeon_sync_obj_signaled(void *sync_obj, void *sync_arg) argument
498 return radeon_fence_signaled((struct radeon_fence *)sync_obj);
H A Dradeon_object.c372 old_fence = (struct radeon_fence *)bo->tbo.sync_obj;
373 bo->tbo.sync_obj = radeon_fence_ref(fence);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/gpu/drm/radeon/
H A Dradeon_object.h132 if (bo->tbo.sync_obj)
H A Dradeon_ttm.c475 static int radeon_sync_obj_wait(void *sync_obj, void *sync_arg, argument
478 return radeon_fence_wait((struct radeon_fence *)sync_obj, interruptible);
481 static int radeon_sync_obj_flush(void *sync_obj, void *sync_arg) argument
486 static void radeon_sync_obj_unref(void **sync_obj) argument
488 radeon_fence_unref((struct radeon_fence **)sync_obj);
491 static void *radeon_sync_obj_ref(void *sync_obj) argument
493 return radeon_fence_ref((struct radeon_fence *)sync_obj);
496 static bool radeon_sync_obj_signaled(void *sync_obj, void *sync_arg) argument
498 return radeon_fence_signaled((struct radeon_fence *)sync_obj);

Completed in 218 milliseconds

12