Home
last modified time | relevance | path

Searched refs:plane (Results 51 - 75 of 1058) sorted by relevance

12345678910>>...43

/kernel/linux/linux-6.6/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_vsp.c219 static void rcar_du_vsp_plane_setup(struct rcar_du_vsp_plane *plane) in rcar_du_vsp_plane_setup() argument
222 to_rcar_vsp_plane_state(plane->plane.state); in rcar_du_vsp_plane_setup()
224 struct drm_framebuffer *fb = plane->plane.state->fb; in rcar_du_vsp_plane_setup()
254 vsp1_du_atomic_update(plane->vsp->vsp, crtc->vsp_pipe, in rcar_du_vsp_plane_setup()
255 plane->index, &cfg); in rcar_du_vsp_plane_setup()
320 static int rcar_du_vsp_plane_prepare_fb(struct drm_plane *plane, in rcar_du_vsp_plane_prepare_fb() argument
324 struct rcar_du_vsp *vsp = to_rcar_vsp_plane(plane)->vsp; in rcar_du_vsp_plane_prepare_fb()
329 * plane i in rcar_du_vsp_plane_prepare_fb()
354 rcar_du_vsp_plane_cleanup_fb(struct drm_plane *plane, struct drm_plane_state *state) rcar_du_vsp_plane_cleanup_fb() argument
366 rcar_du_vsp_plane_atomic_check(struct drm_plane *plane, struct drm_atomic_state *state) rcar_du_vsp_plane_atomic_check() argument
377 rcar_du_vsp_plane_atomic_update(struct drm_plane *plane, struct drm_atomic_state *state) rcar_du_vsp_plane_atomic_update() argument
400 rcar_du_vsp_plane_atomic_duplicate_state(struct drm_plane *plane) rcar_du_vsp_plane_atomic_duplicate_state() argument
416 rcar_du_vsp_plane_atomic_destroy_state(struct drm_plane *plane, struct drm_plane_state *state) rcar_du_vsp_plane_atomic_destroy_state() argument
423 rcar_du_vsp_plane_reset(struct drm_plane *plane) rcar_du_vsp_plane_reset() argument
454 struct rcar_du_vsp_plane *plane = &vsp->planes[i]; rcar_du_vsp_cleanup() local
499 struct rcar_du_vsp_plane *plane = &vsp->planes[i]; rcar_du_vsp_init() local
[all...]
/third_party/ffmpeg/libswscale/
H A Dslice.c27 int n = s->plane[i].available_lines; in free_lines()
30 av_freep(&s->plane[i].line[j]); in free_lines()
32 s->plane[i].line[j+n] = NULL; in free_lines()
37 memset(s->plane[i].line, 0, sizeof(uint8_t*) * s->plane[i].available_lines * (s->is_ring ? 3 : 1)); in free_lines()
54 int n = s->plane[i].available_lines; in alloc_lines()
58 av_assert0(n == s->plane[ii].available_lines); in alloc_lines()
60 // chroma plane line U and V are expected to be contiguous in memory in alloc_lines()
62 s->plane[i].line[j] = av_malloc(size * 2 + 32); in alloc_lines()
63 if (!s->plane[ in alloc_lines()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_simple_kms_helper.c119 struct drm_plane *plane; in drm_simple_kms_crtc_enable() local
126 plane = &pipe->plane; in drm_simple_kms_crtc_enable()
127 pipe->funcs->enable(pipe, crtc->state, plane->state); in drm_simple_kms_crtc_enable()
215 static int drm_simple_kms_plane_atomic_check(struct drm_plane *plane, in drm_simple_kms_plane_atomic_check() argument
219 plane); in drm_simple_kms_plane_atomic_check()
224 pipe = container_of(plane, struct drm_simple_display_pipe, plane); in drm_simple_kms_plane_atomic_check()
244 static void drm_simple_kms_plane_atomic_update(struct drm_plane *plane, in drm_simple_kms_plane_atomic_update() argument
248 plane); in drm_simple_kms_plane_atomic_update()
258 drm_simple_kms_plane_prepare_fb(struct drm_plane *plane, struct drm_plane_state *state) drm_simple_kms_plane_prepare_fb() argument
276 drm_simple_kms_plane_cleanup_fb(struct drm_plane *plane, struct drm_plane_state *state) drm_simple_kms_plane_cleanup_fb() argument
288 drm_simple_kms_plane_begin_fb_access(struct drm_plane *plane, struct drm_plane_state *new_plane_state) drm_simple_kms_plane_begin_fb_access() argument
300 drm_simple_kms_plane_end_fb_access(struct drm_plane *plane, struct drm_plane_state *new_plane_state) drm_simple_kms_plane_end_fb_access() argument
312 drm_simple_kms_format_mod_supported(struct drm_plane *plane, uint32_t format, uint64_t modifier) drm_simple_kms_format_mod_supported() argument
328 drm_simple_kms_plane_reset(struct drm_plane *plane) drm_simple_kms_plane_reset() argument
339 drm_simple_kms_plane_duplicate_state(struct drm_plane *plane) drm_simple_kms_plane_duplicate_state() argument
350 drm_simple_kms_plane_destroy_state(struct drm_plane *plane, struct drm_plane_state *state) drm_simple_kms_plane_destroy_state() argument
425 struct drm_plane *plane = &pipe->plane; drm_simple_display_pipe_init() local
[all...]
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_plane.h44 * struct drm_plane_state - mutable plane state
53 /** @plane: backpointer to the plane */
54 struct drm_plane *plane; member
88 * Left position of visible portion of plane on crtc, signed dest
96 * Upper position of visible portion of plane on crtc, signed dest
101 /** @crtc_w: width of visible portion of plane on crtc */
102 /** @crtc_h: height of visible portion of plane on crtc */
106 * @src_x: left position of visible portion of plane within plane (i
873 drm_plane_index(const struct drm_plane *plane) drm_plane_index() argument
882 drm_plane_mask(const struct drm_plane *plane) drm_plane_mask() argument
[all...]
/third_party/mesa3d/src/gallium/winsys/sw/kms-dri/
H A Dkms_dri_sw_winsys.c135 struct kms_sw_plane *plane = NULL; in get_plane() local
139 DEBUG_PRINT("KMS-DEBUG: plane too big. format: %d stride: %d height: %d " in get_plane()
145 LIST_FOR_EACH_ENTRY(plane, &kms_sw_dt->planes, link) { in get_plane()
146 if (plane->offset == offset) in get_plane()
147 return plane; in get_plane()
150 plane = CALLOC_STRUCT(kms_sw_plane); in get_plane()
151 if (!plane) in get_plane()
154 plane->width = width; in get_plane()
155 plane->height = height; in get_plane()
156 plane in get_plane()
203 struct kms_sw_plane *plane = get_plane(kms_sw_dt, format, width, height, kms_sw_displaytarget_create() local
229 struct kms_sw_plane *plane = kms_sw_plane(dt); kms_sw_displaytarget_destroy() local
264 struct kms_sw_plane *plane = kms_sw_plane(dt); kms_sw_displaytarget_map() local
335 struct kms_sw_plane *plane = NULL; kms_sw_displaytarget_add_from_prime() local
375 struct kms_sw_plane *plane = kms_sw_plane(dt); kms_sw_displaytarget_unmap() local
433 struct kms_sw_plane *plane; kms_sw_displaytarget_from_handle() local
457 struct kms_sw_plane *plane = kms_sw_plane(dt); kms_sw_displaytarget_get_handle() local
[all...]
/third_party/ffmpeg/libavfilter/
H A Dvf_geq.c50 AVExpr *e[NB_PLANES][MAX_NB_THREADS]; ///< expressions for each plane and thread
51 char *expr_str[4+3]; ///< expression strings for each plane
98 static inline double getpix(void *priv, double x, double y, int plane) in getpix() argument
103 const uint8_t *src = picref->data[plane]; in getpix()
104 int linesize = picref->linesize[plane]; in getpix()
105 const int w = (plane == 1 || plane == 2) ? AV_CEIL_RSHIFT(picref->width, geq->hsub) : picref->width; in getpix()
106 const int h = (plane == 1 || plane == 2) ? AV_CEIL_RSHIFT(picref->height, geq->vsub) : picref->height; in getpix()
156 static int calculate_sums(GEQContext *geq, int plane, in argument
204 getpix_integrate_internal(GEQContext *geq, int x, int y, int plane, int w, int h) getpix_integrate_internal() argument
223 getpix_integrate(void *priv, double x, double y, int plane) getpix_integrate() argument
251 int plane, ret = 0; geq_init() local
386 int plane; global() member
396 const int plane = td->plane; slice_geq_filter() local
448 int plane; geq_filter_frame() local
[all...]
H A Dvf_colorconstancy.c263 int plane; in slice_get_derivative() local
265 for (plane = 0; plane < NUM_PLANES; ++plane) { in slice_get_derivative()
266 const int height = s->planeheight[plane]; in slice_get_derivative()
267 const int width = s->planewidth[plane]; in slice_get_derivative()
268 const int in_linesize = in->linesize[plane]; in slice_get_derivative()
269 double *dst = td->data[dst_index][plane]; in slice_get_derivative()
275 const uint8_t *src = in->data[plane]; in slice_get_derivative()
290 const double *src = td->data[src_index][plane]; in slice_get_derivative()
325 int plane; slice_normalize() local
448 int plane; filter_slice_grey_edge() local
498 int plane, job, ret; filter_grey_edge() local
541 int plane; normalize_light() local
601 int plane; diagonal_transformation() local
[all...]
H A Dvf_bilateral.c156 int jobnr, int nb_jobs, int plane) \
158 const int width = s->planewidth[plane]; \
159 const int height = s->planeheight[plane]; \
162 const int src_linesize = in->linesize[plane] / sizeof(type); \
163 const type *src = (const type *)in->data[plane]; \
164 float *img_temp = s->img_temp[plane]; \
165 float *map_factor_a = s->map_factor_a[plane]; \
228 int jobnr, int nb_jobs, int plane) \
230 const int width = s->planewidth[plane]; \
231 const int height = s->planeheight[plane]; \
[all...]
H A Dvf_waveform.c398 static void envelope_instant16(WaveformContext *s, AVFrame *out, int plane, int component, int offset) in envelope_instant16() argument
405 const int start = s->estart[plane]; in envelope_instant16()
406 const int end = s->eend[plane]; in envelope_instant16()
446 static void envelope_instant(WaveformContext *s, AVFrame *out, int plane, int component, int offset) in envelope_instant() argument
452 const int start = s->estart[plane]; in envelope_instant()
453 const int end = s->eend[plane]; in envelope_instant()
493 static void envelope_peak16(WaveformContext *s, AVFrame *out, int plane, int component, int offset) in envelope_peak16() argument
500 const int start = s->estart[plane]; in envelope_peak16()
501 const int end = s->eend[plane]; in envelope_peak16()
502 int *emax = s->emax[plane][componen in envelope_peak16()
563 envelope_peak(WaveformContext *s, AVFrame *out, int plane, int component, int offset) envelope_peak() argument
632 envelope16(WaveformContext *s, AVFrame *out, int plane, int component, int offset) envelope16() argument
643 envelope(WaveformContext *s, AVFrame *out, int plane, int component, int offset) envelope() argument
693 const int plane = s->desc->comp[component].plane; lowpass16() local
831 const int plane = s->desc->comp[component].plane; lowpass() local
968 const int plane = s->desc->comp[component].plane; flat16() local
1107 const int plane = s->desc->comp[component].plane; flat() local
1536 const int plane = s->desc->comp[component].plane; chroma16() local
1642 const int plane = s->desc->comp[component].plane; chroma() local
1746 const int plane = s->desc->comp[component].plane; color16() local
1879 const int plane = s->desc->comp[component].plane; color() local
2011 const int plane = s->desc->comp[component].plane; acolor16() local
2145 const int plane = s->desc->comp[component].plane; acolor() local
2632 int i, plane; draw_htext() local
2658 int i, plane; draw_htext16() local
2684 int i, plane; draw_vtext() local
2709 int i, plane; draw_vtext16() local
2776 int i, plane; idraw_htext() local
2802 int i, plane; idraw_htext16() local
2828 int i, plane; idraw_vtext() local
2853 int i, plane; idraw_vtext16() local
3344 const int plane = s->desc->comp[p].plane; config_output() local
3423 const int plane = s->desc->comp[k].plane; filter_frame() local
[all...]
H A Dvf_hflip.c57 desc->comp[0].plane == desc->comp[1].plane)) && in query_formats()
96 int i, plane, step; in filter_slice() local
98 for (plane = 0; plane < 4 && in->data[plane] && in->linesize[plane]; plane++) { in filter_slice()
99 const int width = s->planewidth[plane] / s->bayer_plus1; in filter_slice()
100 const int height = s->planeheight[plane]; in filter_slice()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_plane.c22 static int mdp5_plane_mode_set(struct drm_plane *plane,
26 static struct mdp5_kms *get_kms(struct drm_plane *plane) in get_kms() argument
28 struct msm_drm_private *priv = plane->dev->dev_private; in get_kms()
37 static void mdp5_plane_destroy(struct drm_plane *plane) in mdp5_plane_destroy() argument
39 struct mdp5_plane *mdp5_plane = to_mdp5_plane(plane); in mdp5_plane_destroy()
41 drm_plane_cleanup(plane); in mdp5_plane_destroy()
47 struct drm_plane *plane) in mdp5_plane_install_rotation_property()
49 drm_plane_create_rotation_property(plane, in mdp5_plane_install_rotation_property()
58 static void mdp5_plane_install_properties(struct drm_plane *plane, in mdp5_plane_install_properties() argument
61 struct drm_device *dev = plane in mdp5_plane_install_properties()
46 mdp5_plane_install_rotation_property(struct drm_device *dev, struct drm_plane *plane) mdp5_plane_install_rotation_property() argument
99 mdp5_plane_atomic_set_property(struct drm_plane *plane, struct drm_plane_state *state, struct drm_property *property, uint64_t val) mdp5_plane_atomic_set_property() argument
127 mdp5_plane_atomic_get_property(struct drm_plane *plane, const struct drm_plane_state *state, struct drm_property *property, uint64_t *val) mdp5_plane_atomic_get_property() argument
174 mdp5_plane_reset(struct drm_plane *plane) mdp5_plane_reset() argument
202 mdp5_plane_duplicate_state(struct drm_plane *plane) mdp5_plane_duplicate_state() argument
219 mdp5_plane_destroy_state(struct drm_plane *plane, struct drm_plane_state *state) mdp5_plane_destroy_state() argument
241 mdp5_plane_cleanup_fb(struct drm_plane *plane, struct drm_plane_state *old_state) mdp5_plane_cleanup_fb() argument
259 struct drm_plane *plane = state->plane; mdp5_plane_atomic_check_with_state() local
419 mdp5_plane_atomic_check(struct drm_plane *plane, struct drm_plane_state *state) mdp5_plane_atomic_check() argument
436 mdp5_plane_atomic_update(struct drm_plane *plane, struct drm_plane_state *old_state) mdp5_plane_atomic_update() argument
454 mdp5_plane_atomic_async_check(struct drm_plane *plane, struct drm_plane_state *state) mdp5_plane_atomic_async_check() argument
508 mdp5_plane_atomic_async_update(struct drm_plane *plane, struct drm_plane_state *new_state) mdp5_plane_atomic_async_update() argument
659 calc_scalex_steps(struct drm_plane *plane, uint32_t pixel_format, uint32_t src, uint32_t dest, uint32_t phasex_steps[COMP_MAX]) calc_scalex_steps() argument
682 calc_scaley_steps(struct drm_plane *plane, uint32_t pixel_format, uint32_t src, uint32_t dest, uint32_t phasey_steps[COMP_MAX]) calc_scaley_steps() argument
927 mdp5_plane_mode_set(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_rect *src, struct drm_rect *dest) mdp5_plane_mode_set() argument
1043 mdp5_plane_pipe(struct drm_plane *plane) mdp5_plane_pipe() argument
1053 mdp5_plane_right_pipe(struct drm_plane *plane) mdp5_plane_right_pipe() argument
1063 mdp5_plane_get_flush(struct drm_plane *plane) mdp5_plane_get_flush() argument
1083 struct drm_plane *plane = NULL; mdp5_plane_init() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_plane.c26 static int mdp5_plane_mode_set(struct drm_plane *plane,
30 static struct mdp5_kms *get_kms(struct drm_plane *plane) in get_kms() argument
32 struct msm_drm_private *priv = plane->dev->dev_private; in get_kms()
41 static void mdp5_plane_destroy(struct drm_plane *plane) in mdp5_plane_destroy() argument
43 struct mdp5_plane *mdp5_plane = to_mdp5_plane(plane); in mdp5_plane_destroy()
45 drm_plane_cleanup(plane); in mdp5_plane_destroy()
51 static void mdp5_plane_install_properties(struct drm_plane *plane, in mdp5_plane_install_properties() argument
56 drm_plane_create_rotation_property(plane, in mdp5_plane_install_properties()
62 drm_plane_create_alpha_property(plane); in mdp5_plane_install_properties()
63 drm_plane_create_blend_mode_property(plane, in mdp5_plane_install_properties()
95 mdp5_plane_reset(struct drm_plane *plane) mdp5_plane_reset() argument
111 mdp5_plane_duplicate_state(struct drm_plane *plane) mdp5_plane_duplicate_state() argument
128 mdp5_plane_destroy_state(struct drm_plane *plane, struct drm_plane_state *state) mdp5_plane_destroy_state() argument
148 mdp5_plane_prepare_fb(struct drm_plane *plane, struct drm_plane_state *new_state) mdp5_plane_prepare_fb() argument
163 mdp5_plane_cleanup_fb(struct drm_plane *plane, struct drm_plane_state *old_state) mdp5_plane_cleanup_fb() argument
182 struct drm_plane *plane = state->plane; mdp5_plane_atomic_check_with_state() local
342 mdp5_plane_atomic_check(struct drm_plane *plane, struct drm_atomic_state *state) mdp5_plane_atomic_check() argument
364 mdp5_plane_atomic_update(struct drm_plane *plane, struct drm_atomic_state *state) mdp5_plane_atomic_update() argument
383 mdp5_plane_atomic_async_check(struct drm_plane *plane, struct drm_atomic_state *state) mdp5_plane_atomic_async_check() argument
437 mdp5_plane_atomic_async_update(struct drm_plane *plane, struct drm_atomic_state *state) mdp5_plane_atomic_async_update() argument
590 calc_scalex_steps(struct drm_plane *plane, uint32_t pixel_format, uint32_t src, uint32_t dest, uint32_t phasex_steps[COMP_MAX]) calc_scalex_steps() argument
613 calc_scaley_steps(struct drm_plane *plane, uint32_t pixel_format, uint32_t src, uint32_t dest, uint32_t phasey_steps[COMP_MAX]) calc_scaley_steps() argument
858 mdp5_plane_mode_set(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_rect *src, struct drm_rect *dest) mdp5_plane_mode_set() argument
974 mdp5_plane_pipe(struct drm_plane *plane) mdp5_plane_pipe() argument
984 mdp5_plane_right_pipe(struct drm_plane *plane) mdp5_plane_right_pipe() argument
994 mdp5_plane_get_flush(struct drm_plane *plane) mdp5_plane_get_flush() argument
1014 struct drm_plane *plane = NULL; mdp5_plane_init() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/rcar-du/
H A Drcar_du_vsp.c86 * Ensure that the plane source configuration takes effect by requesting in rcar_du_vsp_enable()
148 static void rcar_du_vsp_plane_setup(struct rcar_du_vsp_plane *plane) in rcar_du_vsp_plane_setup() argument
151 to_rcar_vsp_plane_state(plane->plane.state); in rcar_du_vsp_plane_setup()
153 struct drm_framebuffer *fb = plane->plane.state->fb; in rcar_du_vsp_plane_setup()
180 vsp1_du_atomic_update(plane->vsp->vsp, crtc->vsp_pipe, in rcar_du_vsp_plane_setup()
181 plane->index, &cfg); in rcar_du_vsp_plane_setup()
220 static int rcar_du_vsp_plane_prepare_fb(struct drm_plane *plane, in rcar_du_vsp_plane_prepare_fb() argument
224 struct rcar_du_vsp *vsp = to_rcar_vsp_plane(plane) in rcar_du_vsp_plane_prepare_fb()
254 rcar_du_vsp_plane_cleanup_fb(struct drm_plane *plane, struct drm_plane_state *state) rcar_du_vsp_plane_cleanup_fb() argument
266 rcar_du_vsp_plane_atomic_check(struct drm_plane *plane, struct drm_plane_state *state) rcar_du_vsp_plane_atomic_check() argument
274 rcar_du_vsp_plane_atomic_update(struct drm_plane *plane, struct drm_plane_state *old_state) rcar_du_vsp_plane_atomic_update() argument
295 rcar_du_vsp_plane_atomic_duplicate_state(struct drm_plane *plane) rcar_du_vsp_plane_atomic_duplicate_state() argument
311 rcar_du_vsp_plane_atomic_destroy_state(struct drm_plane *plane, struct drm_plane_state *state) rcar_du_vsp_plane_atomic_destroy_state() argument
318 rcar_du_vsp_plane_reset(struct drm_plane *plane) rcar_du_vsp_plane_reset() argument
390 struct rcar_du_vsp_plane *plane = &vsp->planes[i]; rcar_du_vsp_init() local
[all...]
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/linux/
H A DDmaBufImageSiblingVkLinux.cpp60 // There should always be at least one plane. in GetPlaneCount()
65 for (uint32_t plane = 1; plane < kMaxPlaneCount; ++plane) in GetPlaneCount()
67 if (!attribs.contains(kFds[plane])) in GetPlaneCount()
69 return plane; in GetPlaneCount()
72 ASSERT(attribs.contains(kOffsets[plane])); in GetPlaneCount()
73 ASSERT(attribs.contains(kPitches[plane])); in GetPlaneCount()
98 for (uint32_t plane = 0; plane < planeCoun in GetModifiers()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/vkms/
H A Dvkms_plane.c24 vkms_plane_duplicate_state(struct drm_plane *plane) in vkms_plane_duplicate_state() argument
42 __drm_gem_duplicate_shadow_plane_state(plane, &vkms_state->base); in vkms_plane_duplicate_state()
47 static void vkms_plane_destroy_state(struct drm_plane *plane, in vkms_plane_destroy_state() argument
68 static void vkms_plane_reset(struct drm_plane *plane) in vkms_plane_reset() argument
72 if (plane->state) { in vkms_plane_reset()
73 vkms_plane_destroy_state(plane, plane->state); in vkms_plane_reset()
74 plane->state = NULL; /* must be set to NULL here */ in vkms_plane_reset()
83 __drm_gem_reset_shadow_plane(plane, &vkms_state->base); in vkms_plane_reset()
94 static void vkms_plane_atomic_update(struct drm_plane *plane, in vkms_plane_atomic_update() argument
134 vkms_plane_atomic_check(struct drm_plane *plane, struct drm_atomic_state *state) vkms_plane_atomic_check() argument
160 vkms_prepare_fb(struct drm_plane *plane, struct drm_plane_state *state) vkms_prepare_fb() argument
179 vkms_cleanup_fb(struct drm_plane *plane, struct drm_plane_state *state) vkms_cleanup_fb() argument
204 struct vkms_plane *plane; vkms_plane_init() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/tidss/
H A Dtidss_plane.c22 static int tidss_plane_atomic_check(struct drm_plane *plane, in tidss_plane_atomic_check() argument
26 plane); in tidss_plane_atomic_check()
27 struct drm_device *ddev = plane->dev; in tidss_plane_atomic_check()
29 struct tidss_plane *tplane = to_tidss_plane(plane); in tidss_plane_atomic_check()
108 static void tidss_plane_atomic_update(struct drm_plane *plane, in tidss_plane_atomic_update() argument
111 struct drm_device *ddev = plane->dev; in tidss_plane_atomic_update()
113 struct tidss_plane *tplane = to_tidss_plane(plane); in tidss_plane_atomic_update()
115 plane); in tidss_plane_atomic_update()
130 static void tidss_plane_atomic_enable(struct drm_plane *plane, in tidss_plane_atomic_enable() argument
133 struct drm_device *ddev = plane in tidss_plane_atomic_enable()
142 tidss_plane_atomic_disable(struct drm_plane *plane, struct drm_atomic_state *state) tidss_plane_atomic_disable() argument
154 drm_plane_destroy(struct drm_plane *plane) drm_plane_destroy() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/common/videobuf2/
H A Dvideobuf2-core.c218 int plane; in __vb2_buf_mem_alloc() local
225 for (plane = 0; plane < vb->num_planes; ++plane) { in __vb2_buf_mem_alloc()
227 unsigned long size = PAGE_ALIGN(vb->planes[plane].length); in __vb2_buf_mem_alloc()
230 if (size < vb->planes[plane].length) in __vb2_buf_mem_alloc()
234 q->alloc_devs[plane] ? : q->dev, in __vb2_buf_mem_alloc()
242 /* Associate allocator private data with this plane */ in __vb2_buf_mem_alloc()
243 vb->planes[plane].mem_priv = mem_priv; in __vb2_buf_mem_alloc()
249 for (; plane > in __vb2_buf_mem_alloc()
262 unsigned int plane; __vb2_buf_mem_free() local
278 unsigned int plane; __vb2_buf_userptr_put() local
312 unsigned int plane; __vb2_buf_dmabuf_put() local
324 unsigned int plane; __vb2_buf_mem_prepare() local
343 unsigned int plane; __vb2_buf_mem_finish() local
363 unsigned int plane; __setup_offsets() local
395 unsigned int buffer, plane; __vb2_queue_alloc() local
613 unsigned int plane; vb2_buffer_in_use() local
1115 unsigned int plane; __prepare_userptr() local
1230 unsigned int plane; __prepare_dmabuf() local
2156 unsigned int buffer, plane; __find_plane_by_offset() local
2194 vb2_core_expbuf(struct vb2_queue *q, int *fd, unsigned int type, unsigned int index, unsigned int plane, unsigned int flags) vb2_core_expbuf() argument
2269 unsigned int buffer = 0, plane = 0; vb2_mmap() local
2345 unsigned int buffer, plane; vb2_get_unmapped_area() local
[all...]
/kernel/linux/linux-6.6/drivers/media/common/videobuf2/
H A Dvideobuf2-core.c218 int plane; in __vb2_buf_mem_alloc() local
225 for (plane = 0; plane < vb->num_planes; ++plane) { in __vb2_buf_mem_alloc()
227 unsigned long size = PAGE_ALIGN(vb->planes[plane].length); in __vb2_buf_mem_alloc()
230 if (size < vb->planes[plane].length) in __vb2_buf_mem_alloc()
235 q->alloc_devs[plane] ? : q->dev, in __vb2_buf_mem_alloc()
243 /* Associate allocator private data with this plane */ in __vb2_buf_mem_alloc()
244 vb->planes[plane].mem_priv = mem_priv; in __vb2_buf_mem_alloc()
250 for (; plane > in __vb2_buf_mem_alloc()
263 unsigned int plane; __vb2_buf_mem_free() local
279 unsigned int plane; __vb2_buf_userptr_put() local
313 unsigned int plane; __vb2_buf_dmabuf_put() local
325 unsigned int plane; __vb2_buf_mem_prepare() local
341 unsigned int plane; __vb2_buf_mem_finish() local
358 unsigned int plane; __setup_offsets() local
411 unsigned int buffer, plane; __vb2_queue_alloc() local
607 unsigned int plane; vb2_buffer_in_use() local
1132 unsigned int plane; __prepare_userptr() local
1248 unsigned int plane; __prepare_dmabuf() local
2194 unsigned int buffer, plane; __find_plane_by_offset() local
2232 vb2_core_expbuf(struct vb2_queue *q, int *fd, unsigned int type, unsigned int index, unsigned int plane, unsigned int flags) vb2_core_expbuf() argument
2309 unsigned int buffer = 0, plane = 0; vb2_mmap() local
2385 unsigned int buffer, plane; vb2_get_unmapped_area() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/
H A Dplane.c15 #include "plane.h"
17 static void tegra_plane_destroy(struct drm_plane *plane) in tegra_plane_destroy() argument
19 struct tegra_plane *p = to_tegra_plane(plane); in tegra_plane_destroy()
21 drm_plane_cleanup(plane); in tegra_plane_destroy()
25 static void tegra_plane_reset(struct drm_plane *plane) in tegra_plane_reset() argument
27 struct tegra_plane *p = to_tegra_plane(plane); in tegra_plane_reset()
31 if (plane->state) in tegra_plane_reset()
32 __drm_atomic_helper_plane_destroy_state(plane->state); in tegra_plane_reset()
34 kfree(plane->state); in tegra_plane_reset()
35 plane in tegra_plane_reset()
50 tegra_plane_atomic_duplicate_state(struct drm_plane *plane) tegra_plane_atomic_duplicate_state() argument
79 tegra_plane_atomic_destroy_state(struct drm_plane *plane, struct drm_plane_state *state) tegra_plane_atomic_destroy_state() argument
86 tegra_plane_format_mod_supported(struct drm_plane *plane, uint32_t format, uint64_t modifier) tegra_plane_format_mod_supported() argument
193 tegra_plane_prepare_fb(struct drm_plane *plane, struct drm_plane_state *state) tegra_plane_prepare_fb() argument
206 tegra_plane_cleanup_fb(struct drm_plane *plane, struct drm_plane_state *state) tegra_plane_cleanup_fb() argument
215 tegra_plane_state_add(struct tegra_plane *plane, struct drm_plane_state *state) tegra_plane_state_add() argument
457 struct drm_plane *plane; tegra_plane_check_transparency() local
483 tegra_plane_get_overlap_index(struct tegra_plane *plane, struct tegra_plane *other) tegra_plane_get_overlap_index() argument
507 struct drm_plane *plane; tegra_plane_update_transparency() local
546 struct drm_plane *plane; tegra_plane_setup_transparency() local
[all...]
H A Ddc.c29 #include "plane.h"
54 static inline unsigned int tegra_plane_offset(struct tegra_plane *plane, in tegra_plane_offset() argument
59 return plane->offset + offset; in tegra_plane_offset()
64 return plane->offset + offset; in tegra_plane_offset()
69 return plane->offset + offset; in tegra_plane_offset()
72 dev_WARN(plane->dc->dev, "invalid offset: %x\n", offset); in tegra_plane_offset()
74 return plane->offset + offset; in tegra_plane_offset()
77 static inline u32 tegra_plane_readl(struct tegra_plane *plane, in tegra_plane_readl() argument
80 return tegra_dc_readl(plane->dc, tegra_plane_offset(plane, offse in tegra_plane_readl()
83 tegra_plane_writel(struct tegra_plane *plane, u32 value, unsigned int offset) tegra_plane_writel() argument
160 tegra_plane_setup_blending_legacy(struct tegra_plane *plane) tegra_plane_setup_blending_legacy() argument
287 tegra_plane_setup_blending(struct tegra_plane *plane, const struct tegra_dc_window *window) tegra_plane_setup_blending() argument
307 tegra_plane_use_horizontal_filtering(struct tegra_plane *plane, const struct tegra_dc_window *window) tegra_plane_use_horizontal_filtering() argument
322 tegra_plane_use_vertical_filtering(struct tegra_plane *plane, const struct tegra_dc_window *window) tegra_plane_use_vertical_filtering() argument
339 tegra_dc_setup_window(struct tegra_plane *plane, const struct tegra_dc_window *window) tegra_dc_setup_window() argument
606 tegra_plane_atomic_check(struct drm_plane *plane, struct drm_plane_state *state) tegra_plane_atomic_check() argument
691 tegra_plane_atomic_disable(struct drm_plane *plane, struct drm_plane_state *old_state) tegra_plane_atomic_disable() argument
706 tegra_plane_atomic_update(struct drm_plane *plane, struct drm_plane_state *old_state) tegra_plane_atomic_update() argument
786 struct tegra_plane *plane; tegra_primary_plane_create() local
833 tegra_cursor_atomic_check(struct drm_plane *plane, struct drm_plane_state *state) tegra_cursor_atomic_check() argument
863 tegra_cursor_atomic_update(struct drm_plane *plane, struct drm_plane_state *old_state) tegra_cursor_atomic_update() argument
925 tegra_cursor_atomic_disable(struct drm_plane *plane, struct drm_plane_state *old_state) tegra_cursor_atomic_disable() argument
959 struct tegra_plane *plane; tegra_dc_cursor_plane_create() local
1078 struct tegra_plane *plane; tegra_dc_overlay_plane_create() local
1128 struct drm_plane *plane, *primary = NULL; tegra_dc_add_shared_planes() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_plane.c47 static void mdp4_plane_set_scanout(struct drm_plane *plane,
49 static int mdp4_plane_mode_set(struct drm_plane *plane,
56 static struct mdp4_kms *get_kms(struct drm_plane *plane) in get_kms() argument
58 struct msm_drm_private *priv = plane->dev->dev_private; in get_kms()
62 static void mdp4_plane_destroy(struct drm_plane *plane) in mdp4_plane_destroy() argument
64 struct mdp4_plane *mdp4_plane = to_mdp4_plane(plane); in mdp4_plane_destroy()
66 drm_plane_cleanup(plane); in mdp4_plane_destroy()
72 static void mdp4_plane_install_properties(struct drm_plane *plane, in mdp4_plane_install_properties() argument
78 static int mdp4_plane_set_property(struct drm_plane *plane, in mdp4_plane_set_property() argument
95 static int mdp4_plane_prepare_fb(struct drm_plane *plane, in mdp4_plane_prepare_fb() argument
109 mdp4_plane_cleanup_fb(struct drm_plane *plane, struct drm_plane_state *old_state) mdp4_plane_cleanup_fb() argument
125 mdp4_plane_atomic_check(struct drm_plane *plane, struct drm_atomic_state *state) mdp4_plane_atomic_check() argument
131 mdp4_plane_atomic_update(struct drm_plane *plane, struct drm_atomic_state *state) mdp4_plane_atomic_update() argument
155 mdp4_plane_set_scanout(struct drm_plane *plane, struct drm_framebuffer *fb) mdp4_plane_set_scanout() argument
210 mdp4_plane_mode_set(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h, uint32_t src_x, uint32_t src_y, uint32_t src_w, uint32_t src_h) mdp4_plane_mode_set() argument
362 mdp4_plane_pipe(struct drm_plane *plane) mdp4_plane_pipe() argument
378 struct drm_plane *plane = NULL; mdp4_plane_init() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_simple_kms_helper.c94 /* We always want to have an active plane with an active CRTC */ in drm_simple_kms_crtc_check()
104 struct drm_plane *plane; in drm_simple_kms_crtc_enable() local
111 plane = &pipe->plane; in drm_simple_kms_crtc_enable()
112 pipe->funcs->enable(pipe, crtc->state, plane->state); in drm_simple_kms_crtc_enable()
167 static int drm_simple_kms_plane_atomic_check(struct drm_plane *plane, in drm_simple_kms_plane_atomic_check() argument
174 pipe = container_of(plane, struct drm_simple_display_pipe, plane); in drm_simple_kms_plane_atomic_check()
194 static void drm_simple_kms_plane_atomic_update(struct drm_plane *plane, in drm_simple_kms_plane_atomic_update() argument
199 pipe = container_of(plane, struc in drm_simple_kms_plane_atomic_update()
206 drm_simple_kms_plane_prepare_fb(struct drm_plane *plane, struct drm_plane_state *state) drm_simple_kms_plane_prepare_fb() argument
218 drm_simple_kms_plane_cleanup_fb(struct drm_plane *plane, struct drm_plane_state *state) drm_simple_kms_plane_cleanup_fb() argument
230 drm_simple_kms_format_mod_supported(struct drm_plane *plane, uint32_t format, uint64_t modifier) drm_simple_kms_format_mod_supported() argument
307 struct drm_plane *plane = &pipe->plane; drm_simple_display_pipe_init() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/sti/
H A Dsti_plane.c20 const char *sti_plane_to_str(struct sti_plane *plane) in sti_plane_to_str() argument
22 switch (plane->desc) { in sti_plane_to_str()
42 void sti_plane_update_fps(struct sti_plane *plane, in sti_plane_update_fps() argument
46 struct drm_plane_state *state = plane->drm_plane.state; in sti_plane_update_fps()
54 fps = &plane->fps_info; in sti_plane_update_fps()
75 snprintf(plane->fps_info.fps_str, FPS_LENGTH, in sti_plane_update_fps()
77 plane->drm_plane.name, in sti_plane_update_fps()
82 sti_plane_to_str(plane)); in sti_plane_update_fps()
90 snprintf(plane->fps_info.fips_str, in sti_plane_update_fps()
94 plane in sti_plane_update_fps()
132 sti_plane_init_property(struct sti_plane *plane, enum drm_plane_type type) sti_plane_init_property() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/kmb/
H A Dkmb_plane.c67 static unsigned int check_pixel_format(struct drm_plane *plane, u32 format) in check_pixel_format() argument
70 struct kmb_plane *kmb_plane = to_kmb_plane(plane); in check_pixel_format()
75 kmb = to_kmb(plane->dev); in check_pixel_format()
78 * plane configuration is not supported. in check_pixel_format()
81 drm_dbg(&kmb->drm, "Cannot change format after initial plane configuration"); in check_pixel_format()
84 for (i = 0; i < plane->format_count; i++) { in check_pixel_format()
85 if (plane->format_types[i] == format) in check_pixel_format()
91 static int kmb_plane_atomic_check(struct drm_plane *plane, in kmb_plane_atomic_check() argument
95 plane); in kmb_plane_atomic_check()
97 struct kmb_plane *kmb_plane = to_kmb_plane(plane); in kmb_plane_atomic_check()
141 kmb_plane_atomic_disable(struct drm_plane *plane, struct drm_atomic_state *state) kmb_plane_atomic_disable() argument
341 kmb_plane_atomic_update(struct drm_plane *plane, struct drm_atomic_state *state) kmb_plane_atomic_update() argument
552 kmb_plane_destroy(struct drm_plane *plane) kmb_plane_destroy() argument
572 struct kmb_plane *plane = NULL; kmb_plane_init() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/
H A Dexynos_drm_plane.c112 /* set plane range to be displayed. */ in exynos_plane_mode_set()
119 "plane : offset_x/y(%d,%d), width/height(%d,%d)", in exynos_plane_mode_set()
124 static void exynos_drm_plane_reset(struct drm_plane *plane) in exynos_drm_plane_reset() argument
126 struct exynos_drm_plane *exynos_plane = to_exynos_plane(plane); in exynos_drm_plane_reset()
129 if (plane->state) { in exynos_drm_plane_reset()
130 exynos_state = to_exynos_plane_state(plane->state); in exynos_drm_plane_reset()
131 __drm_atomic_helper_plane_destroy_state(plane->state); in exynos_drm_plane_reset()
133 plane->state = NULL; in exynos_drm_plane_reset()
138 __drm_atomic_helper_plane_reset(plane, &exynos_state->base); in exynos_drm_plane_reset()
139 plane in exynos_drm_plane_reset()
144 exynos_drm_plane_duplicate_state(struct drm_plane *plane) exynos_drm_plane_duplicate_state() argument
158 exynos_drm_plane_destroy_state(struct drm_plane *plane, struct drm_plane_state *old_state) exynos_drm_plane_destroy_state() argument
231 exynos_plane_atomic_check(struct drm_plane *plane, struct drm_atomic_state *state) exynos_plane_atomic_check() argument
255 exynos_plane_atomic_update(struct drm_plane *plane, struct drm_atomic_state *state) exynos_plane_atomic_update() argument
270 exynos_plane_atomic_disable(struct drm_plane *plane, struct drm_atomic_state *state) exynos_plane_atomic_disable() argument
290 exynos_plane_attach_zpos_property(struct drm_plane *plane, int zpos, bool immutable) exynos_plane_attach_zpos_property() argument
307 struct drm_plane *plane = &exynos_plane->base; exynos_plane_init() local
[all...]

Completed in 23 milliseconds

12345678910>>...43