Lines Matching refs:fence_ptr

318 				   struct drm_crtc *crtc, s32 __user *fence_ptr)  in set_out_fence_for_crtc()  argument
320 state->crtcs[drm_crtc_index(crtc)].out_fence_ptr = fence_ptr; in set_out_fence_for_crtc()
326 s32 __user *fence_ptr; in get_out_fence_for_crtc() local
328 fence_ptr = state->crtcs[drm_crtc_index(crtc)].out_fence_ptr; in get_out_fence_for_crtc()
331 return fence_ptr; in get_out_fence_for_crtc()
336 s32 __user *fence_ptr) in set_out_fence_for_connector() argument
340 if (!fence_ptr) in set_out_fence_for_connector()
343 if (put_user(-1, fence_ptr)) in set_out_fence_for_connector()
346 state->connectors[index].out_fence_ptr = fence_ptr; in set_out_fence_for_connector()
355 s32 __user *fence_ptr; in get_out_fence_for_connector() local
357 fence_ptr = state->connectors[index].out_fence_ptr; in get_out_fence_for_connector()
360 return fence_ptr; in get_out_fence_for_connector()
586 s32 __user *fence_ptr = u64_to_user_ptr(val); in drm_atomic_crtc_set_property() local
588 if (!fence_ptr) in drm_atomic_crtc_set_property()
591 if (put_user(-1, fence_ptr)) in drm_atomic_crtc_set_property()
594 set_out_fence_for_crtc(state->state, crtc, fence_ptr); in drm_atomic_crtc_set_property()
1420 s32 __user *fence_ptr = u64_to_user_ptr(val); in drm_atomic_connector_set_property() local
1423 fence_ptr); in drm_atomic_connector_set_property()
2376 s32 __user *fence_ptr; in prepare_signaling() local
2378 fence_ptr = get_out_fence_for_crtc(crtc_state->state, crtc); in prepare_signaling()
2380 if (arg->flags & DRM_MODE_PAGE_FLIP_EVENT || fence_ptr) { in prepare_signaling()
2405 if (fence_ptr) { in prepare_signaling()
2416 f[*num_fences].out_fence_ptr = fence_ptr; in prepare_signaling()
2440 s32 __user *fence_ptr; in prepare_signaling() local
2442 fence_ptr = get_out_fence_for_connector(state, conn); in prepare_signaling()
2443 if (!fence_ptr) in prepare_signaling()
2457 f[*num_fences].out_fence_ptr = fence_ptr; in prepare_signaling()