Home
last modified time | relevance | path

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

12345678910

/linux/include/drm/
A 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
207 struct drm_framebuffer *fb,
212 void drm_framebuffer_remove(struct drm_framebuffer *fb);
213 void drm_framebuffer_cleanup(struct drm_framebuffer *fb);
259 struct drm_framebuffer *fb) in drm_framebuffer_assign()
279 struct drm_framebuffer, head); \
[all …]
A Ddrm_gem_framebuffer_helper.h11 struct drm_framebuffer;
18 struct drm_gem_object *drm_gem_fb_get_obj(struct drm_framebuffer *fb,
20 void drm_gem_fb_destroy(struct drm_framebuffer *fb);
21 int drm_gem_fb_create_handle(struct drm_framebuffer *fb, struct drm_file *file,
25 struct drm_framebuffer *fb,
29 struct drm_framebuffer *
33 struct drm_framebuffer *
36 struct drm_framebuffer *
40 int drm_gem_fb_vmap(struct drm_framebuffer *fb, struct iosys_map *map,
42 void drm_gem_fb_vunmap(struct drm_framebuffer *fb, struct iosys_map *map);
[all …]
A Ddrm_format_helper.h13 struct drm_framebuffer;
74 const struct iosys_map *src, const struct drm_framebuffer *fb,
77 const struct iosys_map *src, const struct drm_framebuffer *fb,
88 const struct iosys_map *src, const struct drm_framebuffer *fb,
91 const struct iosys_map *src, const struct drm_framebuffer *fb,
94 const struct iosys_map *src, const struct drm_framebuffer *fb,
100 const struct iosys_map *src, const struct drm_framebuffer *fb,
103 const struct iosys_map *src, const struct drm_framebuffer *fb,
107 const struct iosys_map *src, const struct drm_framebuffer *fb,
115 const struct iosys_map *src, const struct drm_framebuffer *fb,
[all …]
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,
/linux/drivers/gpu/drm/i915/display/
A Dintel_fb.h14 struct drm_framebuffer;
40 bool intel_fb_is_ccs_aux_plane(const struct drm_framebuffer *fb, int color_plane);
41 int intel_fb_rc_ccs_cc_plane(const struct drm_framebuffer *fb);
54 bool is_surface_linear(const struct drm_framebuffer *fb, int color_plane);
56 int main_to_ccs_plane(const struct drm_framebuffer *fb, int main_plane);
57 int skl_ccs_to_main_plane(const struct drm_framebuffer *fb, int ccs_plane);
58 int skl_main_to_aux_plane(const struct drm_framebuffer *fb, int main_plane);
64 unsigned int intel_fb_align_height(const struct drm_framebuffer *fb,
68 const struct drm_framebuffer *fb,
90 struct drm_framebuffer *
[all …]
A Dintel_fb.c804 intel_fb_align_height(const struct drm_framebuffer *fb, in intel_fb_align_height()
824 const struct drm_framebuffer *fb, in intel_fb_plane_get_subsampling()
923 const struct drm_framebuffer *fb, in intel_adjust_aligned_offset()
990 const struct drm_framebuffer *fb, in intel_compute_aligned_offset()
1049 const struct drm_framebuffer *fb = state->hw.fb; in intel_plane_compute_aligned_offset()
1060 const struct drm_framebuffer *fb, in intel_fb_offset_to_xy()
1673 struct drm_framebuffer *fb = plane_state->hw.fb; in intel_plane_remap_gtt()
1981 struct drm_framebuffer *fb = &intel_fb->base; in intel_framebuffer_init()
2094 struct drm_framebuffer *
2099 struct drm_framebuffer *fb; in intel_user_framebuffer_create()
[all …]
A Dskl_universal_plane.c278 const struct drm_framebuffer *fb = plane_state->hw.fb; in glk_plane_ratio()
305 const struct drm_framebuffer *fb = plane_state->hw.fb; in skl_plane_ratio()
508 const struct drm_framebuffer *fb, in tgl_plane_min_alignment()
555 const struct drm_framebuffer *fb, in skl_plane_min_alignment()
689 const struct drm_framebuffer *fb = plane_state->hw.fb; in skl_plane_stride()
1016 const struct drm_framebuffer *fb = plane_state->hw.fb; in adlp_plane_ctl_arb_slots()
1713 const struct drm_framebuffer *fb) in skl_plane_max_scale()
1729 const struct drm_framebuffer *fb, in intel_plane_min_width()
1740 const struct drm_framebuffer *fb, in intel_plane_max_width()
1751 const struct drm_framebuffer *fb, in intel_plane_max_height()
[all …]
A Dintel_fb_pin.h11 struct drm_framebuffer;
17 intel_fb_pin_to_ggtt(const struct drm_framebuffer *fb,
/linux/drivers/gpu/drm/omapdrm/
A 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,
32 bool omap_framebuffer_supports_rotation(struct drm_framebuffer *fb);
33 void omap_framebuffer_describe(struct drm_framebuffer *fb, struct seq_file *m);
A Domap_fb.c53 struct drm_framebuffer base;
61 static int omap_framebuffer_dirty(struct drm_framebuffer *fb, in omap_framebuffer_dirty()
85 static u32 get_linear_addr(struct drm_framebuffer *fb, in get_linear_addr()
99 bool omap_framebuffer_supports_rotation(struct drm_framebuffer *fb) in omap_framebuffer_supports_rotation()
136 void omap_framebuffer_update_scanout(struct drm_framebuffer *fb, in omap_framebuffer_update_scanout()
258 int omap_framebuffer_pin(struct drm_framebuffer *fb) in omap_framebuffer_pin()
298 void omap_framebuffer_unpin(struct drm_framebuffer *fb) in omap_framebuffer_unpin()
337 struct drm_framebuffer *omap_framebuffer_create(struct drm_device *dev, in omap_framebuffer_create()
344 struct drm_framebuffer *fb; in omap_framebuffer_create()
368 struct drm_framebuffer *omap_framebuffer_init(struct drm_device *dev, in omap_framebuffer_init()
[all …]
/linux/drivers/gpu/drm/msm/
A Dmsm_fb.c20 struct drm_framebuffer base;
32 static struct drm_framebuffer *msm_framebuffer_init(struct drm_device *dev,
35 static int msm_framebuffer_dirtyfb(struct drm_framebuffer *fb, in msm_framebuffer_dirtyfb()
78 int msm_framebuffer_prepare(struct drm_framebuffer *fb, in msm_framebuffer_prepare()
101 void msm_framebuffer_cleanup(struct drm_framebuffer *fb, in msm_framebuffer_cleanup()
118 uint32_t msm_framebuffer_iova(struct drm_framebuffer *fb, in msm_framebuffer_iova()
136 struct drm_framebuffer *msm_framebuffer_create(struct drm_device *dev, in msm_framebuffer_create()
142 struct drm_framebuffer *fb; in msm_framebuffer_create()
175 struct drm_framebuffer *fb; in msm_framebuffer_init()
245 struct drm_framebuffer *
[all …]
A Dmsm_drv.h279 int msm_framebuffer_prepare(struct drm_framebuffer *fb,
281 void msm_framebuffer_cleanup(struct drm_framebuffer *fb,
283 uint32_t msm_framebuffer_iova(struct drm_framebuffer *fb,
285 struct drm_gem_object *msm_framebuffer_bo(struct drm_framebuffer *fb, int plane);
286 const struct msm_format *msm_framebuffer_format(struct drm_framebuffer *fb);
287 struct drm_framebuffer *msm_framebuffer_create(struct drm_device *dev,
289 struct drm_framebuffer * msm_alloc_stolen_fb(struct drm_device *dev,
459 void msm_framebuffer_describe(struct drm_framebuffer *fb, struct seq_file *m);
/linux/drivers/gpu/drm/
A Ddrm_gem_framebuffer_helper.c53 struct drm_gem_object *drm_gem_fb_get_obj(struct drm_framebuffer *fb, in drm_gem_fb_get_obj()
69 struct drm_framebuffer *fb, in drm_gem_fb_init()
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()
152 struct drm_framebuffer *fb, in drm_gem_fb_init_with_funcs()
233 struct drm_framebuffer *
238 struct drm_framebuffer *fb; in drm_gem_fb_create_with_funcs()
282 struct drm_framebuffer *
320 struct drm_framebuffer *
352 int drm_gem_fb_vmap(struct drm_framebuffer *fb, struct iosys_map *map, in drm_gem_fb_vmap()
[all …]
A Ddrm_framebuffer.c268 struct drm_framebuffer *
274 struct drm_framebuffer *fb; in drm_internal_framebuffer_create()
332 struct drm_framebuffer *fb; in drm_mode_addfb2()
400 struct drm_framebuffer *fbl; in drm_mode_closefb()
438 struct drm_framebuffer *fb; in drm_mode_rmfb()
488 struct drm_framebuffer *fb; in drm_mode_closefb_ioctl()
523 struct drm_framebuffer *fb; in drm_mode_getfb()
585 struct drm_framebuffer *fb; in drm_mode_getfb2_ioctl()
715 struct drm_framebuffer *fb; in drm_mode_dirtyfb_ioctl()
827 struct drm_framebuffer *fb = in drm_framebuffer_free()
[all …]
A Ddrm_format_helper.c137 const void *vaddr, const struct drm_framebuffer *fb, in __drm_fb_xfrm()
179 const void *vaddr, const struct drm_framebuffer *fb, in __drm_fb_xfrm_toio()
266 const struct iosys_map *src, const struct drm_framebuffer *fb, in drm_fb_memcpy()
344 const struct iosys_map *src, const struct drm_framebuffer *fb, in drm_fb_swab()
536 const struct iosys_map *src, const struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_xrgb1555()
589 const struct iosys_map *src, const struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_argb1555()
642 const struct iosys_map *src, const struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_rgba5551()
742 const struct iosys_map *src, const struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_argb8888()
773 const struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_abgr8888()
804 const struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_xbgr8888()
[all …]
/linux/drivers/gpu/drm/tegra/
A Dfb.c20 struct tegra_bo *tegra_fb_get_plane(struct drm_framebuffer *framebuffer, in tegra_fb_get_plane()
26 bool tegra_fb_is_bottom_up(struct drm_framebuffer *framebuffer) in tegra_fb_is_bottom_up()
36 int tegra_fb_get_tiling(struct drm_framebuffer *framebuffer, in tegra_fb_get_tiling()
104 struct drm_framebuffer *tegra_fb_alloc(struct drm_device *drm, in tegra_fb_alloc()
109 struct drm_framebuffer *fb; in tegra_fb_alloc()
133 struct drm_framebuffer *tegra_fb_create(struct drm_device *drm, in tegra_fb_create()
140 struct drm_framebuffer *fb; in tegra_fb_create()
A Ddrm.h179 struct tegra_bo *tegra_fb_get_plane(struct drm_framebuffer *framebuffer,
181 bool tegra_fb_is_bottom_up(struct drm_framebuffer *framebuffer);
182 int tegra_fb_get_tiling(struct drm_framebuffer *framebuffer,
184 struct drm_framebuffer *tegra_fb_alloc(struct drm_device *drm,
188 struct drm_framebuffer *tegra_fb_create(struct drm_device *drm,
/linux/drivers/gpu/drm/renesas/rcar-du/
A 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/drivers/gpu/drm/exynos/
A 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()
A Dexynos_drm_fb.h15 struct drm_framebuffer *
21 dma_addr_t exynos_drm_fb_dma_addr(struct drm_framebuffer *fb, int index);
/linux/drivers/gpu/drm/arm/display/komeda/
A 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/drivers/gpu/drm/gma500/
A Dframebuffer.c31 struct drm_framebuffer *fb, in psb_framebuffer_init()
70 struct drm_framebuffer *psb_framebuffer_create(struct drm_device *dev, in psb_framebuffer_create()
74 struct drm_framebuffer *fb; in psb_framebuffer_create()
97 static struct drm_framebuffer *psb_user_framebuffer_create in psb_user_framebuffer_create()
102 struct drm_framebuffer *fb; in psb_user_framebuffer_create()
/linux/drivers/gpu/drm/loongson/
A Dlsdc_plane.c41 static u64 lsdc_fb_base_addr(struct drm_framebuffer *fb) in lsdc_fb_base_addr()
75 struct drm_framebuffer *new_fb = new_plane_state->fb; in lsdc_primary_atomic_update()
76 struct drm_framebuffer *old_fb = old_plane_state->fb; in lsdc_primary_atomic_update()
102 struct drm_framebuffer *fb = new_state->fb; in lsdc_plane_prepare_fb()
140 struct drm_framebuffer *fb = old_state->fb; in lsdc_plane_cleanup_fb()
224 struct drm_framebuffer *old_fb = plane->state->fb; in lsdc_cursor_plane_atomic_async_update()
225 struct drm_framebuffer *new_fb; in lsdc_cursor_plane_atomic_async_update()
304 struct drm_framebuffer *new_fb = new_plane_state->fb; in ls7a1000_cursor_plane_atomic_update()
305 struct drm_framebuffer *old_fb = old_plane_state->fb; in ls7a1000_cursor_plane_atomic_update()
385 struct drm_framebuffer *new_fb = new_plane_state->fb; in ls7a2000_cursor_plane_atomic_update()
[all …]
/linux/drivers/gpu/drm/nouveau/
A Dnouveau_display.h15 struct drm_framebuffer **pfb);
65 nouveau_framebuffer_get_layout(struct drm_framebuffer *fb, uint32_t *tile_mode,
68 struct drm_framebuffer *
/linux/drivers/gpu/drm/gud/
A Dgud_pipe.c53 void *src, struct drm_framebuffer *fb, in gud_xrgb8888_to_r124()
103 void *src, struct drm_framebuffer *fb, in gud_xrgb8888_to_color()
153 static int gud_prep_flush(struct gud_device *gdrm, struct drm_framebuffer *fb, in gud_prep_flush()
269 static int gud_flush_rect(struct gud_device *gdrm, struct drm_framebuffer *fb, in gud_flush_rect()
320 static void gud_flush_damage(struct gud_device *gdrm, struct drm_framebuffer *fb, in gud_flush_damage()
365 struct drm_framebuffer *fb; in gud_flush_work()
390 static int gud_fb_queue_damage(struct gud_device *gdrm, struct drm_framebuffer *fb, in gud_fb_queue_damage()
393 struct drm_framebuffer *old_fb = NULL; in gud_fb_queue_damage()
457 struct drm_framebuffer *old_fb = old_plane_state->fb; in gud_pipe_check()
459 struct drm_framebuffer *fb = new_plane_state->fb; in gud_pipe_check()
[all …]

Completed in 56 milliseconds

12345678910