Lines Matching refs:vmw_fence_obj
54 struct vmw_fence_obj fence;
77 struct vmw_fence_obj *fence;
85 fman_from_fence(struct vmw_fence_obj *fence) in fman_from_fence()
114 struct vmw_fence_obj *fence = in vmw_fence_obj_destroy()
115 container_of(f, struct vmw_fence_obj, base); in vmw_fence_obj_destroy()
139 struct vmw_fence_obj *fence = in vmw_fence_enable_signaling()
140 container_of(f, struct vmw_fence_obj, base); in vmw_fence_enable_signaling()
173 struct vmw_fence_obj *fence = in vmw_fence_wait()
174 container_of(f, struct vmw_fence_obj, base); in vmw_fence_wait()
298 fman->fence_size = ttm_round_pot(sizeof(struct vmw_fence_obj)); in vmw_fence_manager_init()
324 struct vmw_fence_obj *fence, u32 seqno, in vmw_fence_obj_init()
325 void (*destroy) (struct vmw_fence_obj *fence)) in vmw_fence_obj_init()
390 struct vmw_fence_obj *fence; in vmw_fence_goal_new_locked()
429 static bool vmw_fence_goal_check_locked(struct vmw_fence_obj *fence) in vmw_fence_goal_check_locked()
452 struct vmw_fence_obj *fence, *next_fence; in __vmw_fences_update()
500 bool vmw_fence_obj_signaled(struct vmw_fence_obj *fence) in vmw_fence_obj_signaled()
512 int vmw_fence_obj_wait(struct vmw_fence_obj *fence, bool lazy, in vmw_fence_obj_wait()
525 void vmw_fence_obj_flush(struct vmw_fence_obj *fence) in vmw_fence_obj_flush()
532 static void vmw_fence_destroy(struct vmw_fence_obj *fence) in vmw_fence_destroy()
539 struct vmw_fence_obj **p_fence) in vmw_fence_create()
541 struct vmw_fence_obj *fence; in vmw_fence_create()
562 static void vmw_user_fence_destroy(struct vmw_fence_obj *fence) in vmw_user_fence_destroy()
581 struct vmw_fence_obj *fence = &ufence->fence; in vmw_user_fence_base_release()
590 struct vmw_fence_obj **p_fence, in vmw_user_fence_create()
595 struct vmw_fence_obj *tmp; in vmw_user_fence_create()
670 struct vmw_fence_obj *fence = in vmw_fence_fifo_down()
671 list_entry(fman->fence_list.prev, struct vmw_fence_obj, in vmw_fence_fifo_down()
712 struct vmw_fence_obj *fence; in vmw_fence_obj_wait_ioctl()
770 struct vmw_fence_obj *fence; in vmw_fence_obj_signaled_ioctl()
923 static void vmw_fence_obj_add_action(struct vmw_fence_obj *fence, in vmw_fence_obj_add_action()
979 struct vmw_fence_obj *fence, in vmw_event_fence_action_queue()
1020 struct vmw_fence_obj *fence, in vmw_event_fence_action_create()
1094 struct vmw_fence_obj *fence = NULL; in vmw_fence_event_ioctl()