| /Linux-v5.4/include/drm/ | 
| D | drm_framebuffer.h | 36 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 …]
 
 | 
| D | drm_format_helper.h | 9 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,
 
 | 
| 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 *
 28 struct drm_framebuffer *
 
 | 
| D | drm_fb_cma_helper.h | 5 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,
 
 | 
| D | drm_modeset_helper.h | 29 struct drm_framebuffer;35 				    struct drm_framebuffer *fb,
 
 | 
| /Linux-v5.4/drivers/gpu/drm/omapdrm/ | 
| D | omap_fb.h | 15 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);
 
 | 
| D | omap_fb.c | 50 	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/ | 
| D | msm_fb.c | 19 	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 …]
 
 | 
| D | msm_drv.h | 329 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/ | 
| D | drm_gem_framebuffer_helper.c | 47 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 *
 
 | 
| D | drm_framebuffer.c | 77 				     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 …]
 
 | 
| D | drm_format_helper.c | 36 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/ | 
| D | test-drm_damage_helper.c | 80 	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/ | 
| D | rcar_du_vsp.h | 15 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/ | 
| D | rockchip_drm_fb.c | 27 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()
 
 | 
| D | rockchip_drm_fb.h | 10 struct drm_framebuffer *14 void rockchip_drm_framebuffer_fini(struct drm_framebuffer *fb);
 
 | 
| /Linux-v5.4/drivers/gpu/drm/mediatek/ | 
| D | mtk_drm_fb.c | 24 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/ | 
| D | exynos_drm_fb.c | 57 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()
 
 | 
| D | exynos_drm_fb.h | 15 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/ | 
| D | komeda_framebuffer.c | 16 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/ | 
| D | drm.h | 31 	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,
 
 | 
| 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()
 212 	struct drm_framebuffer *fb;  in tegra_fbdev_probe()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/nouveau/ | 
| D | nouveau_display.h | 12 	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/ | 
| D | armada_fb.h | 9 	struct drm_framebuffer	fb;19 struct drm_framebuffer *armada_fb_create(struct drm_device *dev,
 
 | 
| /Linux-v5.4/drivers/gpu/drm/cirrus/ | 
| D | cirrus.c | 122 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*
 
 |