Home
last modified time | relevance | path

Searched refs:drm_framebuffer (Results 1 – 25 of 208) sorted by relevance

123456789

/Linux-v4.19/include/drm/
Ddrm_framebuffer.h30 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 …]
Ddrm_gem_framebuffer_helper.h7 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 *
Ddrm_plane_helper.h43 struct drm_framebuffer *fb,
54 struct drm_framebuffer *fb,
66 struct drm_framebuffer *fb,
78 struct drm_framebuffer *old_fb);
Ddrm_fb_cma_helper.h11 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,
Ddrm_crtc_helper.h52 struct drm_framebuffer *old_fb);
62 struct drm_framebuffer *old_fb);
64 struct drm_framebuffer *old_fb);
Ddrm_plane.h62 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/
Domap_fb.h26 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);
Domap_fb.c61 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/
Dmsm_fb.c27 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 …]
Dmsm_drv.h316 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/
Ddrm_framebuffer.c70 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 …]
Ddrm_gem_framebuffer_helper.c50 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/
Dtinydrm-helpers.h39 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/
Dmtk_drm_fb.c31 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()
Dmtk_drm_fb.h17 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/
Drockchip_drm_fb.c28 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()
Drockchip_drm_fb.h18 struct drm_framebuffer *
22 void rockchip_drm_framebuffer_fini(struct drm_framebuffer *fb);
/Linux-v4.19/drivers/gpu/drm/exynos/
Dexynos_drm_fb.c61 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()
Dexynos_drm_fb.h19 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/
Dnouveau_display.h8 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/
Ddrm.h35 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,
Dfb.c26 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/
Darmada_fb.h12 struct drm_framebuffer fb;
22 struct drm_framebuffer *armada_fb_create(struct drm_device *dev,
/Linux-v4.19/drivers/gpu/drm/imx/
Dimx-drm.h11 struct drm_framebuffer;
35 struct drm_gem_cma_object *imx_drm_fb_get_obj(struct drm_framebuffer *fb);
Dipuv3-plane.h11 struct drm_framebuffer;
39 struct drm_framebuffer *fb, int crtc_x, int crtc_y,

123456789