Home
last modified time | relevance | path

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

123456789

/Linux-v5.4/include/drm/
Ddrm_framebuffer.h36 struct drm_framebuffer;
53 void (*destroy)(struct drm_framebuffer *framebuffer);
73 int (*create_handle)(struct drm_framebuffer *fb,
97 int (*dirty)(struct drm_framebuffer *framebuffer,
117 struct drm_framebuffer { struct
216 #define obj_to_fb(x) container_of(x, struct drm_framebuffer, base) argument
219 struct drm_framebuffer *fb,
221 struct drm_framebuffer *drm_framebuffer_lookup(struct drm_device *dev,
224 void drm_framebuffer_remove(struct drm_framebuffer *fb);
225 void drm_framebuffer_cleanup(struct drm_framebuffer *fb);
[all …]
Ddrm_format_helper.h9 struct drm_framebuffer;
12 void drm_fb_memcpy(void *dst, void *vaddr, struct drm_framebuffer *fb,
15 struct drm_framebuffer *fb,
17 void drm_fb_swab16(u16 *dst, void *vaddr, struct drm_framebuffer *fb,
20 struct drm_framebuffer *fb,
23 void *vaddr, struct drm_framebuffer *fb,
26 void *vaddr, struct drm_framebuffer *fb,
28 void drm_fb_xrgb8888_to_gray8(u8 *dst, void *vaddr, struct drm_framebuffer *fb,
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 *
28 struct drm_framebuffer *
Ddrm_fb_cma_helper.h5 struct drm_framebuffer;
8 struct drm_gem_cma_object *drm_fb_cma_get_gem_obj(struct drm_framebuffer *fb,
11 dma_addr_t drm_fb_cma_get_gem_addr(struct drm_framebuffer *fb,
Ddrm_modeset_helper.h29 struct drm_framebuffer;
35 struct drm_framebuffer *fb,
/Linux-v5.4/drivers/gpu/drm/omapdrm/
Domap_fb.h15 struct drm_framebuffer;
22 struct drm_framebuffer *omap_framebuffer_create(struct drm_device *dev,
24 struct drm_framebuffer *omap_framebuffer_init(struct drm_device *dev,
26 int omap_framebuffer_pin(struct drm_framebuffer *fb);
27 void omap_framebuffer_unpin(struct drm_framebuffer *fb);
28 void omap_framebuffer_update_scanout(struct drm_framebuffer *fb,
30 bool omap_framebuffer_supports_rotation(struct drm_framebuffer *fb);
31 void omap_framebuffer_describe(struct drm_framebuffer *fb, struct seq_file *m);
Domap_fb.c50 struct drm_framebuffer base;
58 static int omap_framebuffer_dirty(struct drm_framebuffer *fb, in omap_framebuffer_dirty()
82 static u32 get_linear_addr(struct drm_framebuffer *fb, in get_linear_addr()
96 bool omap_framebuffer_supports_rotation(struct drm_framebuffer *fb) in omap_framebuffer_supports_rotation()
133 void omap_framebuffer_update_scanout(struct drm_framebuffer *fb, in omap_framebuffer_update_scanout()
227 int omap_framebuffer_pin(struct drm_framebuffer *fb) in omap_framebuffer_pin()
267 void omap_framebuffer_unpin(struct drm_framebuffer *fb) in omap_framebuffer_unpin()
291 void omap_framebuffer_describe(struct drm_framebuffer *fb, struct seq_file *m) in omap_framebuffer_describe()
306 struct drm_framebuffer *omap_framebuffer_create(struct drm_device *dev, in omap_framebuffer_create()
313 struct drm_framebuffer *fb; in omap_framebuffer_create()
[all …]
/Linux-v5.4/drivers/gpu/drm/msm/
Dmsm_fb.c19 struct drm_framebuffer base;
24 static struct drm_framebuffer *msm_framebuffer_init(struct drm_device *dev,
34 void msm_framebuffer_describe(struct drm_framebuffer *fb, struct seq_file *m) in msm_framebuffer_describe()
55 int msm_framebuffer_prepare(struct drm_framebuffer *fb, in msm_framebuffer_prepare()
71 void msm_framebuffer_cleanup(struct drm_framebuffer *fb, in msm_framebuffer_cleanup()
80 uint32_t msm_framebuffer_iova(struct drm_framebuffer *fb, in msm_framebuffer_iova()
88 struct drm_gem_object *msm_framebuffer_bo(struct drm_framebuffer *fb, int plane) in msm_framebuffer_bo()
93 const struct msm_format *msm_framebuffer_format(struct drm_framebuffer *fb) in msm_framebuffer_format()
99 struct drm_framebuffer *msm_framebuffer_create(struct drm_device *dev, in msm_framebuffer_create()
105 struct drm_framebuffer *fb; in msm_framebuffer_create()
[all …]
Dmsm_drv.h329 int msm_framebuffer_prepare(struct drm_framebuffer *fb,
331 void msm_framebuffer_cleanup(struct drm_framebuffer *fb,
333 uint32_t msm_framebuffer_iova(struct drm_framebuffer *fb,
335 struct drm_gem_object *msm_framebuffer_bo(struct drm_framebuffer *fb, int plane);
336 const struct msm_format *msm_framebuffer_format(struct drm_framebuffer *fb);
337 struct drm_framebuffer *msm_framebuffer_create(struct drm_device *dev,
339 struct drm_framebuffer * msm_alloc_stolen_fb(struct drm_device *dev,
386 void msm_framebuffer_describe(struct drm_framebuffer *fb, struct seq_file *m);
/Linux-v5.4/drivers/gpu/drm/
Ddrm_gem_framebuffer_helper.c47 struct drm_gem_object *drm_gem_fb_get_obj(struct drm_framebuffer *fb, in drm_gem_fb_get_obj()
57 static struct drm_framebuffer *
63 struct drm_framebuffer *fb; in drm_gem_fb_alloc()
94 void drm_gem_fb_destroy(struct drm_framebuffer *fb) in drm_gem_fb_destroy()
119 int drm_gem_fb_create_handle(struct drm_framebuffer *fb, struct drm_file *file, in drm_gem_fb_create_handle()
142 struct drm_framebuffer *
149 struct drm_framebuffer *fb; in drm_gem_fb_create_with_funcs()
222 struct drm_framebuffer *
260 struct drm_framebuffer *
Ddrm_framebuffer.c77 const struct drm_framebuffer *fb) in drm_framebuffer_check_src_coords()
289 struct drm_framebuffer *
295 struct drm_framebuffer *fb; in drm_internal_framebuffer_create()
353 struct drm_framebuffer *fb; in drm_mode_addfb2()
407 struct drm_framebuffer *fb = in drm_mode_rmfb_work_fn()
431 struct drm_framebuffer *fb = NULL; in drm_mode_rmfb()
432 struct drm_framebuffer *fbl = NULL; in drm_mode_rmfb()
509 struct drm_framebuffer *fb; in drm_mode_getfb()
580 struct drm_framebuffer *fb; in drm_mode_dirtyfb_ioctl()
655 struct drm_framebuffer *fb, *tfb; in drm_fb_release()
[all …]
Ddrm_format_helper.c36 void drm_fb_memcpy(void *dst, void *vaddr, struct drm_framebuffer *fb, in drm_fb_memcpy()
63 struct drm_framebuffer *fb, in drm_fb_memcpy_dstclip()
88 void drm_fb_swab16(u16 *dst, void *vaddr, struct drm_framebuffer *fb, in drm_fb_swab16()
149 struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_rgb565()
194 void *vaddr, struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_rgb565_dstclip()
246 void *vaddr, struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_rgb888_dstclip()
287 void drm_fb_xrgb8888_to_gray8(u8 *dst, void *vaddr, struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_gray8()
/Linux-v5.4/drivers/gpu/drm/selftests/
Dtest-drm_damage_helper.c80 struct drm_framebuffer fb = { in igt_damage_iter_no_damage()
111 struct drm_framebuffer fb = { in igt_damage_iter_no_damage_fractional_src()
144 struct drm_framebuffer fb = { in igt_damage_iter_no_damage_src_moved()
176 struct drm_framebuffer fb = { in igt_damage_iter_no_damage_fractional_src_moved()
209 struct drm_framebuffer fb = { in igt_damage_iter_no_damage_not_visible()
238 struct drm_framebuffer fb = { in igt_damage_iter_no_damage_no_crtc()
291 struct drm_framebuffer fb = { in igt_damage_iter_simple_damage()
327 struct drm_framebuffer fb = { in igt_damage_iter_single_damage()
362 struct drm_framebuffer fb = { in igt_damage_iter_single_damage_intersect_src()
398 struct drm_framebuffer fb = { in igt_damage_iter_single_damage_outside_src()
[all …]
/Linux-v5.4/drivers/gpu/drm/rcar-du/
Drcar_du_vsp.h15 struct drm_framebuffer;
65 int rcar_du_vsp_map_fb(struct rcar_du_vsp *vsp, struct drm_framebuffer *fb,
67 void rcar_du_vsp_unmap_fb(struct rcar_du_vsp *vsp, struct drm_framebuffer *fb,
81 struct drm_framebuffer *fb, in rcar_du_vsp_map_fb()
87 struct drm_framebuffer *fb, in rcar_du_vsp_unmap_fb()
/Linux-v5.4/drivers/gpu/drm/rockchip/
Drockchip_drm_fb.c27 static struct drm_framebuffer *
31 struct drm_framebuffer *fb; in rockchip_fb_alloc()
56 static struct drm_framebuffer *
62 struct drm_framebuffer *fb; in rockchip_user_fb_create()
119 struct drm_framebuffer *
124 struct drm_framebuffer *fb; in rockchip_drm_framebuffer_init()
Drockchip_drm_fb.h10 struct drm_framebuffer *
14 void rockchip_drm_framebuffer_fini(struct drm_framebuffer *fb);
/Linux-v5.4/drivers/gpu/drm/mediatek/
Dmtk_drm_fb.c24 static struct drm_framebuffer *mtk_drm_framebuffer_init(struct drm_device *dev, in mtk_drm_framebuffer_init()
29 struct drm_framebuffer *fb; in mtk_drm_framebuffer_init()
53 struct drm_framebuffer *mtk_drm_mode_fb_create(struct drm_device *dev, in mtk_drm_mode_fb_create()
58 struct drm_framebuffer *fb; in mtk_drm_mode_fb_create()
/Linux-v5.4/drivers/gpu/drm/exynos/
Dexynos_drm_fb.c57 struct drm_framebuffer *
63 struct drm_framebuffer *fb; in exynos_drm_framebuffer_init()
95 static struct drm_framebuffer *
101 struct drm_framebuffer *fb; in exynos_user_fb_create()
142 dma_addr_t exynos_drm_fb_dma_addr(struct drm_framebuffer *fb, int index) in exynos_drm_fb_dma_addr()
Dexynos_drm_fb.h15 struct drm_framebuffer *
21 dma_addr_t exynos_drm_fb_dma_addr(struct drm_framebuffer *fb, int index);
/Linux-v5.4/drivers/gpu/drm/arm/display/komeda/
Dkomeda_framebuffer.c16 static void komeda_fb_destroy(struct drm_framebuffer *fb) in komeda_fb_destroy()
28 static int komeda_fb_create_handle(struct drm_framebuffer *fb, in komeda_fb_create_handle()
43 struct drm_framebuffer *fb = &kfb->base; in komeda_fb_afbc_size_check()
115 struct drm_framebuffer *fb = &kfb->base; in komeda_fb_none_afbc_size_check()
158 struct drm_framebuffer *
211 const struct drm_framebuffer *fb = &kfb->base; in komeda_fb_check_src_coords()
241 struct drm_framebuffer *fb = &kfb->base; in komeda_fb_get_pixel_addr()
270 struct drm_framebuffer *fb = &kfb->base; in komeda_fb_is_layer_supported()
/Linux-v5.4/drivers/gpu/drm/tegra/
Ddrm.h31 struct drm_framebuffer *fb;
171 struct tegra_bo *tegra_fb_get_plane(struct drm_framebuffer *framebuffer,
173 bool tegra_fb_is_bottom_up(struct drm_framebuffer *framebuffer);
174 int tegra_fb_get_tiling(struct drm_framebuffer *framebuffer,
176 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()
212 struct drm_framebuffer *fb; in tegra_fbdev_probe()
/Linux-v5.4/drivers/gpu/drm/nouveau/
Dnouveau_display.h12 struct drm_framebuffer base;
23 nouveau_framebuffer(struct drm_framebuffer *fb) in nouveau_framebuffer()
77 struct drm_framebuffer *
/Linux-v5.4/drivers/gpu/drm/armada/
Darmada_fb.h9 struct drm_framebuffer fb;
19 struct drm_framebuffer *armada_fb_create(struct drm_device *dev,
/Linux-v5.4/drivers/gpu/drm/cirrus/
Dcirrus.c122 static int cirrus_convert_to(struct drm_framebuffer *fb) in cirrus_convert_to()
135 static int cirrus_cpp(struct drm_framebuffer *fb) in cirrus_cpp()
144 static int cirrus_pitch(struct drm_framebuffer *fb) in cirrus_pitch()
176 struct drm_framebuffer *fb) in cirrus_mode_set()
299 static int cirrus_fb_blit_rect(struct drm_framebuffer *fb, in cirrus_fb_blit_rect()
330 static int cirrus_fb_blit_fullscreen(struct drm_framebuffer *fb) in cirrus_fb_blit_fullscreen()
342 struct drm_framebuffer *fb) in cirrus_check_size()
405 struct drm_framebuffer *fb = plane_state->fb; in cirrus_pipe_check()
478 static struct drm_framebuffer*

123456789