/Linux-v4.19/include/drm/ |
D | drm_framebuffer.h | 30 struct drm_framebuffer; 48 void (*destroy)(struct drm_framebuffer *framebuffer); 68 int (*create_handle)(struct drm_framebuffer *fb, 89 int (*dirty)(struct drm_framebuffer *framebuffer, 109 struct drm_framebuffer { struct 208 #define obj_to_fb(x) container_of(x, struct drm_framebuffer, base) argument 211 struct drm_framebuffer *fb, 213 struct drm_framebuffer *drm_framebuffer_lookup(struct drm_device *dev, 216 void drm_framebuffer_remove(struct drm_framebuffer *fb); 217 void drm_framebuffer_cleanup(struct drm_framebuffer *fb); [all …]
|
D | drm_gem_framebuffer_helper.h | 7 struct drm_framebuffer; 15 struct drm_gem_object *drm_gem_fb_get_obj(struct drm_framebuffer *fb, 17 void drm_gem_fb_destroy(struct drm_framebuffer *fb); 18 int drm_gem_fb_create_handle(struct drm_framebuffer *fb, struct drm_file *file, 21 struct drm_framebuffer * 25 struct drm_framebuffer * 34 struct drm_framebuffer *
|
D | drm_plane_helper.h | 43 struct drm_framebuffer *fb, 54 struct drm_framebuffer *fb, 66 struct drm_framebuffer *fb, 78 struct drm_framebuffer *old_fb);
|
D | drm_fb_cma_helper.h | 11 struct drm_framebuffer; 33 struct drm_gem_cma_object *drm_fb_cma_get_gem_obj(struct drm_framebuffer *fb, 36 dma_addr_t drm_fb_cma_get_gem_addr(struct drm_framebuffer *fb,
|
D | drm_crtc_helper.h | 52 struct drm_framebuffer *old_fb); 62 struct drm_framebuffer *old_fb); 64 struct drm_framebuffer *old_fb);
|
D | drm_plane.h | 62 struct drm_framebuffer *fb; 244 struct drm_crtc *crtc, struct drm_framebuffer *fb, 601 struct drm_framebuffer *fb; 609 struct drm_framebuffer *old_fb;
|
/Linux-v4.19/drivers/gpu/drm/omapdrm/ |
D | omap_fb.h | 26 struct drm_framebuffer; 33 struct drm_framebuffer *omap_framebuffer_create(struct drm_device *dev, 35 struct drm_framebuffer *omap_framebuffer_init(struct drm_device *dev, 37 int omap_framebuffer_pin(struct drm_framebuffer *fb); 38 void omap_framebuffer_unpin(struct drm_framebuffer *fb); 39 void omap_framebuffer_update_scanout(struct drm_framebuffer *fb, 41 bool omap_framebuffer_supports_rotation(struct drm_framebuffer *fb); 42 void omap_framebuffer_describe(struct drm_framebuffer *fb, struct seq_file *m);
|
D | omap_fb.c | 61 struct drm_framebuffer base; 74 static u32 get_linear_addr(struct drm_framebuffer *fb, in get_linear_addr() 88 bool omap_framebuffer_supports_rotation(struct drm_framebuffer *fb) in omap_framebuffer_supports_rotation() 125 void omap_framebuffer_update_scanout(struct drm_framebuffer *fb, in omap_framebuffer_update_scanout() 219 int omap_framebuffer_pin(struct drm_framebuffer *fb) in omap_framebuffer_pin() 259 void omap_framebuffer_unpin(struct drm_framebuffer *fb) in omap_framebuffer_unpin() 283 void omap_framebuffer_describe(struct drm_framebuffer *fb, struct seq_file *m) in omap_framebuffer_describe() 298 struct drm_framebuffer *omap_framebuffer_create(struct drm_device *dev, in omap_framebuffer_create() 303 struct drm_framebuffer *fb; in omap_framebuffer_create() 327 struct drm_framebuffer *omap_framebuffer_init(struct drm_device *dev, in omap_framebuffer_init() [all …]
|
/Linux-v4.19/drivers/gpu/drm/msm/ |
D | msm_fb.c | 27 struct drm_framebuffer base; 32 static struct drm_framebuffer *msm_framebuffer_init(struct drm_device *dev, 41 void msm_framebuffer_describe(struct drm_framebuffer *fb, struct seq_file *m) in msm_framebuffer_describe() 62 int msm_framebuffer_prepare(struct drm_framebuffer *fb, in msm_framebuffer_prepare() 78 void msm_framebuffer_cleanup(struct drm_framebuffer *fb, in msm_framebuffer_cleanup() 87 uint32_t msm_framebuffer_iova(struct drm_framebuffer *fb, in msm_framebuffer_iova() 95 struct drm_gem_object *msm_framebuffer_bo(struct drm_framebuffer *fb, int plane) in msm_framebuffer_bo() 100 const struct msm_format *msm_framebuffer_format(struct drm_framebuffer *fb) in msm_framebuffer_format() 106 struct drm_framebuffer *msm_framebuffer_create(struct drm_device *dev, in msm_framebuffer_create() 110 struct drm_framebuffer *fb; in msm_framebuffer_create() [all …]
|
D | msm_drv.h | 316 int msm_framebuffer_prepare(struct drm_framebuffer *fb, 318 void msm_framebuffer_cleanup(struct drm_framebuffer *fb, 320 uint32_t msm_framebuffer_iova(struct drm_framebuffer *fb, 322 struct drm_gem_object *msm_framebuffer_bo(struct drm_framebuffer *fb, int plane); 323 const struct msm_format *msm_framebuffer_format(struct drm_framebuffer *fb); 324 struct drm_framebuffer *msm_framebuffer_create(struct drm_device *dev, 326 struct drm_framebuffer * msm_alloc_stolen_fb(struct drm_device *dev, 373 void msm_framebuffer_describe(struct drm_framebuffer *fb, struct seq_file *m);
|
/Linux-v4.19/drivers/gpu/drm/ |
D | drm_framebuffer.c | 70 const struct drm_framebuffer *fb) in drm_framebuffer_check_src_coords() 272 struct drm_framebuffer * 278 struct drm_framebuffer *fb; in drm_internal_framebuffer_create() 335 struct drm_framebuffer *fb; in drm_mode_addfb2() 365 struct drm_framebuffer *fb = in drm_mode_rmfb_work_fn() 389 struct drm_framebuffer *fb = NULL; in drm_mode_rmfb() 390 struct drm_framebuffer *fbl = NULL; in drm_mode_rmfb() 467 struct drm_framebuffer *fb; in drm_mode_getfb() 538 struct drm_framebuffer *fb; in drm_mode_dirtyfb_ioctl() 613 struct drm_framebuffer *fb, *tfb; in drm_fb_release() [all …]
|
D | drm_gem_framebuffer_helper.c | 50 struct drm_gem_object *drm_gem_fb_get_obj(struct drm_framebuffer *fb, in drm_gem_fb_get_obj() 60 static struct drm_framebuffer * 66 struct drm_framebuffer *fb; in drm_gem_fb_alloc() 97 void drm_gem_fb_destroy(struct drm_framebuffer *fb) in drm_gem_fb_destroy() 122 int drm_gem_fb_create_handle(struct drm_framebuffer *fb, struct drm_file *file, in drm_gem_fb_create_handle() 146 struct drm_framebuffer * 153 struct drm_framebuffer *fb; in drm_gem_fb_create_with_funcs() 226 struct drm_framebuffer * 303 struct drm_framebuffer *
|
/Linux-v4.19/include/drm/tinydrm/ |
D | tinydrm-helpers.h | 39 int tinydrm_fb_dirty(struct drm_framebuffer *fb, 44 void tinydrm_memcpy(void *dst, void *vaddr, struct drm_framebuffer *fb, 46 void tinydrm_swab16(u16 *dst, void *vaddr, struct drm_framebuffer *fb, 49 struct drm_framebuffer *fb, 51 void tinydrm_xrgb8888_to_gray8(u8 *dst, void *vaddr, struct drm_framebuffer *fb,
|
/Linux-v4.19/drivers/gpu/drm/mediatek/ |
D | mtk_drm_fb.c | 31 static struct drm_framebuffer *mtk_drm_framebuffer_init(struct drm_device *dev, in mtk_drm_framebuffer_init() 35 struct drm_framebuffer *fb; in mtk_drm_framebuffer_init() 64 int mtk_fb_wait(struct drm_framebuffer *fb) in mtk_fb_wait() 87 struct drm_framebuffer *mtk_drm_mode_fb_create(struct drm_device *dev, in mtk_drm_mode_fb_create() 91 struct drm_framebuffer *fb; in mtk_drm_mode_fb_create()
|
D | mtk_drm_fb.h | 17 int mtk_fb_wait(struct drm_framebuffer *fb); 18 struct drm_framebuffer *mtk_drm_mode_fb_create(struct drm_device *dev,
|
/Linux-v4.19/drivers/gpu/drm/rockchip/ |
D | rockchip_drm_fb.c | 28 static int rockchip_drm_fb_dirty(struct drm_framebuffer *fb, in rockchip_drm_fb_dirty() 44 static struct drm_framebuffer * 48 struct drm_framebuffer *fb; in rockchip_fb_alloc() 73 static struct drm_framebuffer * 77 struct drm_framebuffer *fb; in rockchip_user_fb_create() 200 struct drm_framebuffer * 205 struct drm_framebuffer *fb; in rockchip_drm_framebuffer_init()
|
D | rockchip_drm_fb.h | 18 struct drm_framebuffer * 22 void rockchip_drm_framebuffer_fini(struct drm_framebuffer *fb);
|
/Linux-v4.19/drivers/gpu/drm/exynos/ |
D | exynos_drm_fb.c | 61 struct drm_framebuffer * 67 struct drm_framebuffer *fb; in exynos_drm_framebuffer_init() 98 static struct drm_framebuffer * 104 struct drm_framebuffer *fb; in exynos_user_fb_create() 144 dma_addr_t exynos_drm_fb_dma_addr(struct drm_framebuffer *fb, int index) in exynos_drm_fb_dma_addr()
|
D | exynos_drm_fb.h | 19 struct drm_framebuffer * 25 dma_addr_t exynos_drm_fb_dma_addr(struct drm_framebuffer *fb, int index);
|
/Linux-v4.19/drivers/gpu/drm/nouveau/ |
D | nouveau_display.h | 8 struct drm_framebuffer base; 19 nouveau_framebuffer(struct drm_framebuffer *fb) in nouveau_framebuffer() 74 int nouveau_crtc_page_flip(struct drm_crtc *crtc, struct drm_framebuffer *fb, 113 struct drm_framebuffer *
|
/Linux-v4.19/drivers/gpu/drm/tegra/ |
D | drm.h | 35 struct drm_framebuffer *fb; 177 struct tegra_bo *tegra_fb_get_plane(struct drm_framebuffer *framebuffer, 179 bool tegra_fb_is_bottom_up(struct drm_framebuffer *framebuffer); 180 int tegra_fb_get_tiling(struct drm_framebuffer *framebuffer, 182 struct drm_framebuffer *tegra_fb_create(struct drm_device *drm,
|
D | fb.c | 26 struct tegra_bo *tegra_fb_get_plane(struct drm_framebuffer *framebuffer, in tegra_fb_get_plane() 32 bool tegra_fb_is_bottom_up(struct drm_framebuffer *framebuffer) in tegra_fb_is_bottom_up() 42 int tegra_fb_get_tiling(struct drm_framebuffer *framebuffer, in tegra_fb_get_tiling() 100 static struct drm_framebuffer *tegra_fb_alloc(struct drm_device *drm, in tegra_fb_alloc() 105 struct drm_framebuffer *fb; in tegra_fb_alloc() 129 struct drm_framebuffer *tegra_fb_create(struct drm_device *drm, in tegra_fb_create() 136 struct drm_framebuffer *fb; in tegra_fb_create() 214 struct drm_framebuffer *fb; in tegra_fbdev_probe()
|
/Linux-v4.19/drivers/gpu/drm/armada/ |
D | armada_fb.h | 12 struct drm_framebuffer fb; 22 struct drm_framebuffer *armada_fb_create(struct drm_device *dev,
|
/Linux-v4.19/drivers/gpu/drm/imx/ |
D | imx-drm.h | 11 struct drm_framebuffer; 35 struct drm_gem_cma_object *imx_drm_fb_get_obj(struct drm_framebuffer *fb);
|
D | ipuv3-plane.h | 11 struct drm_framebuffer; 39 struct drm_framebuffer *fb, int crtc_x, int crtc_y,
|