Searched refs:drm_plane (Results 1 - 25 of 61) sorted by relevance

123

/netbsd-current/sys/external/bsd/drm2/dist/include/drm/
H A Ddrm_blend.h38 struct drm_plane;
47 int drm_plane_create_alpha_property(struct drm_plane *plane);
48 int drm_plane_create_rotation_property(struct drm_plane *plane,
54 int drm_plane_create_zpos_property(struct drm_plane *plane,
57 int drm_plane_create_zpos_immutable_property(struct drm_plane *plane,
61 int drm_plane_create_blend_mode_property(struct drm_plane *plane,
H A Ddrm_atomic_state_helper.h33 struct drm_plane;
56 struct drm_plane *plane);
57 void __drm_atomic_helper_plane_reset(struct drm_plane *plane,
59 void drm_atomic_helper_plane_reset(struct drm_plane *plane);
60 void __drm_atomic_helper_plane_duplicate_state(struct drm_plane *plane,
63 drm_atomic_helper_plane_duplicate_state(struct drm_plane *plane);
65 void drm_atomic_helper_plane_destroy_state(struct drm_plane *plane,
H A Ddrm_plane_helper.h43 void drm_primary_helper_destroy(struct drm_plane *plane);
H A Ddrm_plane.h1 /* $NetBSD: drm_plane.h,v 1.2 2021/12/18 23:45:46 riastradh Exp $ */
51 struct drm_plane *plane;
285 int (*update_plane)(struct drm_plane *plane,
308 int (*disable_plane)(struct drm_plane *plane,
318 void (*destroy)(struct drm_plane *plane);
330 void (*reset)(struct drm_plane *plane);
346 int (*set_property)(struct drm_plane *plane,
367 * It is an error to call this hook before &drm_plane.state has been
380 struct drm_plane_state *(*atomic_duplicate_state)(struct drm_plane *plane);
390 void (*atomic_destroy_state)(struct drm_plane *plan
577 struct drm_plane { struct
[all...]
H A Ddrm_modeset_helper_vtables.h1104 int (*prepare_fb)(struct drm_plane *plane,
1115 void (*cleanup_fb)(struct drm_plane *plane,
1154 int (*atomic_check)(struct drm_plane *plane,
1172 void (*atomic_update)(struct drm_plane *plane,
1196 void (*atomic_disable)(struct drm_plane *plane,
1215 int (*atomic_async_check)(struct drm_plane *plane,
1239 * state (&drm_plane.state) and new_state.
1254 void (*atomic_async_update)(struct drm_plane *plane,
1263 static inline void drm_plane_helper_add(struct drm_plane *plane,
H A Ddrm_gem_framebuffer_helper.h13 struct drm_plane;
34 int drm_gem_fb_prepare_fb(struct drm_plane *plane,
H A Ddrm_color_mgmt.h32 struct drm_plane;
92 int drm_plane_create_color_properties(struct drm_plane *plane,
H A Ddrm_damage_helper.h69 void drm_plane_enable_fb_damage_clips(struct drm_plane *plane);
H A Ddrm_crtc.h50 #include <drm/drm_plane.h>
77 struct drm_plane;
922 struct drm_plane *primary;
931 struct drm_plane *cursor;
1150 struct drm_plane *primary,
1151 struct drm_plane *cursor,
1173 * &drm_encoder.possible_crtcs and &drm_plane.possible_crtcs fields.
H A Ddrm_modeset_lock.h137 struct drm_plane;
H A Ddrm_atomic.h162 struct drm_plane *ptr;
453 struct drm_plane *plane);
541 struct drm_plane *plane)
556 struct drm_plane *plane)
571 struct drm_plane *plane)
667 struct drm_plane *plane)
821 * @plane: &struct drm_plane iteration cursor
844 * @plane: &struct drm_plane iteration cursor
865 * @plane: &struct drm_plane iteration cursor
883 * @plane: &struct drm_plane iteratio
[all...]
H A Ddrm_atomic_helper.h112 int drm_atomic_helper_update_plane(struct drm_plane *plane,
120 int drm_atomic_helper_disable_plane(struct drm_plane *plane,
/netbsd-current/sys/external/bsd/drm2/dist/drm/i915/display/
H A Dintel_atomic_plane.h13 struct drm_plane;
34 struct drm_plane_state *intel_plane_duplicate_state(struct drm_plane *plane);
35 void intel_plane_destroy_state(struct drm_plane *plane,
/netbsd-current/sys/external/bsd/drm2/dist/drm/vmwgfx/
H A Dvmwgfx_kms.h123 struct drm_plane *plane;
342 struct drm_plane primary;
343 struct drm_plane cursor;
456 void vmw_du_primary_plane_destroy(struct drm_plane *plane);
457 void vmw_du_cursor_plane_destroy(struct drm_plane *plane);
460 int vmw_du_primary_plane_atomic_check(struct drm_plane *plane,
462 int vmw_du_cursor_plane_atomic_check(struct drm_plane *plane,
464 void vmw_du_cursor_plane_atomic_update(struct drm_plane *plane,
466 int vmw_du_cursor_plane_prepare_fb(struct drm_plane *plane,
468 void vmw_du_plane_cleanup_fb(struct drm_plane *plan
[all...]
/netbsd-current/sys/external/bsd/drm2/dist/drm/
H A Ddrm_blend.c209 int drm_plane_create_alpha_property(struct drm_plane *plane)
262 int drm_plane_create_rotation_property(struct drm_plane *plane,
359 int drm_plane_create_zpos_property(struct drm_plane *plane,
398 int drm_plane_create_zpos_immutable_property(struct drm_plane *plane,
439 struct drm_plane *plane;
506 struct drm_plane *plane __unused;
562 int drm_plane_create_blend_mode_property(struct drm_plane *plane,
H A Ddrm_plane_helper.c104 static int drm_plane_helper_check_update(struct drm_plane *plane,
152 static int drm_primary_helper_update(struct drm_plane *plane, struct drm_crtc *crtc,
226 static int drm_primary_helper_disable(struct drm_plane *plane,
240 void drm_primary_helper_destroy(struct drm_plane *plane)
H A Ddrm_plane.c1 /* $NetBSD: drm_plane.c,v 1.4 2021/12/19 01:13:52 riastradh Exp $ */
26 __KERNEL_RCSID(0, "$NetBSD: drm_plane.c,v 1.4 2021/12/19 01:13:52 riastradh Exp $");
31 #include <drm/drm_plane.h>
54 * &struct drm_plane (possibly as part of a larger structure) and registers it
70 struct drm_plane *tmp;
91 static int create_in_format_blob(struct drm_device *dev, struct drm_plane *plane)
178 int drm_universal_plane_init(struct drm_device *dev, struct drm_plane *plane,
297 struct drm_plane *plane;
312 struct drm_plane *plane;
337 int drm_plane_init(struct drm_device *dev, struct drm_plane *plan
[all...]
H A Ddrm_atomic_state_helper.c37 #include <drm/drm_plane.h>
244 struct drm_plane *plane)
266 void __drm_atomic_helper_plane_reset(struct drm_plane *plane,
283 void drm_atomic_helper_plane_reset(struct drm_plane *plane)
303 void __drm_atomic_helper_plane_duplicate_state(struct drm_plane *plane,
325 drm_atomic_helper_plane_duplicate_state(struct drm_plane *plane)
371 void drm_atomic_helper_plane_destroy_state(struct drm_plane *plane,
H A Ddrm_modeset_helper.c115 static struct drm_plane *create_primary_plane(struct drm_device *dev)
117 struct drm_plane *primary;
127 * Remove the format_default field from drm_plane when dropping
177 struct drm_plane *primary;
H A Ddrm_crtc.c62 * &drm_plane and blends them together. The &drm_display_mode is also attached
233 struct drm_plane *primary,
234 struct drm_plane *cursor,
370 struct drm_plane *plane;
440 struct drm_plane *plane = tmp->primary;
449 struct drm_plane *plane = crtc->primary;
456 struct drm_plane *plane = tmp->primary;
537 struct drm_plane *plane;
H A Ddrm_crtc_internal.h56 struct drm_plane;
230 int __drm_atomic_helper_disable_plane(struct drm_plane *plane,
254 /* drm_plane.c */
257 int drm_plane_check_pixel_format(struct drm_plane *plane,
H A Ddrm_atomic_helper.c82 struct drm_plane *plane)
864 struct drm_plane *plane;
1153 struct drm_plane *primary = crtc->primary;
1394 struct drm_plane *plane __unused;
1689 struct drm_plane *plane = NULL;
1747 struct drm_plane *plane;
2027 * &drm_crtc.state, &drm_plane.state or &drm_connector.state pointer directly.
2062 struct drm_plane *plane __unused;
2163 struct drm_plane *plane;
2380 struct drm_plane *plan
[all...]
/netbsd-current/sys/external/bsd/drm2/dist/drm/virtio/
H A Dvirtgpu_plane.c75 static void virtio_gpu_plane_destroy(struct drm_plane *plane)
90 static int virtio_gpu_plane_atomic_check(struct drm_plane *plane,
134 static void virtio_gpu_primary_plane_update(struct drm_plane *plane,
198 static int virtio_gpu_cursor_prepare_fb(struct drm_plane *plane,
220 static void virtio_gpu_cursor_cleanup_fb(struct drm_plane *plane,
235 static void virtio_gpu_cursor_plane_update(struct drm_plane *plane,
321 struct drm_plane *virtio_gpu_plane_init(struct virtio_gpu_device *vgdev,
327 struct drm_plane *plane;
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/
H A Dnouveau_dispnv04_overlay.c44 struct drm_plane base;
118 nv10_update_plane(struct drm_plane *plane, struct drm_crtc *crtc,
196 nv10_disable_plane(struct drm_plane *plane,
213 nv_destroy_plane(struct drm_plane *plane)
248 nv_set_property(struct drm_plane *plane,
367 nv04_update_plane(struct drm_plane *plane, struct drm_crtc *crtc,
445 nv04_disable_plane(struct drm_plane *plane,
/netbsd-current/sys/external/bsd/drm2/dist/drm/vboxvideo/
H A Dvbox_mode.c269 static int vbox_primary_atomic_check(struct drm_plane *plane,
287 static void vbox_primary_atomic_update(struct drm_plane *plane,
331 static void vbox_primary_atomic_disable(struct drm_plane *plane,
342 static int vbox_cursor_atomic_check(struct drm_plane *plane,
392 static void vbox_cursor_atomic_update(struct drm_plane *plane,
446 static void vbox_cursor_atomic_disable(struct drm_plane *plane,
514 static struct drm_plane *vbox_create_plane(struct vbox_private *vbox,
520 struct drm_plane *plane;
562 struct drm_plane *cursor = NULL;
564 struct drm_plane *primar
[all...]

Completed in 294 milliseconds

123