/linux-master/include/drm/ |
H A D | drm_rect.h | 37 * struct drm_rect - two dimensional rectangle 46 struct drm_rect { struct 60 #define DRM_RECT_INIT(x, y, w, h) ((struct drm_rect){ \ 67 * DRM_RECT_FMT - printf string for &struct drm_rect 71 * DRM_RECT_ARG - printf arguments for &struct drm_rect 77 * DRM_RECT_FP_FMT - printf string for &struct drm_rect in 16.16 fixed point 81 * DRM_RECT_FP_ARG - printf arguments for &struct drm_rect in 16.16 fixed point 101 static inline void drm_rect_init(struct drm_rect *r, int x, int y, 122 static inline void drm_rect_adjust_size(struct drm_rect *r, int dw, int dh) 139 static inline void drm_rect_translate(struct drm_rect * [all...] |
H A D | drm_damage_helper.h | 56 struct drm_rect plane_src; 58 const struct drm_rect *clips; 79 struct drm_rect *rect); 82 struct drm_rect *rect);
|
H A D | drm_format_helper.h | 14 struct drm_rect; 71 const struct drm_rect *clip); 75 const struct drm_rect *clip); 78 const struct drm_rect *clip, bool cached, 82 const struct drm_rect *clip, struct drm_format_conv_state *state); 85 const struct drm_rect *clip, struct drm_format_conv_state *state, 89 const struct drm_rect *clip, struct drm_format_conv_state *state); 92 const struct drm_rect *clip, struct drm_format_conv_state *state); 95 const struct drm_rect *clip, struct drm_format_conv_state *state); 98 const struct drm_rect *cli [all...] |
H A D | drm_plane.h | 31 #include <drm/drm_rect.h> 229 struct drm_rect src, dst; 265 static inline struct drm_rect 268 struct drm_rect src = { 277 static inline struct drm_rect 280 struct drm_rect dest = {
|
H A D | drm_mipi_dbi.h | 16 struct drm_rect; 196 struct drm_rect *clip, bool swap,
|
H A D | drm_client.h | 168 int drm_client_framebuffer_flush(struct drm_client_buffer *buffer, struct drm_rect *rect);
|
/linux-master/drivers/gpu/drm/meson/ |
H A D | meson_vpp.h | 12 struct drm_rect; 25 struct drm_rect *input);
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_rect.c | 30 #include <drm/drm_rect.h> 44 bool drm_rect_intersect(struct drm_rect *r1, const struct drm_rect *r2) 92 bool drm_rect_clip_scaled(struct drm_rect *src, struct drm_rect *dst, 93 const struct drm_rect *clip) 169 int drm_rect_calc_hscale(const struct drm_rect *src, 170 const struct drm_rect *dst, 204 int drm_rect_calc_vscale(const struct drm_rect *src, 205 const struct drm_rect *ds [all...] |
H A D | drm_plane_helper.c | 36 #include <drm/drm_rect.h> 97 struct drm_rect *src, 98 struct drm_rect *dst, 179 struct drm_rect src = { 185 struct drm_rect dest = {
|
H A D | drm_format_helper.c | 21 #include <drm/drm_rect.h> 114 static unsigned int clip_offset(const struct drm_rect *clip, unsigned int pitch, unsigned int cpp) 129 const struct drm_rect *clip) 138 const struct drm_rect *clip, bool vaddr_cached_hint, 180 const struct drm_rect *clip, bool vaddr_cached_hint, 225 const struct drm_rect *clip, bool vaddr_cached_hint, 267 const struct drm_rect *clip) 345 const struct drm_rect *clip, bool cached, 407 const struct drm_rect *clip, struct drm_format_conv_state *state) 478 const struct drm_rect *cli [all...] |
H A D | drm_damage_helper.c | 227 struct drm_rect src; 233 iter->clips = (struct drm_rect *)drm_plane_get_damage_clips(state); 271 struct drm_rect *rect) 312 struct drm_rect *rect) 315 struct drm_rect clip;
|
/linux-master/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_hw_wb.h | 20 struct drm_rect roi; 21 struct drm_rect crop;
|
H A D | dpu_hw_sspp.h | 147 struct drm_rect src_rect; 148 struct drm_rect dst_rect;
|
H A D | dpu_crtc.h | 213 struct drm_rect lm_bounds[CRTC_DUAL_MIXERS];
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_atomic_plane.h | 13 struct drm_rect; 21 unsigned int intel_adjusted_rate(const struct drm_rect *src, 22 const struct drm_rect *dst,
|
/linux-master/drivers/gpu/drm/hyperv/ |
H A D | hyperv_drm.h | 50 int hyperv_update_dirt(struct hv_device *hdev, struct drm_rect *rect);
|
H A D | hyperv_drm_modeset.c | 24 struct drm_rect *rect) 44 struct drm_rect fullscreen = { 141 struct drm_rect rect;
|
/linux-master/drivers/gpu/drm/tests/ |
H A D | drm_rect_test.c | 3 * Test cases for the drm_rect functions 10 #include <drm/drm_rect.h> 16 static void drm_rect_compare(struct kunit *test, const struct drm_rect *r, 17 const struct drm_rect *expected) 27 struct drm_rect src, dst, clip; 53 struct drm_rect src, dst, clip; 101 struct drm_rect src, dst, clip; 191 struct drm_rect src, dst, clip; 214 struct drm_rect r1, r2; 216 struct drm_rect expected_intersectio [all...] |
H A D | drm_damage_helper_test.c | 95 static void check_damage_clip(struct kunit *test, struct drm_rect *r, 123 struct drm_rect clip; 141 struct drm_rect clip; 162 struct drm_rect clip; 181 struct drm_rect clip; 201 struct drm_rect clip; 219 struct drm_rect clip; 237 struct drm_rect clip; 257 struct drm_rect clip; 280 struct drm_rect cli [all...] |
H A D | drm_plane_helper_test.c | 13 #include <drm/drm_rect.h> 86 struct drm_rect expected = DRM_RECT_INIT(src_x, src_y, src_w, src_h); 105 struct drm_rect expected = DRM_RECT_INIT(crtc_x, crtc_y, crtc_w, crtc_h);
|
/linux-master/drivers/gpu/drm/gud/ |
H A D | gud_pipe.c | 22 #include <drm/drm_rect.h> 54 struct drm_rect *rect, 104 struct drm_rect *rect) 155 const struct drm_format_info *format, struct drm_rect *rect, 271 const struct drm_format_info *format, struct drm_rect *rect, 322 struct drm_rect *damage) 342 struct drm_rect rect = *damage; 366 struct drm_rect damage; 391 const struct iosys_map *src, struct drm_rect *damage) 432 const struct iosys_map *src, struct drm_rect *damag [all...] |
/linux-master/drivers/gpu/drm/tiny/ |
H A D | st7586.c | 27 #include <drm/drm_rect.h> 67 struct drm_rect *clip, 97 struct drm_rect *clip, struct drm_format_conv_state *fmtcnv_state) 113 struct drm_rect *rect, struct drm_format_conv_state *fmtcnv_state) 154 struct drm_rect rect; 178 struct drm_rect rect = {
|
/linux-master/drivers/gpu/drm/vkms/ |
H A D | vkms_drv.h | 30 struct drm_rect src, dst; 31 struct drm_rect rotated;
|
H A D | vkms_plane.c | 113 memcpy(&frame_info->src, &new_state->src, sizeof(struct drm_rect)); 114 memcpy(&frame_info->dst, &new_state->dst, sizeof(struct drm_rect)); 115 memcpy(&frame_info->rotated, &new_state->dst, sizeof(struct drm_rect));
|
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_kms.h | 109 struct drm_rect *clip, uint32_t src_x, uint32_t src_y); 120 struct drm_rect *bb); 579 struct drm_rect *r)
|