/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/ |
H A D | drm_atomic_state_helper.c | 246 * __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 D | drm_atomic_uapi.c | 153 * 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 D | drm_atomic_helper.c | 51 * 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 D | drm_color_mgmt.c | 128 * 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 D | drm_fourcc.c | 800 * @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 D | drm_mode_config.c | 190 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 D | Rockchip_OSAL_RGA_Process.c | 103 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 D | Rockchip_OSAL_RGA_Process.h | 37 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 D | fb.c | 63 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 D | rockchip_drm_vop.c | 179 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 D | rockchip_drm_vop2.c | 217 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 D | drm_device.cpp | 100 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 D | drm_device.h | 51 int32_t GetPlaneProperty(const DrmPlane &plane, const std::string &name, DrmProperty &prop);
|
/device/soc/rockchip/rk3588/hardware/display/src/display_device/ |
H A D | drm_device.cpp | 100 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 D | drm_device.cpp | 103 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 D | drm_device.h | 72 int32_t GetPlaneProperty(const DrmPlane &plane, const std::string &name, DrmProperty &prop);
|
/device/soc/rockchip/rk3399/hardware/display/src/display_device/ |
H A D | drm_device.cpp | 100 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 D | drm_device.h | 69 int32_t GetPlaneProperty(const DrmPlane &plane, const std::string &name, DrmProperty &prop);
|
/device/soc/rockchip/rk3566/hardware/display/src/display_device/ |
H A D | drm_device.cpp | 100 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 D | drm_device.h | 69 int32_t GetPlaneProperty(const DrmPlane &plane, const std::string &name, DrmProperty &prop);
|
/device/soc/rockchip/rk3568/hardware/display/src/display_device/ |
H A D | drm_device.cpp | 100 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 D | drm_device.h | 69 int32_t GetPlaneProperty(const DrmPlane &plane, const std::string &name, DrmProperty &prop);
|
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_vop2.c | 233 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 D | gbm.h | 159 * 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 D | gbm.h | 161 * 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...] |