Home
last modified time | relevance | path

Searched refs:drm_rect (Results 1 – 25 of 67) sorted by relevance

123

/linux/include/drm/
A Ddrm_rect.h46 struct drm_rect { struct
206 const struct drm_rect *r2) in drm_rect_equals()
218 const struct drm_rect *src) in drm_rect_fp_to_int()
225 bool drm_rect_intersect(struct drm_rect *r, const struct drm_rect *clip);
226 bool drm_rect_clip_scaled(struct drm_rect *src, struct drm_rect *dst,
227 const struct drm_rect *clip);
229 const struct drm_rect *dst,
232 const struct drm_rect *dst,
235 const struct drm_rect *r, bool fixed_point);
236 void drm_rect_rotate(struct drm_rect *r,
[all …]
A Ddrm_format_helper.h10 struct drm_rect;
13 struct drm_rect *clip);
16 struct drm_rect *clip);
18 struct drm_rect *clip, bool cached);
20 struct drm_rect *clip);
23 struct drm_rect *clip, bool swab);
26 struct drm_rect *clip, bool swab);
28 struct drm_rect *clip);
31 struct drm_rect *clip);
33 struct drm_rect *clip);
[all …]
A Ddrm_damage_helper.h56 struct drm_rect plane_src;
58 const struct drm_rect *clips;
79 struct drm_rect *rect);
82 struct drm_rect *rect);
A Ddrm_plane.h215 struct drm_rect src, dst;
244 static inline struct drm_rect
247 struct drm_rect src = { in drm_plane_state_src()
256 static inline struct drm_rect
259 struct drm_rect dest = { in drm_plane_state_dest()
A Ddrm_mipi_dbi.h15 struct drm_rect;
170 struct drm_rect *clip, bool swap);
/linux/drivers/gpu/drm/
A Ddrm_rect.c44 bool drm_rect_intersect(struct drm_rect *r1, const struct drm_rect *r2) in drm_rect_intersect()
92 bool drm_rect_clip_scaled(struct drm_rect *src, struct drm_rect *dst, in drm_rect_clip_scaled()
93 const struct drm_rect *clip) in drm_rect_clip_scaled()
169 int drm_rect_calc_hscale(const struct drm_rect *src, in drm_rect_calc_hscale()
170 const struct drm_rect *dst, in drm_rect_calc_hscale()
204 int drm_rect_calc_vscale(const struct drm_rect *src, in drm_rect_calc_vscale()
205 const struct drm_rect *dst, in drm_rect_calc_vscale()
253 void drm_rect_rotate(struct drm_rect *r, in drm_rect_rotate()
257 struct drm_rect tmp; in drm_rect_rotate()
327 void drm_rect_rotate_inv(struct drm_rect *r, in drm_rect_rotate_inv()
[all …]
A Ddrm_format_helper.c37 struct drm_rect *clip) in drm_fb_memcpy()
65 struct drm_rect *clip) in drm_fb_memcpy_dstclip()
97 struct drm_rect *clip, bool cached) in drm_fb_swab()
164 struct drm_rect *clip) in drm_fb_xrgb8888_to_rgb332()
222 struct drm_rect *clip, bool swab) in drm_fb_xrgb8888_to_rgb565()
267 struct drm_rect *clip, bool swab) in drm_fb_xrgb8888_to_rgb565_dstclip()
317 struct drm_rect *clip) in drm_fb_xrgb8888_to_rgb888()
357 struct drm_rect *clip) in drm_fb_xrgb8888_to_rgb888_dstclip()
398 struct drm_rect *clip) in drm_fb_xrgb8888_to_gray8()
458 struct drm_rect *clip) in drm_fb_blit_rect_dstclip()
[all …]
A Ddrm_plane_helper.c104 struct drm_rect *src, in drm_plane_helper_check_update()
105 struct drm_rect *dst, in drm_plane_helper_check_update()
163 struct drm_rect src = { in drm_primary_helper_update()
169 struct drm_rect dest = { in drm_primary_helper_update()
A Ddrm_damage_helper.c231 iter->clips = (struct drm_rect *)drm_plane_get_damage_clips(state); in drm_atomic_helper_damage_iter_init()
266 struct drm_rect *rect) in drm_atomic_helper_damage_iter_next()
307 struct drm_rect *rect) in drm_atomic_helper_damage_merged()
310 struct drm_rect clip; in drm_atomic_helper_damage_merged()
/linux/drivers/gpu/drm/selftests/
A Dtest-drm_damage_helper.c121 struct drm_rect clip; in igt_damage_iter_no_damage()
142 struct drm_rect clip; in igt_damage_iter_no_damage_fractional_src()
165 struct drm_rect clip; in igt_damage_iter_no_damage_src_moved()
187 struct drm_rect clip; in igt_damage_iter_no_damage_fractional_src_moved()
210 struct drm_rect clip; in igt_damage_iter_no_damage_not_visible()
233 struct drm_rect clip; in igt_damage_iter_no_damage_no_crtc()
255 struct drm_rect clip; in igt_damage_iter_no_damage_no_fb()
281 struct drm_rect clip; in igt_damage_iter_simple_damage()
307 struct drm_rect clip; in igt_damage_iter_single_damage()
332 struct drm_rect clip; in igt_damage_iter_single_damage_intersect_src()
[all …]
A Dtest-drm_rect.c16 struct drm_rect src, dst, clip; in igt_drm_rect_clip_scaled_div_by_zero()
42 struct drm_rect src, dst, clip; in igt_drm_rect_clip_scaled_not_clipped()
98 struct drm_rect src, dst, clip; in igt_drm_rect_clip_scaled_clipped()
202 struct drm_rect src, dst, clip; in igt_drm_rect_clip_scaled_signed_vs_unsigned()
A DMakefile5 test-drm_rect.o
/linux/drivers/gpu/drm/gud/
A Dgud_pipe.c56 struct drm_rect *rect) in gud_xrgb8888_to_r124()
102 struct drm_rect *rect) in gud_xrgb8888_to_color()
150 const struct drm_format_info *format, struct drm_rect *rect, in gud_prep_flush()
280 const struct drm_format_info *format, struct drm_rect *rect) in gud_flush_rect()
328 static void gud_add_damage(struct gud_device *gdrm, struct drm_rect *damage) in gud_add_damage()
337 struct drm_rect *damage) in gud_retry_failed_flush()
364 struct drm_rect damage; in gud_flush_work()
394 struct drm_rect rect = damage; in gud_flush_work()
422 struct drm_rect *damage) in gud_fb_queue_damage()
568 struct drm_rect damage; in gud_pipe_update()
/linux/drivers/gpu/drm/i915/display/
A Dintel_atomic_plane.h13 struct drm_rect;
20 unsigned int intel_adjusted_rate(const struct drm_rect *src,
21 const struct drm_rect *dst,
A Dintel_atomic_plane.c141 unsigned int intel_adjusted_rate(const struct drm_rect *src, in intel_adjusted_rate()
142 const struct drm_rect *dst, in intel_adjusted_rate()
555 struct drm_rect *src = &plane_state->uapi.src; in intel_atomic_plane_check_clipping()
556 struct drm_rect *dst = &plane_state->uapi.dst; in intel_atomic_plane_check_clipping()
558 struct drm_rect clip = {}; in intel_atomic_plane_check_clipping()
/linux/drivers/gpu/drm/meson/
A Dmeson_vpp.h12 struct drm_rect;
23 struct drm_rect *input);
/linux/drivers/gpu/drm/tiny/
A Dst7586.c66 struct drm_rect *clip) in st7586_xrgb8888_to_gray332()
92 struct drm_rect *clip) in st7586_buf_copy()
109 static void st7586_fb_dirty(struct drm_framebuffer *fb, struct drm_rect *rect) in st7586_fb_dirty()
153 struct drm_rect rect; in st7586_pipe_update()
169 struct drm_rect rect = { in st7586_pipe_enable()
A Dgm12u320.c95 struct drm_rect rect;
399 struct drm_rect *dirty) in gm12u320_fb_mark_dirty()
415 struct drm_rect *rect = &gm12u320->fb_update.rect; in gm12u320_fb_mark_dirty()
552 struct drm_rect rect = { 0, 0, GM12U320_USER_WIDTH, GM12U320_HEIGHT }; in gm12u320_pipe_enable()
572 struct drm_rect rect; in gm12u320_pipe_update()
A Dili9225.c78 static void ili9225_fb_dirty(struct drm_framebuffer *fb, struct drm_rect *rect) in ili9225_fb_dirty()
165 struct drm_rect rect; in ili9225_pipe_update()
182 struct drm_rect rect = { in ili9225_pipe_enable()
/linux/drivers/gpu/drm/hyperv/
A Dhyperv_drm_modeset.c23 struct drm_rect *rect) in hyperv_blit_to_vram_rect()
40 struct drm_rect fullscreen = { in hyperv_blit_to_vram_fullscreen()
134 struct drm_rect rect; in hyperv_pipe_update()
A Dhyperv_drm.h50 int hyperv_update_dirt(struct hv_device *hdev, struct drm_rect *rect);
/linux/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_hw_sspp.h161 struct drm_rect src_rect;
162 struct drm_rect dst_rect;
/linux/drivers/gpu/drm/vkms/
A Dvkms_plane.c111 memcpy(&composer->src, &new_state->src, sizeof(struct drm_rect)); in vkms_plane_atomic_update()
112 memcpy(&composer->dst, &new_state->dst, sizeof(struct drm_rect)); in vkms_plane_atomic_update()
/linux/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_kms.h108 struct drm_rect *clip, uint32_t src_x, uint32_t src_y);
119 struct drm_rect *bb);
571 struct drm_rect *r) in vmw_du_translate_to_crtc()
/linux/drivers/gpu/drm/udl/
A Dudl_modeset.c245 static int udl_aligned_damage_clip(struct drm_rect *clip, int x, int y, in udl_aligned_damage_clip()
275 struct drm_rect clip; in udl_handle_damage()
419 struct drm_rect rect; in udl_simple_display_pipe_update()

Completed in 37 milliseconds

123