Searched refs:plane_cfg (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/gpu/drm/vkms/ |
| H A D | vkms_config.c | 40 struct vkms_config_plane *plane_cfg; in vkms_config_default_create() local 50 plane_cfg = vkms_config_create_plane(config); in vkms_config_default_create() 51 if (IS_ERR(plane_cfg)) in vkms_config_default_create() 53 vkms_config_plane_set_type(plane_cfg, DRM_PLANE_TYPE_PRIMARY); in vkms_config_default_create() 60 if (vkms_config_plane_attach_crtc(plane_cfg, crtc_cfg)) in vkms_config_default_create() 62 vkms_config_plane_set_default_pipeline(plane_cfg, enable_plane_pipeline); in vkms_config_default_create() 66 plane_cfg = vkms_config_create_plane(config); in vkms_config_default_create() 67 if (IS_ERR(plane_cfg)) in vkms_config_default_create() 70 vkms_config_plane_set_type(plane_cfg, in vkms_config_default_create() 72 vkms_config_plane_set_default_pipeline(plane_cfg, enable_plane_pipeline); in vkms_config_default_create() [all …]
|
| H A D | vkms_config.h | 128 #define vkms_config_for_each_plane(config, plane_cfg) \ argument 129 list_for_each_entry((plane_cfg), &(config)->planes, link) 162 #define vkms_config_plane_for_each_possible_crtc(plane_cfg, idx, possible_crtc) \ argument 163 xa_for_each(&(plane_cfg)->possible_crtcs, idx, (possible_crtc)) 269 void vkms_config_destroy_plane(struct vkms_config_plane *plane_cfg); 276 vkms_config_plane_get_type(struct vkms_config_plane *plane_cfg) in vkms_config_plane_get_type() argument 278 return plane_cfg->type; in vkms_config_plane_get_type() 287 vkms_config_plane_set_type(struct vkms_config_plane *plane_cfg, in vkms_config_plane_set_type() argument 290 plane_cfg->type = type; in vkms_config_plane_set_type() 299 vkms_config_plane_get_default_pipeline(struct vkms_config_plane *plane_cfg) in vkms_config_plane_get_default_pipeline() argument [all …]
|
| H A D | vkms_output.c | 12 struct vkms_config_plane *plane_cfg; in vkms_output_init() local 22 vkms_config_for_each_plane(vkmsdev->config, plane_cfg) { in vkms_output_init() 23 plane_cfg->plane = vkms_plane_init(vkmsdev, plane_cfg); in vkms_output_init() 24 if (IS_ERR(plane_cfg->plane)) { in vkms_output_init() 26 return PTR_ERR(plane_cfg->plane); in vkms_output_init() 51 vkms_config_for_each_plane(vkmsdev->config, plane_cfg) { in vkms_output_init() 55 vkms_config_plane_for_each_possible_crtc(plane_cfg, idx, possible_crtc) { in vkms_output_init() 56 plane_cfg->plane->base.possible_crtcs |= in vkms_output_init()
|
| H A D | vkms_plane.c | 222 struct vkms_config_plane *plane_cfg) in vkms_plane_init() argument 230 NULL, vkms_config_plane_get_type(plane_cfg), in vkms_plane_init() 249 if (vkms_config_plane_get_default_pipeline(plane_cfg)) in vkms_plane_init()
|
| H A D | vkms_drv.h | 309 struct vkms_config_plane *plane_cfg);
|
| /linux/drivers/gpu/drm/vkms/tests/ |
| H A D | vkms_config_test.c | 11 struct vkms_config_plane *plane_cfg; in vkms_config_get_num_planes() local 14 vkms_config_for_each_plane(config, plane_cfg) in vkms_config_get_num_planes() 44 struct vkms_config_plane *plane_cfg; in get_first_plane() local 46 vkms_config_for_each_plane(config, plane_cfg) in get_first_plane() 47 return plane_cfg; in get_first_plane() 136 struct vkms_config_plane *plane_cfg; in vkms_config_test_default_config() local 149 vkms_config_for_each_plane(config, plane_cfg) { in vkms_config_test_default_config() 151 vkms_config_plane_get_default_pipeline(plane_cfg), in vkms_config_test_default_config() 153 switch (vkms_config_plane_get_type(plane_cfg)) { in vkms_config_test_default_config() 178 vkms_config_for_each_plane(config, plane_cfg) { in vkms_config_test_default_config() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/ |
| H A D | dml2_core_utils.h | 22 bool dml2_core_utils_is_phantom_pipe(const struct dml2_plane_parameters *plane_cfg);
|
| H A D | dml2_core_utils.c | 417 bool dml2_core_utils_is_phantom_pipe(const struct dml2_plane_parameters *plane_cfg) in dml2_core_utils_is_phantom_pipe() argument 421 if (plane_cfg->overrides.legacy_svp_config == dml2_svp_mode_override_phantom_pipe || in dml2_core_utils_is_phantom_pipe() 422 plane_cfg->overrides.legacy_svp_config == dml2_svp_mode_override_phantom_pipe_no_data_return) { in dml2_core_utils_is_phantom_pipe()
|
| H A D | dml2_core_dcn4_calcs.c | 233 static bool dml_is_phantom_pipe(const struct dml2_plane_parameters *plane_cfg) in dml_is_phantom_pipe() argument 237 if (plane_cfg->overrides.legacy_svp_config == dml2_svp_mode_override_phantom_pipe || in dml_is_phantom_pipe() 238 plane_cfg->overrides.legacy_svp_config == dml2_svp_mode_override_phantom_pipe_no_data_return) { in dml_is_phantom_pipe() 3424 const struct dml2_plane_parameters *plane_cfg, in CalculateUrgentBurstFactor() argument 3462 …LinesInDETLuma = (dml_is_phantom_pipe(plane_cfg) ? 1024 * 1024 : DETBufferSizeY) / BytePerPixelInD… in CalculateUrgentBurstFactor() 3473 …LinesInDETChroma = (dml_is_phantom_pipe(plane_cfg) ? 1024 * 1024 : DETBufferSizeC) / BytePerPixelI… in CalculateUrgentBurstFactor()
|