/linux/include/drm/ |
A 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 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 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_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 D | drm_gem_framebuffer_helper.h | 13 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 D | drm_fb_cma_helper.h | 8 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 D | intel_fb.h | 13 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 D | intel_fb.c | 16 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 D | skl_universal_plane.c | 311 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 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);
|
A 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() 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 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() 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 D | msm_drv.h | 316 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 D | drm_gem_framebuffer_helper.c | 53 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 D | drm_framebuffer.c | 286 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 D | drm_format_helper.c | 36 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 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/drivers/gpu/drm/rockchip/ |
A D | rockchip_drm_fb.c | 27 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 D | rockchip_drm_fb.h | 10 struct drm_framebuffer * 14 void rockchip_drm_framebuffer_fini(struct drm_framebuffer *fb);
|
/linux/drivers/gpu/drm/arm/display/komeda/ |
A 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/drivers/gpu/drm/exynos/ |
A 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()
|
/linux/drivers/gpu/drm/gma500/ |
A D | framebuffer.c | 45 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 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() 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 D | drm.h | 35 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 D | gud_pipe.c | 55 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 D | nouveau_display.h | 15 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 D | cirrus.c | 127 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*
|