| /linux/include/drm/ |
| H A D | drm_gem_atomic_helper.h | 18 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 D | drm_plane_helper.h | 32 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 D | drm_fb_dma_helper.h | 9 struct drm_plane; 24 int drm_fb_dma_get_scanout_buffer(struct drm_plane *plane,
|
| /linux/drivers/gpu/drm/loongson/ |
| H A D | lsdc_drv.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) 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 D | lsdc_plane.c | 51 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 D | drm_sysfb_helper.h | 111 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 D | vs_primary_plane.c | 23 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 D | vs_cursor_plane.c | 43 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 D | ipuv3-plane.h | 7 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 D | drm_plane.c | 176 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 D | drm_plane_helper.c | 95 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 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/drivers/gpu/drm/tegra/ |
| H A D | plane.h | 16 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 D | plane.c | 19 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 D | omap_plane.h | 18 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 D | sti_crtc.h | 12 struct drm_plane; 17 struct drm_plane *primary, struct drm_plane *cursor);
|
| 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
|
| /linux/drivers/gpu/drm/virtio/ |
| H A D | virtgpu_plane.c | 76 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 D | sun4i_layer.h | 15 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 D | sun4i_frontend.h | 112 struct drm_plane; 144 struct drm_plane *plane); 146 struct drm_plane *plane); 148 struct drm_plane *plane, uint32_t out_fmt);
|
| H A D | sun4i_backend.h | 199 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 D | vkms_drv.h | 158 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 D | intel_color_pipeline.h | 9 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 D | shmob_drm_plane.h | 13 struct drm_plane; 16 struct drm_plane *shmob_drm_plane_create(struct shmob_drm_device *sdev,
|
| /linux/drivers/gpu/drm/vc4/tests/ |
| H A D | vc4_mock_plane.c | 10 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()
|