Searched refs:drm_plane (Results 26 - 50 of 261) sorted by relevance

1234567891011

/linux-master/drivers/gpu/drm/sti/
H A Dsti_plane.c46 struct drm_plane_state *state = plane->drm_plane.state;
77 plane->drm_plane.name,
116 static void sti_plane_attach_zorder_property(struct drm_plane *drm_plane, argument
124 drm_plane_create_zpos_property(drm_plane, zpos, 0, 6);
127 drm_plane_create_zpos_immutable_property(drm_plane, zpos);
135 sti_plane_attach_zorder_property(&plane->drm_plane, type);
138 plane->drm_plane.base.id, sti_plane_to_str(plane));
H A Dsti_cursor.c184 static int sti_cursor_atomic_check(struct drm_plane *drm_plane, argument
188 drm_plane);
189 struct sti_plane *plane = to_sti_plane(drm_plane);
253 drm_plane->base.id, sti_plane_to_str(plane));
259 static void sti_cursor_atomic_update(struct drm_plane *drm_plane, argument
263 drm_plane);
264 struct sti_plane *plane = to_sti_plane(drm_plane);
314 static void sti_cursor_atomic_disable(struct drm_plane *drm_plan argument
341 sti_cursor_late_register(struct drm_plane *drm_plane) argument
[all...]
H A Dsti_plane.h12 #define to_sti_plane(x) container_of(x, struct sti_plane, drm_plane)
70 struct drm_plane drm_plane; member in struct:sti_plane
/linux-master/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_pipe.h33 struct drm_plane *hwpipe_to_plane[SSPP_MAX];
36 int mdp5_pipe_assign(struct drm_atomic_state *s, struct drm_plane *plane,
/linux-master/drivers/gpu/drm/tidss/
H A Dtidss_plane.h15 struct drm_plane plane;
/linux-master/include/drm/
H A Ddrm_modeset_helper_vtables.h1243 int (*prepare_fb)(struct drm_plane *plane,
1254 void (*cleanup_fb)(struct drm_plane *plane,
1277 int (*begin_fb_access)(struct drm_plane *plane, struct drm_plane_state *new_plane_state);
1285 void (*end_fb_access)(struct drm_plane *plane, struct drm_plane_state *new_plane_state);
1322 int (*atomic_check)(struct drm_plane *plane,
1339 void (*atomic_update)(struct drm_plane *plane,
1364 void (*atomic_enable)(struct drm_plane *plane,
1389 void (*atomic_disable)(struct drm_plane *plane,
1408 int (*atomic_async_check)(struct drm_plane *plane,
1430 * state (&drm_plane
[all...]
H A Ddrm_crtc.h34 #include <drm/drm_plane.h>
59 struct drm_plane;
971 struct drm_plane *primary;
980 struct drm_plane *cursor;
1210 struct drm_plane *primary,
1211 struct drm_plane *cursor,
1218 struct drm_plane *primary,
1219 struct drm_plane *cursor,
1228 struct drm_plane *primary,
1229 struct drm_plane *curso
[all...]
/linux-master/drivers/gpu/drm/vc4/tests/
H A Dvc4_mock_plane.c6 #include <drm/drm_plane.h>
30 struct drm_plane *plane;
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_plane.h32 void amdgpu_dm_plane_handle_cursor_update(struct drm_plane *plane,
55 struct drm_plane *plane,
H A Damdgpu_dm_crtc.h47 struct drm_plane *plane,
/linux-master/drivers/gpu/drm/
H A Ddrm_gem_atomic_helper.c76 * void driver_plane_atomic_update(struct drm_plane *plane,
135 int drm_gem_plane_helper_prepare_fb(struct drm_plane *plane,
218 __drm_gem_duplicate_shadow_plane_state(struct drm_plane *plane,
250 drm_gem_duplicate_shadow_plane_state(struct drm_plane *plane)
290 void drm_gem_destroy_shadow_plane_state(struct drm_plane *plane,
309 void __drm_gem_reset_shadow_plane(struct drm_plane *plane,
326 void drm_gem_reset_shadow_plane(struct drm_plane *plane)
357 int drm_gem_begin_shadow_fb_access(struct drm_plane *plane, struct drm_plane_state *plane_state)
379 void drm_gem_end_shadow_fb_access(struct drm_plane *plane, struct drm_plane_state *plane_state)
/linux-master/drivers/gpu/drm/exynos/
H A Dexynos_drm_crtc.h18 struct drm_plane *plane,
/linux-master/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_writeback.h11 #include <drm/drm_plane.h>
H A Drcar_du_vsp.h13 #include <drm/drm_plane.h>
21 struct drm_plane plane;
34 static inline struct rcar_du_vsp_plane *to_rcar_vsp_plane(struct drm_plane *p)
/linux-master/drivers/gpu/drm/loongson/
H A Dlsdc_drv.h16 #include <drm/drm_plane.h>
147 struct drm_plane base;
165 struct drm_plane base;
215 struct drm_plane *plane,
219 struct drm_plane *plane,
224 struct drm_plane *primary,
225 struct drm_plane *cursor,
243 to_lsdc_primary(struct drm_plane *plane)
249 to_lsdc_cursor(struct drm_plane *plane)
320 struct drm_plane *primar
[all...]
/linux-master/drivers/gpu/drm/sun4i/
H A Dsun8i_ui_layer.h15 #include <drm/drm_plane.h>
52 struct drm_plane plane;
59 plane_to_sun8i_ui_layer(struct drm_plane *plane)
H A Dsun8i_vi_layer.h9 #include <drm/drm_plane.h>
57 struct drm_plane plane;
64 plane_to_sun8i_vi_layer(struct drm_plane *plane)
H A Dsunxi_engine.h9 struct drm_plane;
74 * The array of struct drm_plane backing the layers, or an
77 struct drm_plane **(*layers_init)(struct drm_device *drm,
160 static inline struct drm_plane **
/linux-master/drivers/gpu/drm/kmb/
H A Dkmb_plane.h10 #include <drm/drm_plane.h>
57 struct drm_plane base_plane;
73 void kmb_plane_destroy(struct drm_plane *plane);
/linux-master/drivers/gpu/drm/tegra/
H A Dhub.h9 #include <drm/drm_plane.h>
30 to_tegra_shared_plane(struct drm_plane *plane)
80 struct drm_plane *tegra_shared_plane_create(struct drm_device *drm,
/linux-master/drivers/gpu/drm/logicvc/
H A Dlogicvc_layer.h12 #include <drm/drm_plane.h>
47 struct drm_plane drm_plane; member in struct:logicvc_layer
H A Dlogicvc_layer.c16 #include <drm/drm_plane.h>
26 container_of(p, struct logicvc_layer, drm_plane)
83 static int logicvc_plane_atomic_check(struct drm_plane *drm_plane, argument
86 struct drm_device *drm_dev = drm_plane->dev;
87 struct logicvc_layer *layer = logicvc_layer(drm_plane);
90 drm_atomic_get_new_plane_state(state, drm_plane);
122 can_position = (drm_plane->type == DRM_PLANE_TYPE_OVERLAY &&
137 static void logicvc_plane_atomic_update(struct drm_plane *drm_plane, argument
234 logicvc_plane_atomic_disable(struct drm_plane *drm_plane, struct drm_atomic_state *state) argument
[all...]
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_atomic_plane.h11 struct drm_plane;
45 struct drm_plane_state *intel_plane_duplicate_state(struct drm_plane *plane);
46 void intel_plane_destroy_state(struct drm_plane *plane,
/linux-master/drivers/gpu/drm/armada/
H A Darmada_trace.h9 struct drm_plane;
31 TP_PROTO(struct drm_plane *plane, struct drm_crtc *crtc,
37 __field(struct drm_plane *, plane)
71 TP_PROTO(struct drm_crtc *crtc, struct drm_plane *plane),
74 __field(struct drm_plane *, plane)
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_kms.h122 struct drm_plane *plane;
332 struct drm_plane base;
348 struct drm_plane primary;
469 void vmw_du_primary_plane_destroy(struct drm_plane *plane);
470 void vmw_du_cursor_plane_destroy(struct drm_plane *plane);
473 int vmw_du_primary_plane_atomic_check(struct drm_plane *plane,
475 int vmw_du_cursor_plane_atomic_check(struct drm_plane *plane,
477 void vmw_du_cursor_plane_atomic_update(struct drm_plane *plane,
479 int vmw_du_cursor_plane_prepare_fb(struct drm_plane *plane,
481 void vmw_du_cursor_plane_cleanup_fb(struct drm_plane *plan
[all...]

Completed in 433 milliseconds

1234567891011