fence_state      1086 drivers/gpu/drm/drm_atomic_uapi.c static int setup_out_fence(struct drm_out_fence_state *fence_state,
fence_state      1089 drivers/gpu/drm/drm_atomic_uapi.c 	fence_state->fd = get_unused_fd_flags(O_CLOEXEC);
fence_state      1090 drivers/gpu/drm/drm_atomic_uapi.c 	if (fence_state->fd < 0)
fence_state      1091 drivers/gpu/drm/drm_atomic_uapi.c 		return fence_state->fd;
fence_state      1093 drivers/gpu/drm/drm_atomic_uapi.c 	if (put_user(fence_state->fd, fence_state->out_fence_ptr))
fence_state      1096 drivers/gpu/drm/drm_atomic_uapi.c 	fence_state->sync_file = sync_file_create(fence);
fence_state      1097 drivers/gpu/drm/drm_atomic_uapi.c 	if (!fence_state->sync_file)
fence_state      1107 drivers/gpu/drm/drm_atomic_uapi.c 				  struct drm_out_fence_state **fence_state,
fence_state      1153 drivers/gpu/drm/drm_atomic_uapi.c 			f = krealloc(*fence_state, sizeof(**fence_state) *
fence_state      1161 drivers/gpu/drm/drm_atomic_uapi.c 			*fence_state = f;
fence_state      1192 drivers/gpu/drm/drm_atomic_uapi.c 		f = krealloc(*fence_state, sizeof(**fence_state) *
fence_state      1200 drivers/gpu/drm/drm_atomic_uapi.c 		*fence_state = f;
fence_state      1228 drivers/gpu/drm/drm_atomic_uapi.c 			       struct drm_out_fence_state *fence_state,
fence_state      1238 drivers/gpu/drm/drm_atomic_uapi.c 			fd_install(fence_state[i].fd,
fence_state      1239 drivers/gpu/drm/drm_atomic_uapi.c 				   fence_state[i].sync_file->file);
fence_state      1241 drivers/gpu/drm/drm_atomic_uapi.c 		kfree(fence_state);
fence_state      1258 drivers/gpu/drm/drm_atomic_uapi.c 	if (!fence_state)
fence_state      1262 drivers/gpu/drm/drm_atomic_uapi.c 		if (fence_state[i].sync_file)
fence_state      1263 drivers/gpu/drm/drm_atomic_uapi.c 			fput(fence_state[i].sync_file->file);
fence_state      1264 drivers/gpu/drm/drm_atomic_uapi.c 		if (fence_state[i].fd >= 0)
fence_state      1265 drivers/gpu/drm/drm_atomic_uapi.c 			put_unused_fd(fence_state[i].fd);
fence_state      1268 drivers/gpu/drm/drm_atomic_uapi.c 		if (fence_state[i].out_fence_ptr &&
fence_state      1269 drivers/gpu/drm/drm_atomic_uapi.c 		    put_user(-1, fence_state[i].out_fence_ptr))
fence_state      1273 drivers/gpu/drm/drm_atomic_uapi.c 	kfree(fence_state);
fence_state      1287 drivers/gpu/drm/drm_atomic_uapi.c 	struct drm_out_fence_state *fence_state;
fence_state      1327 drivers/gpu/drm/drm_atomic_uapi.c 	fence_state = NULL;
fence_state      1398 drivers/gpu/drm/drm_atomic_uapi.c 	ret = prepare_signaling(dev, state, arg, file_priv, &fence_state,
fence_state      1415 drivers/gpu/drm/drm_atomic_uapi.c 	complete_signaling(dev, state, fence_state, num_fences, !ret);