Home
last modified time | relevance | path

Searched refs:plane_cfg (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/gpu/drm/vkms/
H A Dvkms_config.c40 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 Dvkms_config.h128 #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 Dvkms_output.c12 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 Dvkms_plane.c222 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 Dvkms_drv.h309 struct vkms_config_plane *plane_cfg);
/linux/drivers/gpu/drm/vkms/tests/
H A Dvkms_config_test.c11 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 Ddml2_core_utils.h22 bool dml2_core_utils_is_phantom_pipe(const struct dml2_plane_parameters *plane_cfg);
H A Ddml2_core_utils.c417 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 Ddml2_core_dcn4_calcs.c233 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()