Lines Matching refs:vmw_fence_obj
53 struct vmw_fence_obj fence;
76 struct vmw_fence_obj *fence;
107 struct vmw_fence_obj *fence = in vmw_fence_obj_destroy_locked()
108 container_of(kref, struct vmw_fence_obj, kref); in vmw_fence_obj_destroy_locked()
185 fman->fence_size = ttm_round_pot(sizeof(struct vmw_fence_obj)); in vmw_fence_manager_init()
210 struct vmw_fence_obj *fence, in vmw_fence_obj_init()
213 void (*destroy) (struct vmw_fence_obj *fence)) in vmw_fence_obj_init()
242 struct vmw_fence_obj *vmw_fence_obj_reference(struct vmw_fence_obj *fence) in vmw_fence_obj_reference()
258 void vmw_fence_obj_unreference(struct vmw_fence_obj **fence_p) in vmw_fence_obj_unreference()
260 struct vmw_fence_obj *fence = *fence_p; in vmw_fence_obj_unreference()
315 struct vmw_fence_obj *fence; in vmw_fence_goal_new_locked()
354 static bool vmw_fence_goal_check_locked(struct vmw_fence_obj *fence) in vmw_fence_goal_check_locked()
377 struct vmw_fence_obj *fence, *next_fence; in vmw_fences_update()
420 bool vmw_fence_obj_signaled(struct vmw_fence_obj *fence, in vmw_fence_obj_signaled()
445 int vmw_fence_obj_wait(struct vmw_fence_obj *fence, in vmw_fence_obj_wait()
479 void vmw_fence_obj_flush(struct vmw_fence_obj *fence) in vmw_fence_obj_flush()
486 static void vmw_fence_destroy(struct vmw_fence_obj *fence) in vmw_fence_destroy()
501 struct vmw_fence_obj **p_fence) in vmw_fence_create()
504 struct vmw_fence_obj *fence; in vmw_fence_create()
534 static void vmw_user_fence_destroy(struct vmw_fence_obj *fence) in vmw_user_fence_destroy()
553 struct vmw_fence_obj *fence = &ufence->fence; in vmw_user_fence_base_release()
563 struct vmw_fence_obj **p_fence, in vmw_user_fence_create()
568 struct vmw_fence_obj *tmp; in vmw_user_fence_create()
644 struct vmw_fence_obj *fence = in vmw_fence_fifo_down()
645 list_entry(fman->fence_list.prev, struct vmw_fence_obj, in vmw_fence_fifo_down()
689 struct vmw_fence_obj *fence; in vmw_fence_obj_wait_ioctl()
747 struct vmw_fence_obj *fence; in vmw_fence_obj_signaled_ioctl()
900 void vmw_fence_obj_add_action(struct vmw_fence_obj *fence, in vmw_fence_obj_add_action()
956 struct vmw_fence_obj *fence, in vmw_event_fence_action_queue()
997 struct vmw_fence_obj *fence, in vmw_event_fence_action_create()
1068 struct vmw_fence_obj *fence = NULL; in vmw_fence_event_ioctl()