Home
last modified time | relevance | path

Searched refs:fence_cb (Results 1 – 13 of 13) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_atomic.c26 struct msm_fence_cb fence_cb; member
30 static void fence_cb(struct msm_fence_cb *cb);
76 INIT_FENCE_CB(&c->fence_cb, fence_cb); in commit_init()
156 static void fence_cb(struct msm_fence_cb *cb) in fence_cb() function
159 container_of(cb, struct msm_commit, fence_cb); in fence_cb()
280 msm_queue_fence_cb(dev, &c->fence_cb, c->fence); in msm_atomic_commit()
/linux-4.4.14/include/linux/
Dfence.h35 struct fence_cb;
90 typedef void (*fence_func_t)(struct fence *fence, struct fence_cb *cb);
100 struct fence_cb { struct
224 int fence_add_callback(struct fence *fence, struct fence_cb *cb,
226 bool fence_remove_callback(struct fence *fence, struct fence_cb *cb);
Ddma-buf.h143 struct fence_cb cb;
/linux-4.4.14/drivers/dma-buf/
Dfence.c68 struct fence_cb *cur, *tmp; in fence_signal_locked()
125 struct fence_cb *cur, *tmp; in fence_signal()
242 int fence_add_callback(struct fence *fence, struct fence_cb *cb, in fence_add_callback()
299 fence_remove_callback(struct fence *fence, struct fence_cb *cb) in fence_remove_callback()
317 struct fence_cb base;
322 fence_default_wait_cb(struct fence *fence, struct fence_cb *cb) in fence_default_wait_cb()
Ddma-buf.c124 static void dma_buf_poll_cb(struct fence *fence, struct fence_cb *cb) in dma_buf_poll_cb()
/linux-4.4.14/drivers/gpu/drm/amd/scheduler/
Dgpu_scheduler.h56 struct fence_cb cb;
72 struct fence_cb cb;
Dsched_fence.c62 struct fence_cb *cur, *tmp; in amd_sched_fence_scheduled()
Dgpu_scheduler.c222 static void amd_sched_entity_wakeup(struct fence *f, struct fence_cb *cb) in amd_sched_entity_wakeup()
364 static void amd_sched_process_job(struct fence *f, struct fence_cb *cb) in amd_sched_process_job()
/linux-4.4.14/drivers/staging/android/
Dsync.h137 struct fence_cb cb;
Dsync.c178 static void fence_check_cb_func(struct fence *f, struct fence_cb *cb) in fence_check_cb_func()
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_fence.c203 struct fence_cb cb;
216 static void nouveau_fence_work_cb(struct fence *fence, struct fence_cb *cb) in nouveau_fence_work_cb()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_fence.c1034 struct fence_cb base;
1039 radeon_fence_wait_cb(struct fence *fence, struct fence_cb *cb) in radeon_fence_wait_cb()
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_fence.c156 struct fence_cb base;
161 vmwgfx_wait_cb(struct fence *fence, struct fence_cb *cb) in vmwgfx_wait_cb()