| /linux/include/drm/ |
| H A D | drm_framebuffer.h | 37 struct drm_framebuffer; 54 void (*destroy)(struct drm_framebuffer *framebuffer); 74 int (*create_handle)(struct drm_framebuffer *fb, 98 int (*dirty)(struct drm_framebuffer *framebuffer, 120 struct drm_framebuffer { struct 211 #define obj_to_fb(x) container_of(x, struct drm_framebuffer, base) argument 214 struct drm_framebuffer *fb, 216 struct drm_framebuffer *drm_framebuffer_lookup(struct drm_device *dev, 219 void drm_framebuffer_remove(struct drm_framebuffer *fb); 220 void drm_framebuffer_cleanup(struct drm_framebuffer *fb); [all …]
|
| H A D | drm_gem_framebuffer_helper.h | 12 struct drm_framebuffer; 19 struct drm_gem_object *drm_gem_fb_get_obj(struct drm_framebuffer *fb, 21 void drm_gem_fb_destroy(struct drm_framebuffer *fb); 22 int drm_gem_fb_create_handle(struct drm_framebuffer *fb, struct drm_file *file, 26 struct drm_framebuffer *fb, 31 struct drm_framebuffer * 36 struct drm_framebuffer * 40 struct drm_framebuffer * 45 int drm_gem_fb_vmap(struct drm_framebuffer *fb, struct iosys_map *map, 47 void drm_gem_fb_vunmap(struct drm_framebuffer *fb, struct iosys_map *map); [all …]
|
| H A D | drm_fb_dma_helper.h | 8 struct drm_framebuffer; 13 struct drm_gem_dma_object *drm_fb_dma_get_gem_obj(struct drm_framebuffer *fb, 16 dma_addr_t drm_fb_dma_get_gem_addr(struct drm_framebuffer *fb,
|
| H A D | drm_modeset_helper.h | 30 struct drm_framebuffer; 36 struct drm_framebuffer *fb,
|
| H A D | drm_plane_helper.h | 30 struct drm_framebuffer; 35 struct drm_framebuffer *fb,
|
| /linux/drivers/gpu/drm/omapdrm/ |
| H A D | omap_fb.h | 15 struct drm_framebuffer; 23 struct drm_framebuffer *omap_framebuffer_create(struct drm_device *dev, 26 struct drm_framebuffer *omap_framebuffer_init(struct drm_device *dev, 29 int omap_framebuffer_pin(struct drm_framebuffer *fb); 30 void omap_framebuffer_unpin(struct drm_framebuffer *fb); 31 void omap_framebuffer_update_scanout(struct drm_framebuffer *fb, 35 bool omap_framebuffer_supports_rotation(struct drm_framebuffer *fb); 36 void omap_framebuffer_describe(struct drm_framebuffer *fb, struct seq_file *m);
|
| H A D | omap_fb.c | 54 struct drm_framebuffer base; 62 static int omap_framebuffer_dirty(struct drm_framebuffer *fb, in omap_framebuffer_dirty() 86 static u32 get_linear_addr(struct drm_framebuffer *fb, in get_linear_addr() 100 bool omap_framebuffer_supports_rotation(struct drm_framebuffer *fb) in omap_framebuffer_supports_rotation() 137 void omap_framebuffer_update_scanout(struct drm_framebuffer *fb, in omap_framebuffer_update_scanout() 259 int omap_framebuffer_pin(struct drm_framebuffer *fb) in omap_framebuffer_pin() 299 void omap_framebuffer_unpin(struct drm_framebuffer *fb) in omap_framebuffer_unpin() 323 void omap_framebuffer_describe(struct drm_framebuffer *fb, struct seq_file *m) in omap_framebuffer_describe() 338 struct drm_framebuffer *omap_framebuffer_create(struct drm_device *dev, in omap_framebuffer_create() 344 struct drm_framebuffer *fb; in omap_framebuffer_create() [all …]
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_gem_framebuffer_helper.c | 55 struct drm_gem_object *drm_gem_fb_get_obj(struct drm_framebuffer *fb, in drm_gem_fb_get_obj() 71 struct drm_framebuffer *fb, in drm_gem_fb_init() 100 void drm_gem_fb_destroy(struct drm_framebuffer *fb) in drm_gem_fb_destroy() 125 int drm_gem_fb_create_handle(struct drm_framebuffer *fb, struct drm_file *file, in drm_gem_fb_create_handle() 156 struct drm_framebuffer *fb, in drm_gem_fb_init_with_funcs() 232 struct drm_framebuffer * 238 struct drm_framebuffer *fb; in drm_gem_fb_create_with_funcs() 283 struct drm_framebuffer * 323 struct drm_framebuffer * 356 int drm_gem_fb_vmap(struct drm_framebuffer *fb, struct iosys_map *map, in drm_gem_fb_vmap() [all …]
|
| H A D | drm_fbdev_shmem.c | 46 struct drm_framebuffer *fb = fb_helper->fb; in drm_fbdev_shmem_fb_mmap() 85 struct drm_framebuffer *fb = fb_helper->fb; in drm_fbdev_shmem_get_page() 141 struct drm_framebuffer *fb; in drm_fbdev_shmem_driver_fbdev_probe()
|
| H A D | drm_fbdev_dma.c | 113 struct drm_framebuffer *fb = fb_helper->fb; in drm_fbdev_dma_damage_blit_real() 205 struct drm_framebuffer *fb = fb_helper->fb; in drm_fbdev_dma_driver_fbdev_probe_tail() 274 struct drm_framebuffer *fb; in drm_fbdev_dma_driver_fbdev_probe()
|
| H A D | drm_plane_helper.c | 97 struct drm_framebuffer *fb, in drm_plane_helper_check_update() 166 struct drm_framebuffer *fb, in drm_plane_helper_update_primary()
|
| /linux/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_formats.c | 58 struct drm_framebuffer *fb, in _dpu_format_populate_plane_sizes_ubwc() 147 struct drm_framebuffer *fb, in _dpu_format_populate_plane_sizes_linear() 217 struct drm_framebuffer *fb, in dpu_format_populate_plane_sizes() 255 static void _dpu_format_populate_addrs_ubwc(struct drm_framebuffer *fb, in _dpu_format_populate_addrs_ubwc() 335 static void _dpu_format_populate_addrs_linear(struct drm_framebuffer *fb, in _dpu_format_populate_addrs_linear() 351 void dpu_format_populate_addrs(struct drm_framebuffer *fb, in dpu_format_populate_addrs()
|
| /linux/drivers/gpu/drm/tests/ |
| H A D | drm_framebuffer_test.c | 364 static struct drm_framebuffer *fb_create_mock(struct drm_device *dev, in fb_create_mock() 427 struct drm_framebuffer *fb; in drm_test_framebuffer_modifiers_not_supported() 484 const struct drm_framebuffer fb = { in drm_test_framebuffer_check_src_coords() 515 struct drm_framebuffer fb1 = { .dev = dev, .format = &format }; in drm_test_framebuffer_cleanup() 516 struct drm_framebuffer fb2 = { .dev = dev, .format = &format }; in drm_test_framebuffer_cleanup() 544 struct drm_framebuffer expected_fb = { .dev = dev, .format = &format }; in drm_test_framebuffer_lookup() 545 struct drm_framebuffer *returned_fb; in drm_test_framebuffer_lookup() 566 struct drm_framebuffer *fb; in drm_test_framebuffer_lookup_inexistent() 584 struct drm_framebuffer fb1 = { .dev = dev, .format = &format }; in drm_test_framebuffer_init() 616 struct drm_framebuffer fb1 = { .dev = dev, .format = NULL }; in drm_test_framebuffer_init_bad_format() [all …]
|
| H A D | drm_format_helper_test.c | 651 struct drm_framebuffer fb = { in drm_test_fb_xrgb8888_to_gray8() 684 struct drm_framebuffer fb = { in drm_test_fb_xrgb8888_to_rgb332() 717 struct drm_framebuffer fb = { in drm_test_fb_xrgb8888_to_rgb565() 766 struct drm_framebuffer fb = { in drm_test_fb_xrgb8888_to_xrgb1555() 807 struct drm_framebuffer fb = { in drm_test_fb_xrgb8888_to_argb1555() 848 struct drm_framebuffer fb = { in drm_test_fb_xrgb8888_to_rgba5551() 889 struct drm_framebuffer fb = { in drm_test_fb_xrgb8888_to_rgb888() 932 struct drm_framebuffer fb = { in drm_test_fb_xrgb8888_to_bgr888() 974 struct drm_framebuffer fb = { in drm_test_fb_xrgb8888_to_argb8888() 1015 struct drm_framebuffer fb = { in drm_test_fb_xrgb8888_to_xrgb2101010() [all …]
|
| /linux/drivers/gpu/drm/armada/ |
| H A D | armada_fb.h | 11 struct drm_framebuffer fb; 22 struct drm_framebuffer *armada_fb_create(struct drm_device *dev,
|
| H A D | armada_trace.h | 8 struct drm_framebuffer; 32 struct drm_framebuffer *fb, 39 __field(struct drm_framebuffer *, fb)
|
| /linux/drivers/gpu/drm/arm/display/komeda/ |
| H A D | komeda_framebuffer.h | 18 struct drm_framebuffer base; 38 struct drm_framebuffer *
|
| /linux/drivers/gpu/drm/imx/ipuv3/ |
| H A D | ipuv3-plane.h | 11 struct drm_framebuffer; 39 struct drm_framebuffer *fb, int crtc_x, int crtc_y,
|
| /linux/drivers/gpu/drm/xen/ |
| H A D | xen_drm_front.h | 22 struct drm_framebuffer; 123 static inline u64 xen_drm_front_fb_to_cookie(struct drm_framebuffer *fb) in xen_drm_front_fb_to_cookie()
|
| /linux/drivers/gpu/drm/gma500/ |
| H A D | gma_display.h | 60 struct drm_framebuffer *old_fb); 68 struct drm_framebuffer *fb,
|
| H A D | gma_display.c | 59 struct drm_framebuffer *old_fb) in gma_pipe_set_base() 64 struct drm_framebuffer *fb = crtc->primary->fb; in gma_pipe_set_base() 512 struct drm_framebuffer *fb, in gma_crtc_page_flip() 518 struct drm_framebuffer *current_fb = crtc->primary->fb; in gma_crtc_page_flip() 519 struct drm_framebuffer *old_fb = crtc->primary->old_fb; in gma_crtc_page_flip()
|
| /linux/drivers/gpu/drm/nouveau/dispnv04/ |
| H A D | crtc.c | 54 struct drm_framebuffer *old_fb); 242 struct drm_framebuffer *fb = crtc->primary->fb; in nv_crtc_mode_set_vga() 468 const struct drm_framebuffer *fb = crtc->primary->fb; in nv_crtc_mode_set_regs() 610 nv_crtc_swap_fbs(struct drm_crtc *crtc, struct drm_framebuffer *old_fb) in nv_crtc_swap_fbs() 613 struct drm_framebuffer *fb = crtc->primary->fb; in nv_crtc_swap_fbs() 645 int x, int y, struct drm_framebuffer *old_fb) in nv_crtc_mode_set() 839 struct drm_framebuffer *passed_fb, in nv04_crtc_do_mode_set_base() 847 struct drm_framebuffer *drm_fb; in nv04_crtc_do_mode_set_base() 911 struct drm_framebuffer *old_fb) in nv04_crtc_mode_set_base() 1136 nv04_crtc_page_flip(struct drm_crtc *crtc, struct drm_framebuffer *fb, in nv04_crtc_page_flip() [all …]
|
| /linux/drivers/gpu/drm/renesas/rcar-du/ |
| H A D | rcar_du_writeback.c | 150 struct drm_framebuffer *fb; in rcar_du_wb_enc_atomic_check() 222 struct drm_framebuffer *fb; in rcar_du_writeback_setup()
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_display.c | 165 nouveau_framebuffer_get_layout(struct drm_framebuffer *fb, in nouveau_framebuffer_get_layout() 260 struct drm_framebuffer **pfb) in nouveau_framebuffer_new() 264 struct drm_framebuffer *fb; in nouveau_framebuffer_new() 331 struct drm_framebuffer * 337 struct drm_framebuffer *fb; in nouveau_user_framebuffer_create()
|
| /linux/drivers/gpu/drm/rockchip/ |
| H A D | rockchip_drm_fb.c | 31 static struct drm_framebuffer *
|