Home
last modified time | relevance | path

Searched refs:drm_plane (Results 1 – 25 of 92) sorted by relevance

1234

/linux/include/drm/
H A Ddrm_gem_atomic_helper.h18 int drm_gem_plane_helper_prepare_fb(struct drm_plane *plane, struct drm_plane_state *state);
91 void __drm_gem_duplicate_shadow_plane_state(struct drm_plane *plane,
94 void __drm_gem_reset_shadow_plane(struct drm_plane *plane,
97 void drm_gem_reset_shadow_plane(struct drm_plane *plane);
98 struct drm_plane_state *drm_gem_duplicate_shadow_plane_state(struct drm_plane *plane);
99 void drm_gem_destroy_shadow_plane_state(struct drm_plane *plane,
114 int drm_gem_begin_shadow_fb_access(struct drm_plane *plane, struct drm_plane_state *plane_state);
115 void drm_gem_end_shadow_fb_access(struct drm_plane *plane, struct drm_plane_state *plane_state);
H A Ddrm_plane_helper.h32 struct drm_plane;
34 int drm_plane_helper_update_primary(struct drm_plane *plane, struct drm_crtc *crtc,
41 int drm_plane_helper_disable_primary(struct drm_plane *plane,
43 void drm_plane_helper_destroy(struct drm_plane *plane);
H A Ddrm_fb_dma_helper.h9 struct drm_plane;
24 int drm_fb_dma_get_scanout_buffer(struct drm_plane *plane,
/linux/drivers/gpu/drm/loongson/
H A Dlsdc_drv.h147 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) in to_lsdc_primary()
249 to_lsdc_cursor(struct drm_plane *plane) in to_lsdc_cursor()
320 struct drm_plane *primary,
321 struct drm_plane *cursor,
[all …]
H A Dlsdc_plane.c51 static int lsdc_primary_atomic_check(struct drm_plane *plane, in lsdc_primary_atomic_check()
70 static void lsdc_primary_atomic_update(struct drm_plane *plane, in lsdc_primary_atomic_update()
90 static void lsdc_primary_atomic_disable(struct drm_plane *plane, in lsdc_primary_atomic_disable()
101 static int lsdc_plane_prepare_fb(struct drm_plane *plane, in lsdc_plane_prepare_fb()
139 static void lsdc_plane_cleanup_fb(struct drm_plane *plane, in lsdc_plane_cleanup_fb()
175 static int lsdc_cursor_plane_atomic_async_check(struct drm_plane *plane, in lsdc_cursor_plane_atomic_async_check()
222 static void lsdc_cursor_plane_atomic_async_update(struct drm_plane *plane, in lsdc_cursor_plane_atomic_async_update()
271 static int ls7a1000_cursor_plane_atomic_check(struct drm_plane *plane, in ls7a1000_cursor_plane_atomic_check()
301 static void ls7a1000_cursor_plane_atomic_update(struct drm_plane *plane, in ls7a1000_cursor_plane_atomic_update()
323 static void ls7a1000_cursor_plane_atomic_disable(struct drm_plane *plane, in ls7a1000_cursor_plane_atomic_disable()
[all …]
/linux/drivers/gpu/drm/sysfb/
H A Ddrm_sysfb_helper.h111 int drm_sysfb_plane_helper_begin_fb_access(struct drm_plane *plane,
113 int drm_sysfb_plane_helper_atomic_check(struct drm_plane *plane,
115 void drm_sysfb_plane_helper_atomic_update(struct drm_plane *plane,
117 void drm_sysfb_plane_helper_atomic_disable(struct drm_plane *plane,
119 int drm_sysfb_plane_helper_get_scanout_buffer(struct drm_plane *plane,
137 void drm_sysfb_plane_reset(struct drm_plane *plane);
138 struct drm_plane_state *drm_sysfb_plane_atomic_duplicate_state(struct drm_plane *plane);
139 void drm_sysfb_plane_atomic_destroy_state(struct drm_plane *plane,
/linux/drivers/gpu/drm/verisilicon/
H A Dvs_primary_plane.c23 static int vs_primary_plane_atomic_check(struct drm_plane *plane, in vs_primary_plane_atomic_check()
62 static void vs_primary_plane_atomic_enable(struct drm_plane *plane, in vs_primary_plane_atomic_enable()
81 static void vs_primary_plane_atomic_disable(struct drm_plane *plane, in vs_primary_plane_atomic_disable()
97 static void vs_primary_plane_atomic_update(struct drm_plane *plane, in vs_primary_plane_atomic_update()
165 struct drm_plane *vs_primary_plane_init(struct drm_device *drm_dev, struct vs_dc *dc) in vs_primary_plane_init()
167 struct drm_plane *plane; in vs_primary_plane_init()
169 plane = drmm_universal_plane_alloc(drm_dev, struct drm_plane, dev, 0, in vs_primary_plane_init()
H A Dvs_cursor_plane.c43 static int vs_cursor_plane_atomic_check(struct drm_plane *plane, in vs_cursor_plane_atomic_check()
101 static void vs_cursor_plane_atomic_enable(struct drm_plane *plane, in vs_cursor_plane_atomic_enable()
118 static void vs_cursor_plane_atomic_disable(struct drm_plane *plane, in vs_cursor_plane_atomic_disable()
135 static void vs_cursor_plane_atomic_update(struct drm_plane *plane, in vs_cursor_plane_atomic_update()
249 struct drm_plane *vs_cursor_plane_init(struct drm_device *drm_dev, in vs_cursor_plane_init()
253 struct drm_plane *plane; in vs_cursor_plane_init()
259 plane = drmm_universal_plane_alloc(drm_dev, struct drm_plane, dev, 0, in vs_cursor_plane_init()
/linux/drivers/gpu/drm/imx/ipuv3/
H A Dipuv3-plane.h7 struct drm_plane;
18 struct drm_plane base;
47 void ipu_plane_disable_deferred(struct drm_plane *plane);
48 bool ipu_plane_atomic_update_pending(struct drm_plane *plane);
/linux/drivers/gpu/drm/
H A Ddrm_plane.c176 struct drm_plane *tmp; in drm_num_planes()
198 struct drm_plane *plane, in create_in_format_blob()
200 (struct drm_plane *plane, in create_in_format_blob()
330 static int drm_plane_create_hotspot_properties(struct drm_plane *plane) in drm_plane_create_hotspot_properties()
361 struct drm_plane *plane, in __drm_universal_plane_init()
532 int drm_universal_plane_init(struct drm_device *dev, struct drm_plane *plane, in drm_universal_plane_init()
556 struct drm_plane *plane = ptr; in drmm_universal_plane_alloc_release()
573 struct drm_plane *plane; in __drmm_universal_plane_alloc()
612 struct drm_plane *plane; in __drm_universal_plane_alloc()
645 struct drm_plane *plane; in drm_plane_register_all()
[all …]
H A Ddrm_plane_helper.c95 static int drm_plane_helper_check_update(struct drm_plane *plane, in drm_plane_helper_check_update()
165 int drm_plane_helper_update_primary(struct drm_plane *plane, struct drm_crtc *crtc, in drm_plane_helper_update_primary()
257 int drm_plane_helper_disable_primary(struct drm_plane *plane, in drm_plane_helper_disable_primary()
276 void drm_plane_helper_destroy(struct drm_plane *plane) in drm_plane_helper_destroy()
/linux/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/drivers/gpu/drm/tegra/
H A Dplane.h16 struct drm_plane base;
33 static inline struct tegra_plane *to_tegra_plane(struct drm_plane *plane) in to_tegra_plane()
83 int tegra_plane_prepare_fb(struct drm_plane *plane,
85 void tegra_plane_cleanup_fb(struct drm_plane *plane,
H A Dplane.c19 static void tegra_plane_destroy(struct drm_plane *plane) in tegra_plane_destroy()
27 static void tegra_plane_reset(struct drm_plane *plane) in tegra_plane_reset()
52 tegra_plane_atomic_duplicate_state(struct drm_plane *plane) in tegra_plane_atomic_duplicate_state()
84 static void tegra_plane_atomic_destroy_state(struct drm_plane *plane, in tegra_plane_atomic_destroy_state()
91 static bool tegra_plane_supports_sector_layout(struct drm_plane *plane) in tegra_plane_supports_sector_layout()
107 static bool tegra_plane_format_mod_supported(struct drm_plane *plane, in tegra_plane_format_mod_supported()
200 int tegra_plane_prepare_fb(struct drm_plane *plane, in tegra_plane_prepare_fb()
216 void tegra_plane_cleanup_fb(struct drm_plane *plane, in tegra_plane_cleanup_fb()
621 struct drm_plane *plane; in tegra_plane_check_transparency()
671 struct drm_plane *plane; in tegra_plane_update_transparency()
[all …]
/linux/drivers/gpu/drm/omapdrm/
H A Domap_plane.h18 struct drm_plane;
20 struct drm_plane *omap_plane_init(struct drm_device *dev,
23 void omap_plane_install_properties(struct drm_plane *plane,
/linux/drivers/gpu/drm/sti/
H A Dsti_crtc.h12 struct drm_plane;
17 struct drm_plane *primary, struct drm_plane *cursor);
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
/linux/drivers/gpu/drm/virtio/
H A Dvirtgpu_plane.c76 drm_plane_state *virtio_gpu_plane_duplicate_state(struct drm_plane *plane) in virtio_gpu_plane_duplicate_state()
100 static int virtio_gpu_plane_atomic_check(struct drm_plane *plane, in virtio_gpu_plane_atomic_check()
182 static void virtio_gpu_panic_resource_flush(struct drm_plane *plane, in virtio_gpu_panic_resource_flush()
199 static void virtio_gpu_resource_flush(struct drm_plane *plane, in virtio_gpu_resource_flush()
236 static void virtio_gpu_primary_plane_update(struct drm_plane *plane, in virtio_gpu_primary_plane_update()
312 static int virtio_gpu_prepare_imported_obj(struct drm_plane *plane, in virtio_gpu_prepare_imported_obj()
350 static int virtio_gpu_plane_prepare_fb(struct drm_plane *plane, in virtio_gpu_plane_prepare_fb()
409 static void virtio_gpu_plane_cleanup_fb(struct drm_plane *plane, in virtio_gpu_plane_cleanup_fb()
429 static void virtio_gpu_cursor_plane_update(struct drm_plane *plane, in virtio_gpu_cursor_plane_update()
509 static int virtio_drm_get_scanout_buffer(struct drm_plane *plan
[all...]
/linux/drivers/gpu/drm/sun4i/
H A Dsun4i_layer.h15 struct drm_plane plane;
28 plane_to_sun4i_layer(struct drm_plane *plane) in plane_to_sun4i_layer()
39 struct drm_plane **sun4i_layers_init(struct drm_device *drm,
H A Dsun4i_frontend.h112 struct drm_plane;
144 struct drm_plane *plane);
146 struct drm_plane *plane);
148 struct drm_plane *plane, uint32_t out_fmt);
H A Dsun4i_backend.h199 int layer, struct drm_plane *plane);
201 int layer, struct drm_plane *plane);
203 int layer, struct drm_plane *plane);
207 int layer, struct drm_plane *plane);
/linux/drivers/gpu/drm/vkms/
H A Dvkms_drv.h158 struct drm_plane base;
292 struct drm_plane *primary,
293 struct drm_plane *cursor);
327 int vkms_initialize_colorops(struct drm_plane *plane);
/linux/drivers/gpu/drm/i915/display/
H A Dintel_color_pipeline.h9 struct drm_plane;
12 int intel_color_pipeline_plane_init(struct drm_plane *plane, enum pipe pipe);
/linux/drivers/gpu/drm/renesas/shmobile/
H A Dshmob_drm_plane.h13 struct drm_plane;
16 struct drm_plane *shmob_drm_plane_create(struct shmob_drm_device *sdev,
/linux/drivers/gpu/drm/vc4/tests/
H A Dvc4_mock_plane.c10 struct drm_plane *vc4_dummy_plane(struct kunit *test, struct drm_device *drm, in vc4_dummy_plane()
13 struct drm_plane *plane; in vc4_dummy_plane()

1234