Searched refs:drm_rect (Results 1 - 25 of 77) sorted by relevance

1234

/linux-master/include/drm/
H A Ddrm_rect.h37 * 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 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);
H A Ddrm_format_helper.h14 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 Ddrm_plane.h31 #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 Ddrm_mipi_dbi.h16 struct drm_rect;
196 struct drm_rect *clip, bool swap,
H A Ddrm_client.h168 int drm_client_framebuffer_flush(struct drm_client_buffer *buffer, struct drm_rect *rect);
/linux-master/drivers/gpu/drm/meson/
H A Dmeson_vpp.h12 struct drm_rect;
25 struct drm_rect *input);
/linux-master/drivers/gpu/drm/
H A Ddrm_rect.c30 #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 Ddrm_plane_helper.c36 #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 Ddrm_format_helper.c21 #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 Ddrm_damage_helper.c227 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 Ddpu_hw_wb.h20 struct drm_rect roi;
21 struct drm_rect crop;
H A Ddpu_hw_sspp.h147 struct drm_rect src_rect;
148 struct drm_rect dst_rect;
H A Ddpu_crtc.h213 struct drm_rect lm_bounds[CRTC_DUAL_MIXERS];
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_atomic_plane.h13 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 Dhyperv_drm.h50 int hyperv_update_dirt(struct hv_device *hdev, struct drm_rect *rect);
H A Dhyperv_drm_modeset.c24 struct drm_rect *rect)
44 struct drm_rect fullscreen = {
141 struct drm_rect rect;
/linux-master/drivers/gpu/drm/tests/
H A Ddrm_rect_test.c3 * 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 Ddrm_damage_helper_test.c95 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 Ddrm_plane_helper_test.c13 #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 Dgud_pipe.c22 #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 Dst7586.c27 #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 Dvkms_drv.h30 struct drm_rect src, dst;
31 struct drm_rect rotated;
H A Dvkms_plane.c113 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 Dvmwgfx_kms.h109 struct drm_rect *clip, uint32_t src_x, uint32_t src_y);
120 struct drm_rect *bb);
579 struct drm_rect *r)

Completed in 272 milliseconds

1234