Home
last modified time | relevance | path

Searched refs:vmw_fence_manager (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_fence.h36 struct vmw_fence_manager;
62 extern struct vmw_fence_manager *
65 extern void vmw_fence_manager_takedown(struct vmw_fence_manager *fman);
85 extern void vmw_fences_update(struct vmw_fence_manager *fman);
95 extern int vmw_fence_create(struct vmw_fence_manager *fman,
100 struct vmw_fence_manager *fman,
105 extern void vmw_fence_fifo_up(struct vmw_fence_manager *fman);
107 extern void vmw_fence_fifo_down(struct vmw_fence_manager *fman);
119 extern void vmw_event_fence_fpriv_gone(struct vmw_fence_manager *fman,
Dvmwgfx_fence.c33 struct vmw_fence_manager { struct
84 static struct vmw_fence_manager *
87 return container_of(fence->base.lock, struct vmw_fence_manager, lock); in fman_from_fence()
117 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_obj_destroy()
142 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_enable_signaling()
169 static void __vmw_fences_update(struct vmw_fence_manager *fman);
176 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_wait()
246 struct vmw_fence_manager *fman = in vmw_fence_work_func()
247 container_of(work, struct vmw_fence_manager, work); in vmw_fence_work_func()
284 struct vmw_fence_manager *vmw_fence_manager_init(struct vmw_private *dev_priv) in vmw_fence_manager_init()
[all …]
Dvmwgfx_drv.h447 struct vmw_fence_manager *fman;