/linux-master/drivers/gpu/drm/sti/ |
H A D | sti_plane.c | 46 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 D | sti_cursor.c | 184 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 D | sti_plane.h | 12 #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 D | mdp5_pipe.h | 33 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 D | tidss_plane.h | 15 struct drm_plane plane;
|
/linux-master/include/drm/ |
H A D | drm_modeset_helper_vtables.h | 1243 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 D | drm_crtc.h | 34 #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 D | vc4_mock_plane.c | 6 #include <drm/drm_plane.h> 30 struct drm_plane *plane;
|
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_plane.h | 32 void amdgpu_dm_plane_handle_cursor_update(struct drm_plane *plane, 55 struct drm_plane *plane,
|
H A D | amdgpu_dm_crtc.h | 47 struct drm_plane *plane,
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_gem_atomic_helper.c | 76 * 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 D | exynos_drm_crtc.h | 18 struct drm_plane *plane,
|
/linux-master/drivers/gpu/drm/renesas/rcar-du/ |
H A D | rcar_du_writeback.h | 11 #include <drm/drm_plane.h>
|
H A D | rcar_du_vsp.h | 13 #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 D | lsdc_drv.h | 16 #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 D | sun8i_ui_layer.h | 15 #include <drm/drm_plane.h> 52 struct drm_plane plane; 59 plane_to_sun8i_ui_layer(struct drm_plane *plane)
|
H A D | sun8i_vi_layer.h | 9 #include <drm/drm_plane.h> 57 struct drm_plane plane; 64 plane_to_sun8i_vi_layer(struct drm_plane *plane)
|
H A D | sunxi_engine.h | 9 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 D | kmb_plane.h | 10 #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 D | hub.h | 9 #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 D | logicvc_layer.h | 12 #include <drm/drm_plane.h> 47 struct drm_plane drm_plane; member in struct:logicvc_layer
|
H A D | logicvc_layer.c | 16 #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 D | intel_atomic_plane.h | 11 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 D | armada_trace.h | 9 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 D | vmwgfx_kms.h | 122 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...] |