Home
last modified time | relevance | path

Searched refs:plane (Results 1 – 19 of 19) sorted by relevance

/include/drm/
Ddrm_plane.h56 struct drm_plane *plane; member
319 int (*update_plane)(struct drm_plane *plane,
342 int (*disable_plane)(struct drm_plane *plane,
352 void (*destroy)(struct drm_plane *plane);
364 void (*reset)(struct drm_plane *plane);
380 int (*set_property)(struct drm_plane *plane,
414 struct drm_plane_state *(*atomic_duplicate_state)(struct drm_plane *plane);
424 void (*atomic_destroy_state)(struct drm_plane *plane,
469 int (*atomic_set_property)(struct drm_plane *plane,
492 int (*atomic_get_property)(struct drm_plane *plane,
[all …]
Ddrm_gem_atomic_helper.h18 int drm_gem_plane_helper_prepare_fb(struct drm_plane *plane, struct drm_plane_state *state);
91 void __drm_gem_duplicate_shadow_plane_state(struct drm_plane *plane,
94 void __drm_gem_reset_shadow_plane(struct drm_plane *plane,
97 void drm_gem_reset_shadow_plane(struct drm_plane *plane);
98 struct drm_plane_state *drm_gem_duplicate_shadow_plane_state(struct drm_plane *plane);
99 void drm_gem_destroy_shadow_plane_state(struct drm_plane *plane,
114 int drm_gem_begin_shadow_fb_access(struct drm_plane *plane, struct drm_plane_state *plane_state);
115 void drm_gem_end_shadow_fb_access(struct drm_plane *plane, struct drm_plane_state *plane_state);
Ddrm_blend.h45 int drm_plane_create_alpha_property(struct drm_plane *plane);
46 int drm_plane_create_rotation_property(struct drm_plane *plane,
52 int drm_plane_create_zpos_property(struct drm_plane *plane,
55 int drm_plane_create_zpos_immutable_property(struct drm_plane *plane,
59 int drm_plane_create_blend_mode_property(struct drm_plane *plane,
Ddrm_fourcc.h275 int plane) in drm_format_info_plane_width() argument
277 if (!info || plane >= info->num_planes) in drm_format_info_plane_width()
280 if (plane == 0) in drm_format_info_plane_width()
297 int plane) in drm_format_info_plane_height() argument
299 if (!info || plane >= info->num_planes) in drm_format_info_plane_height()
302 if (plane == 0) in drm_format_info_plane_height()
318 int plane);
320 int plane);
321 unsigned int drm_format_info_bpp(const struct drm_format_info *info, int plane);
323 int plane, unsigned int buffer_width);
Ddrm_modeset_helper_vtables.h1243 int (*prepare_fb)(struct drm_plane *plane,
1254 void (*cleanup_fb)(struct drm_plane *plane,
1277 int (*begin_fb_access)(struct drm_plane *plane, struct drm_plane_state *new_plane_state);
1285 void (*end_fb_access)(struct drm_plane *plane, struct drm_plane_state *new_plane_state);
1322 int (*atomic_check)(struct drm_plane *plane,
1339 void (*atomic_update)(struct drm_plane *plane,
1364 void (*atomic_enable)(struct drm_plane *plane,
1389 void (*atomic_disable)(struct drm_plane *plane,
1408 int (*atomic_async_check)(struct drm_plane *plane,
1445 void (*atomic_async_update)(struct drm_plane *plane,
[all …]
Ddrm_fb_dma_helper.h14 unsigned int plane);
18 unsigned int plane);
24 int drm_fb_dma_get_scanout_buffer(struct drm_plane *plane,
Ddrm_atomic_state_helper.h57 struct drm_plane *plane);
58 void __drm_atomic_helper_plane_reset(struct drm_plane *plane,
60 void drm_atomic_helper_plane_reset(struct drm_plane *plane);
61 void __drm_atomic_helper_plane_duplicate_state(struct drm_plane *plane,
64 drm_atomic_helper_plane_duplicate_state(struct drm_plane *plane);
66 void drm_atomic_helper_plane_destroy_state(struct drm_plane *plane,
Ddrm_plane_helper.h34 int drm_plane_helper_update_primary(struct drm_plane *plane, struct drm_crtc *crtc,
41 int drm_plane_helper_disable_primary(struct drm_plane *plane,
43 void drm_plane_helper_destroy(struct drm_plane *plane);
Ddrm_atomic.h570 struct drm_plane *plane);
665 struct drm_plane *plane) in drm_atomic_get_existing_plane_state() argument
667 return state->planes[drm_plane_index(plane)].state; in drm_atomic_get_existing_plane_state()
680 struct drm_plane *plane) in drm_atomic_get_old_plane_state() argument
682 return state->planes[drm_plane_index(plane)].old_state; in drm_atomic_get_old_plane_state()
695 struct drm_plane *plane) in drm_atomic_get_new_plane_state() argument
697 return state->planes[drm_plane_index(plane)].new_state; in drm_atomic_get_new_plane_state()
791 struct drm_plane *plane) in __drm_atomic_get_current_plane_state() argument
793 if (state->planes[drm_plane_index(plane)].state) in __drm_atomic_get_current_plane_state()
794 return state->planes[drm_plane_index(plane)].state; in __drm_atomic_get_current_plane_state()
[all …]
Ddrm_atomic_helper.h127 int drm_atomic_helper_update_plane(struct drm_plane *plane,
135 int drm_atomic_helper_disable_plane(struct drm_plane *plane,
176 #define drm_atomic_crtc_for_each_plane(plane, crtc) \ argument
177 drm_for_each_plane_mask(plane, (crtc)->dev, (crtc)->state->plane_mask)
189 #define drm_atomic_crtc_state_for_each_plane(plane, crtc_state) \ argument
190 drm_for_each_plane_mask(plane, (crtc_state)->state->dev, (crtc_state)->plane_mask)
207 #define drm_atomic_crtc_state_for_each_plane_state(plane, plane_state, crtc_state) \ argument
208 drm_for_each_plane_mask(plane, (crtc_state)->state->dev, (crtc_state)->plane_mask) \
211 plane)))
Ddrm_gem_vram_helper.h122 drm_gem_vram_plane_helper_prepare_fb(struct drm_plane *plane,
125 drm_gem_vram_plane_helper_cleanup_fb(struct drm_plane *plane,
Ddrm_color_mgmt.h88 int drm_plane_create_color_properties(struct drm_plane *plane,
Ddrm_gem_framebuffer_helper.h19 unsigned int plane);
Ddrm_simple_kms_helper.h244 struct drm_plane plane; member
/include/media/tpg/
Dv4l2-tpg.h434 static inline unsigned tpg_g_twopixelsize(const struct tpg_data *tpg, unsigned plane) in tpg_g_twopixelsize() argument
436 return tpg->twopixelsize[plane]; in tpg_g_twopixelsize()
440 unsigned plane, unsigned x) in tpg_hdiv() argument
442 return ((x / tpg->hdownsampling[plane]) & tpg->hmask[plane]) * in tpg_hdiv()
443 tpg->twopixelsize[plane] / 2; in tpg_hdiv()
452 unsigned plane, unsigned x) in tpg_hscale_div() argument
454 return tpg_hdiv(tpg, plane, tpg_hscale(tpg, x)); in tpg_hscale_div()
457 static inline unsigned tpg_g_bytesperline(const struct tpg_data *tpg, unsigned plane) in tpg_g_bytesperline() argument
459 return tpg->bytesperline[plane]; in tpg_g_bytesperline()
462 static inline void tpg_s_bytesperline(struct tpg_data *tpg, unsigned plane, unsigned bpl) in tpg_s_bytesperline() argument
[all …]
/include/linux/mtd/
Dnand.h80 unsigned int plane; member
759 pos->plane = pos->eraseblock % nand->memorg.planes_per_lun; in nanddev_offs_to_pos()
849 pos->plane = 0; in nanddev_pos_next_target()
871 pos->plane = 0; in nanddev_pos_next_lun()
891 pos->plane = pos->eraseblock % nand->memorg.planes_per_lun; in nanddev_pos_next_eraseblock()
/include/media/
Dvideobuf2-core.h990 struct vb2_buffer *vb, unsigned int plane, unsigned int flags);
/include/video/
Domapfb_dss.h770 enum omap_color_mode dss_feat_get_supported_color_modes(enum omap_plane plane);
/include/uapi/linux/
Dvideodev2.h1252 __u32 plane; member