Home
last modified time | relevance | path

Searched refs:plane (Results 1 - 25 of 29) sorted by relevance

12

/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/
H A Ddrm_atomic_state_helper.c246 * __drm_atomic_helper_plane_state_reset - resets plane state to default values
247 * @plane_state: atomic plane state, must not be NULL
248 * @plane: plane object, must not be NULL
253 void __drm_atomic_helper_plane_state_reset(struct drm_plane_state *plane_state, struct drm_plane *plane) in __drm_atomic_helper_plane_state_reset() argument
255 plane_state->plane = plane; in __drm_atomic_helper_plane_state_reset()
264 * __drm_atomic_helper_plane_reset - reset state on plane
265 * @plane: drm plane
275 __drm_atomic_helper_plane_reset(struct drm_plane *plane, struct drm_plane_state *plane_state) __drm_atomic_helper_plane_reset() argument
292 drm_atomic_helper_plane_reset(struct drm_plane *plane) drm_atomic_helper_plane_reset() argument
314 __drm_atomic_helper_plane_duplicate_state(struct drm_plane *plane, struct drm_plane_state *state) __drm_atomic_helper_plane_duplicate_state() argument
335 drm_atomic_helper_plane_duplicate_state(struct drm_plane *plane) drm_atomic_helper_plane_duplicate_state() argument
386 drm_atomic_helper_plane_destroy_state(struct drm_plane *plane, struct drm_plane_state *state) drm_atomic_helper_plane_destroy_state() argument
[all...]
H A Ddrm_atomic_uapi.c153 * drm_atomic_set_crtc_for_plane - set CRTC for plane
154 * @plane_state: the plane whose incoming state to update
155 * @crtc: CRTC to use for the plane
157 * Changing the assigned CRTC for a plane requires us to grab the lock and state
168 struct drm_plane *plane = plane_state->plane; in drm_atomic_set_crtc_for_plane() local
180 crtc_state->plane_mask &= ~drm_plane_mask(plane); in drm_atomic_set_crtc_for_plane()
190 crtc_state->plane_mask |= drm_plane_mask(plane); in drm_atomic_set_crtc_for_plane()
194 DRM_DEBUG_ATOMIC("Link [PLANE:%d:%s] state %p to [CRTC:%d:%s]\n", plane->base.id, plane in drm_atomic_set_crtc_for_plane()
216 struct drm_plane *plane = plane_state->plane; drm_atomic_set_fb_for_plane() local
485 drm_atomic_plane_set_property(struct drm_plane *plane, struct drm_plane_state *state, struct drm_file *file_priv, struct drm_property *property, uint64_t val) drm_atomic_plane_set_property() argument
568 drm_atomic_plane_get_property(struct drm_plane *plane, const struct drm_plane_state *state, struct drm_property *property, uint64_t *val) drm_atomic_plane_get_property() argument
835 struct drm_plane *plane = obj_to_plane(obj); drm_atomic_get_property() local
962 struct drm_plane *plane = obj_to_plane(obj); drm_atomic_set_property() local
[all...]
H A Ddrm_atomic_helper.c51 * top of the CRTC modeset helper callbacks and the plane helper callbacks. It
59 * exposed to allow drivers to mix and match and e.g. use the plane helpers only
71 * also shares the &struct drm_plane_helper_funcs function table with the plane
75 struct drm_plane_state *plane_state, struct drm_plane *plane) in drm_atomic_helper_plane_changed()
567 * &drm_plane_helper_funcs.atomic_check hooks if a plane update can't be done
748 * drm_atomic_helper_check_plane_state() - Check plane state for validity
749 * @plane_state: plane state to check
753 * @can_position: is it legal to position the plane such that it
756 * @can_update_disabled: can the plane be updated while the CRTC
759 * Checks that a desired plane updat
74 drm_atomic_helper_plane_changed(struct drm_atomic_state *state, struct drm_plane_state *old_plane_state, struct drm_plane_state *plane_state, struct drm_plane *plane) drm_atomic_helper_plane_changed() argument
861 struct drm_plane *plane; drm_atomic_helper_check_planes() local
1367 struct drm_plane *plane; drm_atomic_helper_wait_for_fences() local
1639 struct drm_plane *plane = NULL; drm_atomic_helper_async_check() local
1757 struct drm_plane *plane; drm_atomic_helper_async_commit() local
1976 struct drm_plane *plane; drm_atomic_helper_setup_commit() local
2084 struct drm_plane *plane; drm_atomic_helper_wait_for_dependencies() local
2308 struct drm_plane *plane; drm_atomic_helper_prepare_planes() local
2410 struct drm_plane *plane; drm_atomic_helper_commit_planes() local
2522 struct drm_plane *plane; drm_atomic_helper_commit_planes_on_crtc() local
2580 struct drm_plane *plane; drm_atomic_helper_disable_planes_on_crtc() local
2620 struct drm_plane *plane; drm_atomic_helper_cleanup_planes() local
2789 struct drm_plane *plane; drm_atomic_helper_swap_state() local
2924 drm_atomic_helper_update_plane(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, struct drm_modeset_acquire_ctx *ctx) drm_atomic_helper_update_plane() argument
2979 drm_atomic_helper_disable_plane(struct drm_plane *plane, struct drm_modeset_acquire_ctx *ctx) drm_atomic_helper_disable_plane() argument
3088 struct drm_plane *plane; drm_atomic_helper_disable_all() local
3207 struct drm_plane *plane; drm_atomic_helper_duplicate_state() local
3344 struct drm_plane *plane; drm_atomic_helper_commit_duplicated_state() local
3405 struct drm_plane *plane = crtc->primary; page_flip_common() local
3460 struct drm_plane *plane = crtc->primary; drm_atomic_helper_page_flip() local
3503 struct drm_plane *plane = crtc->primary; drm_atomic_helper_page_flip_target() local
[all...]
H A Ddrm_color_mgmt.c128 * Optional plane enum property to support different non RGB
130 * enum values supported by the DRM plane.
133 * Optional plane enum property to support different non RGB
135 * standard enum values supported by the DRM plane.
422 * drm_plane_create_color_properties - color encoding related plane properties
423 * @plane: plane object
429 * Create and attach plane specific COLOR_ENCODING and COLOR_RANGE
430 * properties to @plane. The supported encodings and ranges should
435 int drm_plane_create_color_properties(struct drm_plane *plane, u3 argument
[all...]
H A Ddrm_fourcc.c800 * @plane: plane index
803 * The width in pixels of a block, depending on the plane index.
805 unsigned int drm_format_info_block_width(const struct drm_format_info *info, int plane) in drm_format_info_block_width() argument
807 if (!info || plane < 0 || plane >= info->num_planes) { in drm_format_info_block_width()
811 if (!info->block_w[plane]) { in drm_format_info_block_width()
814 return info->block_w[plane]; in drm_format_info_block_width()
821 * @plane: plane inde
826 drm_format_info_block_height(const struct drm_format_info *info, int plane) drm_format_info_block_height() argument
849 drm_format_info_min_pitch(const struct drm_format_info *info, int plane, unsigned int buffer_width) drm_format_info_min_pitch() argument
[all...]
H A Ddrm_mode_config.c190 struct drm_plane *plane; in drm_mode_config_reset() local
195 drm_for_each_plane(plane, dev) if (plane->funcs->reset) plane->funcs->reset(plane); in drm_mode_config_reset()
491 struct drm_plane *plane, *plt; in drm_mode_config_cleanup() local
521 list_for_each_entry_safe(plane, plt, &dev->mode_config.plane_list, head) in drm_mode_config_cleanup()
523 plane->funcs->destroy(plane); in drm_mode_config_cleanup()
/device/soc/rockchip/rk3568/hardware/omx_il/osal/
H A DRockchip_OSAL_RGA_Process.c103 OMX_S32 rga_copy(RockchipVideoPlane *plane, VPUMemLinear_t *vpumem, uint32_t Width, in rga_copy() argument
109 Rga_Request.line_draw_info.color = plane->fd & 0xffff; in rga_copy()
111 Rga_Request.src.yrgb_addr = plane->fd; in rga_copy()
115 Rga_Request.src.vir_w = plane->stride; in rga_copy()
158 if (plane->type == ANB_PRIVATE_BUF_VIRTUAL) { in rga_copy()
159 Rga_Request.src.uv_addr = (unsigned long)plane->addr; in rga_copy()
186 OMX_S32 rga_crop_scale(RockchipVideoPlane *plane, in rga_crop_scale() argument
203 Rga_Request.line_draw_info.color = plane->fd & 0xffff; in rga_crop_scale()
205 Rga_Request.src.yrgb_addr = plane->fd; in rga_crop_scale()
210 Rga_Request.src.vir_w = plane in rga_crop_scale()
387 rga_nv12_crop_scale(RockchipVideoPlane *plane, VPUMemLinear_t *vpumem, OMX_VIDEO_PARAMS_EXTENDED *param_video, RK_U32 orgin_w, RK_U32 orgin_h, void* rga_ctx) rga_nv12_crop_scale() argument
435 rga_rgb2nv12(RockchipVideoPlane *plane, VPUMemLinear_t *vpumem, uint32_t Width, uint32_t Height, uint32_t dstWidth, uint32_t dstHeight, void* rga_ctx) rga_rgb2nv12() argument
519 rga_nv12_copy(RockchipVideoPlane *plane, VPUMemLinear_t *vpumem, uint32_t Width, uint32_t Height, void* rga_ctx) rga_nv12_copy() argument
548 rga_rgb_copy(RockchipVideoPlane *plane, VPUMemLinear_t *vpumem, uint32_t Width, uint32_t Height, void* rga_ctx) rga_rgb_copy() argument
[all...]
H A DRockchip_OSAL_RGA_Process.h37 void rga_nv12_copy(RockchipVideoPlane *plane, VPUMemLinear_t *vpumem, uint32_t Width, uint32_t Height, void *rga_ctx);
38 void rga_rgb_copy(RockchipVideoPlane *plane, VPUMemLinear_t *vpumem, uint32_t Width, uint32_t Height, void *rga_ctx);
39 void rga_rgb2nv12(RockchipVideoPlane *plane, VPUMemLinear_t *vpumem, uint32_t Width, uint32_t Height,
41 void rga_nv12_crop_scale(RockchipVideoPlane *plane, VPUMemLinear_t *vpumem, OMX_VIDEO_PARAMS_EXTENDED *param_video,
/device/qemu/riscv32_virt/liteos_m/board/driver/video/
H A Dfb.c63 uint8_t plane; /* Video plan number */ member
140 { /* Get color plane info */ in fb_ioctl()
150 { /* Get color plane info */ in fb_ioctl()
158 { /* Get video plane info */ in fb_ioctl()
161 ret = fb->vtable->getplaneinfo(fb->vtable, fb->plane, &pinfo); in fb_ioctl()
317 ret = fb->vtable->getplaneinfo(fb->vtable, fb->plane, &pinfo); in getplaneinfo()
330 * display number if the devices supports only a single plane. If the
333 * is the display plane.
339 * plane - Identifies the color plane o
348 fb_register(int display, int plane) fb_register() argument
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop.c179 u8 plane_id; /* unique plane id */
705 static inline bool rockchip_afbc(struct drm_plane *plane, u64 modifier) in rockchip_afbc() argument
713 for (i = 0; i < plane->modifier_count; i++) { in rockchip_afbc()
714 if (plane->modifiers[i] == modifier) { in rockchip_afbc()
719 return (i < plane->modifier_count) ? true : false; in rockchip_afbc()
881 struct drm_plane *plane; in vop_hdr_atomic_check() local
892 drm_atomic_crtc_state_for_each_plane(plane, crtc_state) in vop_hdr_atomic_check()
895 struct vop_win *win = to_vop_win(plane); in vop_hdr_atomic_check()
897 pstate = drm_atomic_get_plane_state(state, plane); in vop_hdr_atomic_check()
936 drm_atomic_crtc_state_for_each_plane(plane, crtc_stat in vop_hdr_atomic_check()
1159 struct drm_plane *plane; vop_csc_atomic_check() local
1616 vop_plane_prepare_fb(struct drm_plane *plane, struct drm_plane_state *new_state) vop_plane_prepare_fb() argument
1625 vop_plane_cleanup_fb(struct drm_plane *plane, struct drm_plane_state *old_state) vop_plane_cleanup_fb() argument
1632 vop_plane_atomic_check(struct drm_plane *plane, struct drm_plane_state *state) vop_plane_atomic_check() argument
1745 vop_plane_atomic_disable(struct drm_plane *plane, struct drm_plane_state *old_state) vop_plane_atomic_disable() argument
1778 vop_plane_atomic_update(struct drm_plane *plane, struct drm_plane_state *old_state) vop_plane_atomic_update() argument
2012 rockchip_atomic_helper_update_plane(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, struct drm_modeset_acquire_ctx *ctx) rockchip_atomic_helper_update_plane() argument
2073 rockchip_atomic_helper_disable_plane(struct drm_plane *plane, struct drm_modeset_acquire_ctx *ctx) rockchip_atomic_helper_disable_plane() argument
2109 vop_plane_destroy(struct drm_plane *plane) vop_plane_destroy() argument
2114 vop_atomic_plane_reset(struct drm_plane *plane) vop_atomic_plane_reset() argument
2133 vop_atomic_plane_duplicate_state(struct drm_plane *plane) vop_atomic_plane_duplicate_state() argument
2153 vop_atomic_plane_destroy_state(struct drm_plane *plane, struct drm_plane_state *state) vop_atomic_plane_destroy_state() argument
2162 vop_atomic_plane_set_property(struct drm_plane *plane, struct drm_plane_state *state, struct drm_property *property, uint64_t val) vop_atomic_plane_set_property() argument
2194 vop_atomic_plane_get_property(struct drm_plane *plane, const struct drm_plane_state *state, struct drm_property *property, uint64_t *val) vop_atomic_plane_get_property() argument
2363 vop_plane_info_dump(struct seq_file *s, struct drm_plane *plane) vop_plane_info_dump() argument
2428 struct drm_plane *plane; vop_crtc_debugfs_dump() local
2652 struct drm_plane *plane; vop_crtc_bandwidth() local
3159 struct drm_plane *plane; vop_afbdc_atomic_check() local
3325 struct drm_plane *plane; vop_crtc_atomic_check() local
3692 struct drm_plane *plane; vop_crtc_atomic_flush() local
4135 vop_plane_add_properties(struct vop *vop, struct drm_plane *plane, const struct vop_win *win) vop_plane_add_properties() argument
4372 struct drm_plane *primary = NULL, *cursor = NULL, *plane, *tmp; vop_create_crtc() local
4503 struct drm_plane *plane, *tmp; vop_destroy_crtc() local
[all...]
H A Drockchip_drm_vop2.c217 struct drm_plane *plane; member
317 * @splice_win: splice win which used to splice for a plane
347 * @plane_id: unique plane id.
488 * @hdr_in: Indicate we have a hdr plane input.
499 * @sdr2hdr_en: All the ui plane need to do sdr2hdr for a hdr_out enabled vp.
605 * @plane_mask: show the plane attach to this vp,
611 * @plane_mask_prop: plane mask interaction with userspace
620 * @primary_plane_phy_id: vp primary plane phy id, the primary plane
648 /* Number of win that registered as plane,
1872 rockchip_afbc(struct drm_plane *plane, u64 modifier) rockchip_afbc() argument
1889 rockchip_vop2_mod_supported(struct drm_plane *plane, u32 format, u64 modifier) rockchip_vop2_mod_supported() argument
3447 struct drm_plane *plane = pstate->plane; vop2_cluster_two_win_mode_check() local
3518 vop2_plane_splice_check(struct drm_plane *plane, struct drm_plane_state *pstate, struct drm_display_mode *mode) vop2_plane_splice_check() argument
3548 vop2_plane_atomic_check(struct drm_plane *plane, struct drm_plane_state *state) vop2_plane_atomic_check() argument
3744 vop2_plane_atomic_disable(struct drm_plane *plane, struct drm_plane_state *old_state) vop2_plane_atomic_disable() argument
3777 vop2_plane_setup_color_key(struct drm_plane *plane) vop2_plane_setup_color_key() argument
4119 vop2_plane_atomic_update(struct drm_plane *plane, struct drm_plane_state *old_state) vop2_plane_atomic_update() argument
4263 rockchip_atomic_helper_update_plane(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, struct drm_modeset_acquire_ctx *ctx) rockchip_atomic_helper_update_plane() argument
4324 rockchip_atomic_helper_disable_plane(struct drm_plane *plane, struct drm_modeset_acquire_ctx *ctx) rockchip_atomic_helper_disable_plane() argument
4360 vop2_plane_destroy(struct drm_plane *plane) vop2_plane_destroy() argument
4365 vop2_atomic_plane_reset(struct drm_plane *plane) vop2_atomic_plane_reset() argument
4383 vop2_atomic_plane_duplicate_state(struct drm_plane *plane) vop2_atomic_plane_duplicate_state() argument
4406 vop2_atomic_plane_destroy_state(struct drm_plane *plane, struct drm_plane_state *state) vop2_atomic_plane_destroy_state() argument
4415 vop2_atomic_plane_set_property(struct drm_plane *plane, struct drm_plane_state *state, struct drm_property *property, uint64_t val) vop2_atomic_plane_set_property() argument
4447 vop2_atomic_plane_get_property(struct drm_plane *plane, const struct drm_plane_state *state, struct drm_property *property, uint64_t *val) vop2_atomic_plane_get_property() argument
4642 vop2_plane_info_dump(struct seq_file *s, struct drm_plane *plane) vop2_plane_info_dump() argument
4712 struct drm_plane *plane; vop2_crtc_debugfs_dump() local
4992 struct drm_plane *plane; vop2_crtc_bandwidth() local
6256 struct drm_plane *plane = &win->base; vop2_setup_hdr10() local
6487 struct drm_plane *plane; vop2_setup_cluster_alpha() local
6893 struct drm_plane *plane; vop2_setup_dly_for_window() local
6926 struct drm_plane *plane; vop2_crtc_atomic_begin() local
7245 struct drm_plane *plane; vop2_crtc_atomic_flush() local
8141 struct drm_plane *plane; vop2_create_crtc() local
8751 struct drm_plane *plane, *tmpp; vop2_unbind() local
[all...]
/device/soc/hisilicon/common/hal/display/source/display_device/src/drm/
H A Ddrm_device.cpp100 int32_t DrmDevice::GetPlaneProperty(const DrmPlane &plane, const std::string &name, DrmProperty &prop) in GetPlaneProperty() argument
102 return GetProperty(plane.GetId(), DRM_MODE_OBJECT_PLANE, name, prop); in GetPlaneProperty()
214 DISPLAY_CHK_RETURN_NOT_VALUE((planeRes == nullptr), DISPLAY_LOGE("can not get plane resource")); in FindAllPlane()
219 DISPLAY_LOGE("can not get plane %{public}d", i); in FindAllPlane()
228 DISPLAY_LOGE("drm plane %{public}d init failed", i); in FindAllPlane()
233 DISPLAY_LOGD("find plane count %{public}zd", mPlanes.size()); in FindAllPlane()
269 for (const auto &plane : mPlanes) { in GetDrmPlane()
270 if (plane->IsIdle() && ((1 << pipe) & plane->GetPossibleCrtcs()) && (type == plane in GetDrmPlane()
[all...]
H A Ddrm_device.h51 int32_t GetPlaneProperty(const DrmPlane &plane, const std::string &name, DrmProperty &prop);
/device/soc/rockchip/rk3588/hardware/display/src/display_device/
H A Ddrm_device.cpp100 int32_t DrmDevice::GetPlaneProperty(const DrmPlane &plane, const std::string &name, DrmProperty &prop) in GetPlaneProperty() argument
102 return GetProperty(plane.GetId(), DRM_MODE_OBJECT_PLANE, name, prop); in GetPlaneProperty()
238 DISPLAY_CHK_RETURN_NOT_VALUE((planeRes == nullptr), DISPLAY_LOGE("can not get plane resource")); in FindAllPlane()
243 DISPLAY_LOGE("can not get plane %{public}d", i); in FindAllPlane()
252 DISPLAY_LOGE("drm plane %{public}d init failed", i); in FindAllPlane()
257 DISPLAY_LOGD("find plane count %{public}zd", mPlanes.size()); in FindAllPlane()
278 for (const auto &plane : mPlanes) { in GetDrmPlane()
279 if (plane->GetId() != 105) in GetDrmPlane()
281 if (plane->IsIdle() && ((1 << pipe) & plane in GetDrmPlane()
[all...]
/device/soc/rockchip/common/hardware/display/src/display_device/
H A Ddrm_device.cpp103 int32_t DrmDevice::GetPlaneProperty(const DrmPlane &plane, const std::string &name, DrmProperty &prop) in GetPlaneProperty() argument
105 return GetProperty(plane.GetId(), DRM_MODE_OBJECT_PLANE, name, prop); in GetPlaneProperty()
243 DISPLAY_CHK_RETURN_NOT_VALUE((planeRes == nullptr), DISPLAY_LOGE("can not get plane resource")); in FindAllPlane()
248 DISPLAY_LOGE("can not get plane %{public}d", i); in FindAllPlane()
257 DISPLAY_LOGE("drm plane %{public}d init failed", i); in FindAllPlane()
262 DISPLAY_DEBUGLOG("find plane count %{public}zd", mPlanes.size()); in FindAllPlane()
283 for (const auto &plane : mPlanes) { in GetDrmPlane()
284 if (plane->IsIdle() && ((1 << pipe) & plane->GetPossibleCrtcs()) && (type == plane in GetDrmPlane()
[all...]
H A Ddrm_device.h72 int32_t GetPlaneProperty(const DrmPlane &plane, const std::string &name, DrmProperty &prop);
/device/soc/rockchip/rk3399/hardware/display/src/display_device/
H A Ddrm_device.cpp100 int32_t DrmDevice::GetPlaneProperty(const DrmPlane &plane, const std::string &name, DrmProperty &prop) in GetPlaneProperty() argument
102 return GetProperty(plane.GetId(), DRM_MODE_OBJECT_PLANE, name, prop); in GetPlaneProperty()
238 DISPLAY_CHK_RETURN_NOT_VALUE((planeRes == nullptr), DISPLAY_LOGE("can not get plane resource")); in FindAllPlane()
243 DISPLAY_LOGE("can not get plane %{public}d", i); in FindAllPlane()
252 DISPLAY_LOGE("drm plane %{public}d init failed", i); in FindAllPlane()
257 DISPLAY_DEBUGLOG("find plane count %{public}zd", mPlanes.size()); in FindAllPlane()
278 for (const auto &plane : mPlanes) { in GetDrmPlane()
279 if (plane->IsIdle() && ((1 << pipe) & plane->GetPossibleCrtcs()) && (type == plane in GetDrmPlane()
[all...]
H A Ddrm_device.h69 int32_t GetPlaneProperty(const DrmPlane &plane, const std::string &name, DrmProperty &prop);
/device/soc/rockchip/rk3566/hardware/display/src/display_device/
H A Ddrm_device.cpp100 int32_t DrmDevice::GetPlaneProperty(const DrmPlane &plane, const std::string &name, DrmProperty &prop) in GetPlaneProperty() argument
102 return GetProperty(plane.GetId(), DRM_MODE_OBJECT_PLANE, name, prop); in GetPlaneProperty()
238 DISPLAY_CHK_RETURN_NOT_VALUE((planeRes == nullptr), DISPLAY_LOGE("can not get plane resource")); in FindAllPlane()
243 DISPLAY_LOGE("can not get plane %{public}d", i); in FindAllPlane()
252 DISPLAY_LOGE("drm plane %{public}d init failed", i); in FindAllPlane()
257 DISPLAY_LOGD("find plane count %{public}zd", mPlanes.size()); in FindAllPlane()
278 for (const auto &plane : mPlanes) { in GetDrmPlane()
279 if (plane->IsIdle() && ((1 << pipe) & plane->GetPossibleCrtcs()) && (type == plane in GetDrmPlane()
[all...]
H A Ddrm_device.h69 int32_t GetPlaneProperty(const DrmPlane &plane, const std::string &name, DrmProperty &prop);
/device/soc/rockchip/rk3568/hardware/display/src/display_device/
H A Ddrm_device.cpp100 int32_t DrmDevice::GetPlaneProperty(const DrmPlane &plane, const std::string &name, DrmProperty &prop) in GetPlaneProperty() argument
102 return GetProperty(plane.GetId(), DRM_MODE_OBJECT_PLANE, name, prop); in GetPlaneProperty()
238 DISPLAY_CHK_RETURN_NOT_VALUE((planeRes == nullptr), DISPLAY_LOGE("can not get plane resource")); in FindAllPlane()
243 DISPLAY_LOGE("can not get plane %{public}d", i); in FindAllPlane()
252 DISPLAY_LOGE("drm plane %{public}d init failed", i); in FindAllPlane()
257 DISPLAY_LOGD("find plane count %{public}zd", mPlanes.size()); in FindAllPlane()
278 for (const auto &plane : mPlanes) { in GetDrmPlane()
279 if (plane->IsIdle() && ((1 << pipe) & plane->GetPossibleCrtcs()) && (type == plane in GetDrmPlane()
[all...]
H A Ddrm_device.h69 int32_t GetPlaneProperty(const DrmPlane &plane, const std::string &name, DrmProperty &prop);
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop2.c233 struct drm_plane *plane; member
333 * @splice_win: splice win which used to splice for a plane
363 * @plane_id: unique plane id.
507 * @hdr_in: Indicate we have a hdr plane input.
518 * @sdr2hdr_en: All the ui plane need to do sdr2hdr for a hdr_out enabled vp.
629 * @plane_mask: show the plane attach to this vp,
635 * @plane_mask_prop: plane mask interaction with userspace
644 * @primary_plane_phy_id: vp primary plane phy id, the primary plane
672 /* Number of win that registered as plane,
1877 rockchip_afbc(struct drm_plane *plane, u64 modifier) rockchip_afbc() argument
1892 rockchip_vop2_mod_supported(struct drm_plane *plane, u32 format, u64 modifier) rockchip_vop2_mod_supported() argument
3448 struct drm_plane *plane = pstate->plane; vop2_cluster_two_win_mode_check() local
3525 vop2_plane_splice_check(struct drm_plane *plane, struct drm_plane_state *pstate, struct drm_display_mode *mode) vop2_plane_splice_check() argument
3555 vop2_plane_atomic_check(struct drm_plane *plane, struct drm_plane_state *state) vop2_plane_atomic_check() argument
3753 vop2_plane_atomic_disable(struct drm_plane *plane, struct drm_plane_state *old_state) vop2_plane_atomic_disable() argument
3784 vop2_plane_setup_color_key(struct drm_plane *plane) vop2_plane_setup_color_key() argument
4117 vop2_plane_atomic_update(struct drm_plane *plane, struct drm_plane_state *old_state) vop2_plane_atomic_update() argument
4262 rockchip_atomic_helper_update_plane(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, struct drm_modeset_acquire_ctx *ctx) rockchip_atomic_helper_update_plane() argument
4324 rockchip_atomic_helper_disable_plane(struct drm_plane *plane, struct drm_modeset_acquire_ctx *ctx) rockchip_atomic_helper_disable_plane() argument
4358 vop2_plane_destroy(struct drm_plane *plane) vop2_plane_destroy() argument
4363 vop2_atomic_plane_reset(struct drm_plane *plane) vop2_atomic_plane_reset() argument
4379 vop2_atomic_plane_duplicate_state(struct drm_plane *plane) vop2_atomic_plane_duplicate_state() argument
4400 vop2_atomic_plane_destroy_state(struct drm_plane *plane, struct drm_plane_state *state) vop2_atomic_plane_destroy_state() argument
4410 vop2_atomic_plane_set_property(struct drm_plane *plane, struct drm_plane_state *state, struct drm_property *property, uint64_t val) vop2_atomic_plane_set_property() argument
4445 vop2_atomic_plane_get_property(struct drm_plane *plane, const struct drm_plane_state *state, struct drm_property *property, uint64_t *val) vop2_atomic_plane_get_property() argument
4644 vop2_plane_info_dump(struct seq_file *s, struct drm_plane *plane) vop2_plane_info_dump() argument
4719 struct drm_plane *plane; vop2_crtc_debugfs_dump() local
5001 struct drm_plane *plane; vop2_crtc_bandwidth() local
6309 struct drm_plane *plane = &win->base; vop2_setup_hdr10() local
6529 struct drm_plane *plane; vop2_setup_cluster_alpha() local
6946 struct drm_plane *plane; vop2_setup_dly_for_window() local
7030 struct drm_plane *plane; vop2_crtc_atomic_begin() local
7362 struct drm_plane *plane; vop2_crtc_atomic_flush() local
8254 struct drm_plane *plane; vop2_create_crtc() local
8866 struct drm_plane *plane, *tmpp; vop2_unbind() local
[all...]
/device/soc/rockchip/common/hardware/gpu/include/
H A Dgbm.h159 * 2 plane YCbCr
160 * index 0 = Y plane, [7:0] Y
161 * index 1 = Cr:Cb plane, [15:0] Cr:Cb little endian
163 * index 1 = Cb:Cr plane, [15:0] Cb:Cr little endian
165 #define GBM_FORMAT_NV12 gbm_fourcc_code('N', 'V', '1', '2') /* 2x2 subsampled Cr:Cb plane */
166 #define GBM_FORMAT_NV21 gbm_fourcc_code('N', 'V', '2', '1') /* 2x2 subsampled Cb:Cr plane */
167 #define GBM_FORMAT_NV16 gbm_fourcc_code('N', 'V', '1', '6') /* 2x1 subsampled Cr:Cb plane */
168 #define GBM_FORMAT_NV61 gbm_fourcc_code('N', 'V', '6', '1') /* 2x1 subsampled Cb:Cr plane */
171 * 3 plane YCbCr
172 * index 0: Y plane, [
[all...]
/device/soc/rockchip/rk3568/hardware/gpu/include/
H A Dgbm.h161 * 2 plane YCbCr
162 * index 0 = Y plane, [7:0] Y
163 * index 1 = Cr:Cb plane, [15:0] Cr:Cb little endian
165 * index 1 = Cb:Cr plane, [15:0] Cb:Cr little endian
167 #define GBM_FORMAT_NV12 gbm_fourcc_code('N', 'V', '1', '2') /* 2x2 subsampled Cr:Cb plane */
168 #define GBM_FORMAT_NV21 gbm_fourcc_code('N', 'V', '2', '1') /* 2x2 subsampled Cb:Cr plane */
169 #define GBM_FORMAT_NV16 gbm_fourcc_code('N', 'V', '1', '6') /* 2x1 subsampled Cr:Cb plane */
170 #define GBM_FORMAT_NV61 gbm_fourcc_code('N', 'V', '6', '1') /* 2x1 subsampled Cb:Cr plane */
173 * 3 plane YCbCr
174 * index 0: Y plane, [
[all...]

Completed in 36 milliseconds

12