| /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 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 D | drm_gem_framebuffer_helper.h | 11 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 D | drm_format_helper.h | 13 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 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,
|
| /linux/drivers/gpu/drm/i915/display/ |
| A D | intel_fb.h | 14 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 D | intel_fb.c | 804 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 D | skl_universal_plane.c | 278 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 D | intel_fb_pin.h | 11 struct drm_framebuffer; 17 intel_fb_pin_to_ggtt(const struct drm_framebuffer *fb,
|
| /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, 32 bool omap_framebuffer_supports_rotation(struct drm_framebuffer *fb); 33 void omap_framebuffer_describe(struct drm_framebuffer *fb, struct seq_file *m);
|
| A D | omap_fb.c | 53 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 D | msm_fb.c | 20 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 D | msm_drv.h | 279 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 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() 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 D | drm_framebuffer.c | 268 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 D | drm_format_helper.c | 137 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 D | fb.c | 20 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 D | drm.h | 179 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 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/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()
|
| A D | exynos_drm_fb.h | 15 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 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/gma500/ |
| A D | framebuffer.c | 31 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 D | lsdc_plane.c | 41 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 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/gud/ |
| A D | gud_pipe.c | 53 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 …]
|