Lines Matching refs:vmw_fence_manager
34 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_init(struct vmw_private *dev_priv) in vmw_fence_manager_init()
309 struct vmw_fence_manager *fman = kzalloc(sizeof(*fman), GFP_KERNEL); in vmw_fence_manager_init()
326 void vmw_fence_manager_takedown(struct vmw_fence_manager *fman) in vmw_fence_manager_takedown()
341 static int vmw_fence_obj_init(struct vmw_fence_manager *fman, in vmw_fence_obj_init()
366 static void vmw_fences_perform_actions(struct vmw_fence_manager *fman, in vmw_fences_perform_actions()
402 static bool vmw_fence_goal_new_locked(struct vmw_fence_manager *fman, in vmw_fence_goal_new_locked()
446 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_goal_check_locked()
463 static void __vmw_fences_update(struct vmw_fence_manager *fman) in __vmw_fences_update()
503 void vmw_fences_update(struct vmw_fence_manager *fman) in vmw_fences_update()
512 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_obj_signaled()
540 int vmw_fence_create(struct vmw_fence_manager *fman, in vmw_fence_create()
585 struct vmw_fence_manager *fman, in vmw_user_fence_create()
642 void vmw_fence_fifo_down(struct vmw_fence_manager *fman) in vmw_fence_fifo_down()
680 void vmw_fence_fifo_up(struct vmw_fence_manager *fman) in vmw_fence_fifo_up()
784 struct vmw_fence_manager *fman; in vmw_fence_obj_signaled_ioctl()
885 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_obj_add_action()
948 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_event_fence_action_queue()
982 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_event_fence_action_create()