Home
last modified time | relevance | path

Searched refs:drm_framebuffer (Results 1 – 25 of 228) 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
219 struct drm_framebuffer *fb,
271 struct drm_framebuffer *fb) in drm_framebuffer_assign()
291 struct drm_framebuffer, head); \
296 const struct drm_framebuffer *fb, int plane);
298 const struct drm_framebuffer *fb, int plane);
[all …]
A 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_swab(void *dst, void *src, struct drm_framebuffer *fb,
19 void drm_fb_xrgb8888_to_rgb332(void *dst, void *vaddr, struct drm_framebuffer *fb,
22 struct drm_framebuffer *fb,
25 void *vaddr, struct drm_framebuffer *fb,
30 void *vaddr, struct drm_framebuffer *fb,
32 void drm_fb_xrgb8888_to_gray8(u8 *dst, void *vaddr, struct drm_framebuffer *fb,
37 struct drm_framebuffer *fb,
[all …]
A Ddrm_gem_framebuffer_helper.h13 struct drm_framebuffer;
20 struct drm_gem_object *drm_gem_fb_get_obj(struct drm_framebuffer *fb,
22 void drm_gem_fb_destroy(struct drm_framebuffer *fb);
23 int drm_gem_fb_create_handle(struct drm_framebuffer *fb, struct drm_file *file,
27 struct drm_framebuffer *fb,
31 struct drm_framebuffer *
35 struct drm_framebuffer *
38 struct drm_framebuffer *
42 int drm_gem_fb_vmap(struct drm_framebuffer *fb,
45 void drm_gem_fb_vunmap(struct drm_framebuffer *fb,
[all …]
A Ddrm_fb_cma_helper.h8 struct drm_framebuffer;
11 struct drm_gem_cma_object *drm_fb_cma_get_gem_obj(struct drm_framebuffer *fb,
14 dma_addr_t drm_fb_cma_get_gem_addr(struct drm_framebuffer *fb,
/linux/drivers/gpu/drm/i915/display/
A Dintel_fb.h13 struct drm_framebuffer;
21 bool is_ccs_plane(const struct drm_framebuffer *fb, int plane);
22 bool is_gen12_ccs_plane(const struct drm_framebuffer *fb, int plane);
23 bool is_gen12_ccs_cc_plane(const struct drm_framebuffer *fb, int plane);
26 bool is_surface_linear(const struct drm_framebuffer *fb, int color_plane);
28 int main_to_ccs_plane(const struct drm_framebuffer *fb, int main_plane);
29 int skl_ccs_to_main_plane(const struct drm_framebuffer *fb, int ccs_plane);
36 unsigned int intel_fb_align_height(const struct drm_framebuffer *fb,
39 unsigned int intel_surf_alignment(const struct drm_framebuffer *fb,
43 const struct drm_framebuffer *fb,
[all …]
A Dintel_fb.c16 bool is_ccs_plane(const struct drm_framebuffer *fb, int plane) in is_ccs_plane()
317 const struct drm_framebuffer *fb, in intel_fb_plane_get_subsampling()
413 const struct drm_framebuffer *fb, in intel_adjust_aligned_offset()
482 const struct drm_framebuffer *fb, in intel_compute_aligned_offset()
541 const struct drm_framebuffer *fb = state->hw.fb; in intel_plane_compute_aligned_offset()
557 const struct drm_framebuffer *fb, in intel_fb_offset_to_xy()
1066 struct drm_framebuffer *fb = plane_state->hw.fb; in intel_plane_remap_gtt()
1328 struct drm_framebuffer *fb = &intel_fb->base; in intel_framebuffer_init()
1477 struct drm_framebuffer *
1482 struct drm_framebuffer *fb; in intel_user_framebuffer_create()
[all …]
A Dskl_universal_plane.c311 const struct drm_framebuffer *fb = plane_state->hw.fb; in glk_plane_ratio()
338 const struct drm_framebuffer *fb = plane_state->hw.fb; in skl_plane_ratio()
634 const struct drm_framebuffer *fb = plane_state->hw.fb; in skl_plane_stride()
857 const struct drm_framebuffer *fb = plane_state->hw.fb; in adlp_plane_ctl_arb_slots()
900 const struct drm_framebuffer *fb = plane_state->hw.fb; in skl_plane_ctl()
960 const struct drm_framebuffer *fb = plane_state->hw.fb; in glk_plane_color_ctl()
1361 const struct drm_framebuffer *fb) in skl_plane_max_scale()
1377 const struct drm_framebuffer *fb, in intel_plane_min_width()
1388 const struct drm_framebuffer *fb, in intel_plane_max_width()
1399 const struct drm_framebuffer *fb, in intel_plane_max_height()
[all …]
/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,
30 bool omap_framebuffer_supports_rotation(struct drm_framebuffer *fb);
31 void omap_framebuffer_describe(struct drm_framebuffer *fb, struct seq_file *m);
A 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()
224 int omap_framebuffer_pin(struct drm_framebuffer *fb) in omap_framebuffer_pin()
264 void omap_framebuffer_unpin(struct drm_framebuffer *fb) in omap_framebuffer_unpin()
303 struct drm_framebuffer *omap_framebuffer_create(struct drm_device *dev, in omap_framebuffer_create()
310 struct drm_framebuffer *fb; in omap_framebuffer_create()
334 struct drm_framebuffer *omap_framebuffer_init(struct drm_device *dev, in omap_framebuffer_init()
[all …]
/linux/drivers/gpu/drm/msm/
A 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()
56 int msm_framebuffer_prepare(struct drm_framebuffer *fb, in msm_framebuffer_prepare()
72 void msm_framebuffer_cleanup(struct drm_framebuffer *fb, in msm_framebuffer_cleanup()
81 uint32_t msm_framebuffer_iova(struct drm_framebuffer *fb, in msm_framebuffer_iova()
100 struct drm_framebuffer *msm_framebuffer_create(struct drm_device *dev, in msm_framebuffer_create()
106 struct drm_framebuffer *fb; in msm_framebuffer_create()
139 struct drm_framebuffer *fb; in msm_framebuffer_init()
207 struct drm_framebuffer *
[all …]
A Dmsm_drv.h316 int msm_framebuffer_prepare(struct drm_framebuffer *fb,
318 void msm_framebuffer_cleanup(struct drm_framebuffer *fb,
320 uint32_t msm_framebuffer_iova(struct drm_framebuffer *fb,
322 struct drm_gem_object *msm_framebuffer_bo(struct drm_framebuffer *fb, int plane);
323 const struct msm_format *msm_framebuffer_format(struct drm_framebuffer *fb);
324 struct drm_framebuffer *msm_framebuffer_create(struct drm_device *dev,
326 struct drm_framebuffer * msm_alloc_stolen_fb(struct drm_device *dev,
457 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()
65 struct drm_framebuffer *fb, in drm_gem_fb_init()
93 void drm_gem_fb_destroy(struct drm_framebuffer *fb) in drm_gem_fb_destroy()
118 int drm_gem_fb_create_handle(struct drm_framebuffer *fb, struct drm_file *file, in drm_gem_fb_create_handle()
148 struct drm_framebuffer *fb, in drm_gem_fb_init_with_funcs()
221 struct drm_framebuffer *
226 struct drm_framebuffer *fb; in drm_gem_fb_create_with_funcs()
270 struct drm_framebuffer *
308 struct drm_framebuffer *
337 int drm_gem_fb_vmap(struct drm_framebuffer *fb, in drm_gem_fb_vmap()
[all …]
A Ddrm_framebuffer.c286 struct drm_framebuffer *
292 struct drm_framebuffer *fb; in drm_internal_framebuffer_create()
350 struct drm_framebuffer *fb; in drm_mode_addfb2()
404 struct drm_framebuffer *fb = in drm_mode_rmfb_work_fn()
431 struct drm_framebuffer *fb = NULL; in drm_mode_rmfb()
509 struct drm_framebuffer *fb; in drm_mode_getfb()
571 struct drm_framebuffer *fb; in drm_mode_getfb2_ioctl()
701 struct drm_framebuffer *fb; in drm_mode_dirtyfb_ioctl()
776 struct drm_framebuffer *fb, *tfb; in drm_fb_release()
813 struct drm_framebuffer *fb = in drm_framebuffer_free()
[all …]
A Ddrm_format_helper.c36 void drm_fb_memcpy(void *dst, void *vaddr, struct drm_framebuffer *fb, in drm_fb_memcpy()
64 void *vaddr, struct drm_framebuffer *fb, in drm_fb_memcpy_dstclip()
96 void drm_fb_swab(void *dst, void *src, struct drm_framebuffer *fb, in drm_fb_swab()
163 void drm_fb_xrgb8888_to_rgb332(void *dst, void *src, struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_rgb332()
221 struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_rgb565()
266 void *vaddr, struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_rgb565_dstclip()
316 void drm_fb_xrgb8888_to_rgb888(void *dst, void *src, struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_rgb888()
356 void *vaddr, struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_rgb888_dstclip()
397 void drm_fb_xrgb8888_to_gray8(u8 *dst, void *vaddr, struct drm_framebuffer *fb, in drm_fb_xrgb8888_to_gray8()
457 struct drm_framebuffer *fb, in drm_fb_blit_rect_dstclip()
[all …]
/linux/drivers/gpu/drm/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/rockchip/
A Drockchip_drm_fb.c27 static struct drm_framebuffer *
31 struct drm_framebuffer *fb; in rockchip_fb_alloc()
60 static struct drm_framebuffer *
108 struct drm_framebuffer *
113 struct drm_framebuffer *fb; in rockchip_drm_framebuffer_init()
A Drockchip_drm_fb.h10 struct drm_framebuffer *
14 void rockchip_drm_framebuffer_fini(struct drm_framebuffer *fb);
/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/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()
/linux/drivers/gpu/drm/gma500/
A Dframebuffer.c45 struct drm_framebuffer *fb = fb_helper->fb; in psbfb_setcolreg()
82 struct drm_framebuffer *fb = vma->vm_private_data; in psbfb_vm_fault()
129 struct drm_framebuffer *fb = fb_helper->fb; in psbfb_mmap()
168 struct drm_framebuffer *fb, in psb_framebuffer_init()
208 static struct drm_framebuffer *psb_framebuffer_create in psb_framebuffer_create()
213 struct drm_framebuffer *fb; in psb_framebuffer_create()
267 struct drm_framebuffer *fb; in psbfb_create()
350 static struct drm_framebuffer *psb_user_framebuffer_create in psb_user_framebuffer_create()
355 struct drm_framebuffer *fb; in psb_user_framebuffer_create()
407 struct drm_framebuffer *fb = fb_helper->fb; in psb_fbdev_destroy()
/linux/drivers/gpu/drm/tegra/
A 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()
110 static struct drm_framebuffer *tegra_fb_alloc(struct drm_device *drm, in tegra_fb_alloc()
115 struct drm_framebuffer *fb; in tegra_fb_alloc()
139 struct drm_framebuffer *tegra_fb_create(struct drm_device *drm, in tegra_fb_create()
146 struct drm_framebuffer *fb; in tegra_fb_create()
222 struct drm_framebuffer *fb; in tegra_fbdev_probe()
A Ddrm.h35 struct drm_framebuffer *fb;
183 struct tegra_bo *tegra_fb_get_plane(struct drm_framebuffer *framebuffer,
185 bool tegra_fb_is_bottom_up(struct drm_framebuffer *framebuffer);
186 int tegra_fb_get_tiling(struct drm_framebuffer *framebuffer,
188 struct drm_framebuffer *tegra_fb_create(struct drm_device *drm,
/linux/drivers/gpu/drm/gud/
A Dgud_pipe.c55 void *src, struct drm_framebuffer *fb, in gud_xrgb8888_to_r124()
101 void *src, struct drm_framebuffer *fb, in gud_xrgb8888_to_color()
149 static int gud_prep_flush(struct gud_device *gdrm, struct drm_framebuffer *fb, in gud_prep_flush()
279 static int gud_flush_rect(struct gud_device *gdrm, struct drm_framebuffer *fb, in gud_flush_rect()
336 static void gud_retry_failed_flush(struct gud_device *gdrm, struct drm_framebuffer *fb, in gud_retry_failed_flush()
363 struct drm_framebuffer *fb; in gud_flush_work()
421 static void gud_fb_queue_damage(struct gud_device *gdrm, struct drm_framebuffer *fb, in gud_fb_queue_damage()
424 struct drm_framebuffer *old_fb = NULL; in gud_fb_queue_damage()
452 struct drm_framebuffer *old_fb = old_plane_state->fb; in gud_pipe_check()
454 struct drm_framebuffer *fb = new_plane_state->fb; in gud_pipe_check()
[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/tiny/
A Dcirrus.c127 static int cirrus_convert_to(struct drm_framebuffer *fb) in cirrus_convert_to()
140 static int cirrus_cpp(struct drm_framebuffer *fb) in cirrus_cpp()
149 static int cirrus_pitch(struct drm_framebuffer *fb) in cirrus_pitch()
187 struct drm_framebuffer *fb) in cirrus_mode_set()
316 static int cirrus_fb_blit_rect(struct drm_framebuffer *fb, const struct dma_buf_map *map, in cirrus_fb_blit_rect()
348 static int cirrus_fb_blit_fullscreen(struct drm_framebuffer *fb, const struct dma_buf_map *map) in cirrus_fb_blit_fullscreen()
360 struct drm_framebuffer *fb) in cirrus_check_size()
423 struct drm_framebuffer *fb = plane_state->fb; in cirrus_pipe_check()
490 static struct drm_framebuffer*

Completed in 41 milliseconds

12345678910