Lines Matching refs:vmw_fence_manager
34 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_init(struct vmw_private *dev_priv) in vmw_fence_manager_init()
302 struct vmw_fence_manager *fman = kzalloc(sizeof(*fman), GFP_KERNEL); in vmw_fence_manager_init()
324 void vmw_fence_manager_takedown(struct vmw_fence_manager *fman) in vmw_fence_manager_takedown()
339 static int vmw_fence_obj_init(struct vmw_fence_manager *fman, in vmw_fence_obj_init()
364 static void vmw_fences_perform_actions(struct vmw_fence_manager *fman, in vmw_fences_perform_actions()
400 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()
465 static void __vmw_fences_update(struct vmw_fence_manager *fman) in __vmw_fences_update()
506 void vmw_fences_update(struct vmw_fence_manager *fman) in vmw_fences_update()
515 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_obj_signaled()
550 int vmw_fence_create(struct vmw_fence_manager *fman, in vmw_fence_create()
579 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_user_fence_destroy()
601 struct vmw_fence_manager *fman, in vmw_user_fence_create()
679 int vmw_wait_dma_fence(struct vmw_fence_manager *fman, in vmw_wait_dma_fence()
719 void vmw_fence_fifo_down(struct vmw_fence_manager *fman) in vmw_fence_fifo_down()
757 void vmw_fence_fifo_up(struct vmw_fence_manager *fman) in vmw_fence_fifo_up()
862 struct vmw_fence_manager *fman; in vmw_fence_obj_signaled_ioctl()
964 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_fence_obj_add_action()
1023 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_event_fence_action_queue()
1057 struct vmw_fence_manager *fman = fman_from_fence(fence); in vmw_event_fence_action_create()