Home
last modified time | relevance | path

Searched refs:vmw_fence_manager (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_fence.h40 struct vmw_fence_manager;
66 extern struct vmw_fence_manager *
69 extern void vmw_fence_manager_takedown(struct vmw_fence_manager *fman);
89 extern void vmw_fences_update(struct vmw_fence_manager *fman);
99 extern int vmw_fence_create(struct vmw_fence_manager *fman,
104 struct vmw_fence_manager *fman,
109 extern int vmw_wait_dma_fence(struct vmw_fence_manager *fman,
112 extern void vmw_fence_fifo_up(struct vmw_fence_manager *fman);
114 extern void vmw_fence_fifo_down(struct vmw_fence_manager *fman);
H A Dvmwgfx_fence.c34 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()
141 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_enable_signaling()
168 static void __vmw_fences_update(struct vmw_fence_manager *fman);
175 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_wait()
262 struct vmw_fence_manager *fman = in vmw_fence_work_func()
263 container_of(work, struct vmw_fence_manager, work); in vmw_fence_work_func()
300 struct vmw_fence_manager *vmw_fence_manager_ini
[all...]
H A Dvmwgfx_drv.h574 struct vmw_fence_manager *fman;
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_fence.h40 struct vmw_fence_manager;
66 extern struct vmw_fence_manager *
69 extern void vmw_fence_manager_takedown(struct vmw_fence_manager *fman);
89 extern void vmw_fences_update(struct vmw_fence_manager *fman);
97 extern int vmw_fence_create(struct vmw_fence_manager *fman,
102 struct vmw_fence_manager *fman,
107 extern void vmw_fence_fifo_up(struct vmw_fence_manager *fman);
109 extern void vmw_fence_fifo_down(struct vmw_fence_manager *fman);
H A Dvmwgfx_fence.c34 struct vmw_fence_manager { struct
79 static struct vmw_fence_manager *
82 return container_of(fence->base.lock, struct vmw_fence_manager, lock); in fman_from_fence()
128 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_obj_destroy()
152 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_enable_signaling()
176 static void __vmw_fences_update(struct vmw_fence_manager *fman);
183 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_wait()
269 struct vmw_fence_manager *fman = in vmw_fence_work_func()
270 container_of(work, struct vmw_fence_manager, work); in vmw_fence_work_func()
307 struct vmw_fence_manager *vmw_fence_manager_ini
[all...]
H A Dvmwgfx_drv.h577 struct vmw_fence_manager *fman;

Completed in 8 milliseconds