• Home
  • Raw
  • Download

Lines Matching full:resource

43 destroy_buffer(struct wl_resource *resource)  in destroy_buffer()  argument
45 struct wl_drm_buffer *buffer = wl_resource_get_user_data(resource); in destroy_buffer()
53 buffer_destroy(struct wl_client *client, struct wl_resource *resource) in buffer_destroy() argument
55 wl_resource_destroy(resource); in buffer_destroy()
59 create_buffer(struct wl_client *client, struct wl_resource *resource, in create_buffer() argument
65 struct wl_drm *drm = wl_resource_get_user_data(resource); in create_buffer()
70 wl_resource_post_no_memory(resource); in create_buffer()
87 wl_resource_post_error(resource, WL_DRM_ERROR_INVALID_NAME, in create_buffer()
93 buffer->resource = wl_resource_create(client, &wl_buffer_interface, 1, id); in create_buffer()
94 if (!buffer->resource) { in create_buffer()
95 wl_resource_post_no_memory(resource); in create_buffer()
100 wl_resource_set_implementation(buffer->resource, in create_buffer()
106 drm_create_buffer(struct wl_client *client, struct wl_resource *resource, in drm_create_buffer() argument
121 wl_resource_post_error(resource, WL_DRM_ERROR_INVALID_FORMAT, in drm_create_buffer()
126 create_buffer(client, resource, id, name, -1, width, height, format, 0, in drm_create_buffer()
131 drm_create_planar_buffer(struct wl_client *client, struct wl_resource *resource, in drm_create_planar_buffer() argument
147 wl_resource_post_error(resource, WL_DRM_ERROR_INVALID_FORMAT, in drm_create_planar_buffer()
152 create_buffer(client, resource, id, name, -1, width, height, format, offset0, in drm_create_planar_buffer()
157 drm_create_prime_buffer(struct wl_client *client, struct wl_resource *resource, in drm_create_prime_buffer() argument
163 create_buffer(client, resource, id, 0, fd, width, height, format, offset0, in drm_create_prime_buffer()
169 drm_authenticate(struct wl_client *client, struct wl_resource *resource, in drm_authenticate() argument
172 struct wl_drm *drm = wl_resource_get_user_data(resource); in drm_authenticate()
176 wl_resource_post_error(resource, WL_DRM_ERROR_AUTHENTICATE_FAIL, in drm_authenticate()
179 wl_resource_post_event(resource, WL_DRM_AUTHENTICATED); in drm_authenticate()
193 struct wl_resource *resource; in bind_drm() local
196 resource = in bind_drm()
198 if (!resource) { in bind_drm()
203 wl_resource_set_implementation(resource, &drm_interface, data, NULL); in bind_drm()
205 wl_resource_post_event(resource, WL_DRM_DEVICE, drm->device_name); in bind_drm()
209 wl_resource_post_event(resource, WL_DRM_FORMAT, in bind_drm()
215 wl_resource_post_event(resource, WL_DRM_FORMAT, in bind_drm()
221 wl_resource_post_event(resource, WL_DRM_FORMAT, in bind_drm()
227 wl_resource_post_event(resource, WL_DRM_FORMAT, in bind_drm()
231 wl_resource_post_event(resource, WL_DRM_FORMAT, WL_DRM_FORMAT_ARGB8888); in bind_drm()
232 wl_resource_post_event(resource, WL_DRM_FORMAT, WL_DRM_FORMAT_XRGB8888); in bind_drm()
233 wl_resource_post_event(resource, WL_DRM_FORMAT, WL_DRM_FORMAT_RGB565); in bind_drm()
234 wl_resource_post_event(resource, WL_DRM_FORMAT, WL_DRM_FORMAT_YUV410); in bind_drm()
235 wl_resource_post_event(resource, WL_DRM_FORMAT, WL_DRM_FORMAT_YUV411); in bind_drm()
236 wl_resource_post_event(resource, WL_DRM_FORMAT, WL_DRM_FORMAT_YUV420); in bind_drm()
237 wl_resource_post_event(resource, WL_DRM_FORMAT, WL_DRM_FORMAT_YUV422); in bind_drm()
238 wl_resource_post_event(resource, WL_DRM_FORMAT, WL_DRM_FORMAT_YUV444); in bind_drm()
239 wl_resource_post_event(resource, WL_DRM_FORMAT, WL_DRM_FORMAT_NV12); in bind_drm()
240 wl_resource_post_event(resource, WL_DRM_FORMAT, WL_DRM_FORMAT_NV16); in bind_drm()
241 wl_resource_post_event(resource, WL_DRM_FORMAT, WL_DRM_FORMAT_YUYV); in bind_drm()
248 wl_resource_post_event(resource, WL_DRM_CAPABILITIES, capabilities); in bind_drm()