• Home
  • Raw
  • Download

Lines Matching refs:buffer_release

2377 	assert((struct wl_resource *)data == ref->buffer_release->resource);  in weston_buffer_release_reference_handle_destroy()
2378 ref->buffer_release = NULL; in weston_buffer_release_reference_handle_destroy()
2382 weston_buffer_release_destroy(struct weston_buffer_release *buffer_release) in weston_buffer_release_destroy() argument
2384 struct wl_resource *resource = buffer_release->resource; in weston_buffer_release_destroy()
2385 int release_fence_fd = buffer_release->fence_fd; in weston_buffer_release_destroy()
2400 struct weston_buffer_release *buffer_release) in weston_buffer_release_reference() argument
2402 if (buffer_release == ref->buffer_release) in weston_buffer_release_reference()
2405 if (ref->buffer_release) { in weston_buffer_release_reference()
2406 ref->buffer_release->ref_count--; in weston_buffer_release_reference()
2408 if (ref->buffer_release->ref_count == 0) in weston_buffer_release_reference()
2409 weston_buffer_release_destroy(ref->buffer_release); in weston_buffer_release_reference()
2412 if (buffer_release) { in weston_buffer_release_reference()
2413 buffer_release->ref_count++; in weston_buffer_release_reference()
2414 wl_resource_add_destroy_listener(buffer_release->resource, in weston_buffer_release_reference()
2418 ref->buffer_release = buffer_release; in weston_buffer_release_reference()
2427 weston_buffer_release_reference(dest, src->buffer_release); in weston_buffer_release_move()
3731 assert(state->buffer_release_ref.buffer_release == NULL); in weston_surface_commit_state()
3889 if (surface->pending.buffer_release_ref.buffer_release && in surface_commit()
4121 assert(surface->pending.buffer_release_ref.buffer_release == NULL); in weston_subsurface_commit_to_cache()