Home
last modified time | relevance | path

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

123

/linux/include/drm/
H A Ddrm_framebuffer.h37 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 Ddrm_gem_framebuffer_helper.h12 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 Ddrm_fb_dma_helper.h8 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 Ddrm_modeset_helper.h30 struct drm_framebuffer;
36 struct drm_framebuffer *fb,
H A Ddrm_plane_helper.h30 struct drm_framebuffer;
35 struct drm_framebuffer *fb,
/linux/drivers/gpu/drm/omapdrm/
H A Domap_fb.h15 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 Domap_fb.c54 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 Ddrm_gem_framebuffer_helper.c55 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 Ddrm_fbdev_shmem.c46 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 Ddrm_fbdev_dma.c113 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 Ddrm_plane_helper.c97 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 Ddpu_formats.c58 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 Ddrm_framebuffer_test.c364 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 Ddrm_format_helper_test.c651 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 Darmada_fb.h11 struct drm_framebuffer fb;
22 struct drm_framebuffer *armada_fb_create(struct drm_device *dev,
H A Darmada_trace.h8 struct drm_framebuffer;
32 struct drm_framebuffer *fb,
39 __field(struct drm_framebuffer *, fb)
/linux/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_framebuffer.h18 struct drm_framebuffer base;
38 struct drm_framebuffer *
/linux/drivers/gpu/drm/imx/ipuv3/
H A Dipuv3-plane.h11 struct drm_framebuffer;
39 struct drm_framebuffer *fb, int crtc_x, int crtc_y,
/linux/drivers/gpu/drm/xen/
H A Dxen_drm_front.h22 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 Dgma_display.h60 struct drm_framebuffer *old_fb);
68 struct drm_framebuffer *fb,
H A Dgma_display.c59 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 Dcrtc.c54 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 Drcar_du_writeback.c150 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 Dnouveau_display.c165 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 Drockchip_drm_fb.c31 static struct drm_framebuffer *

123