summaryrefslogtreecommitdiff
path: root/include/linux/workqueue_api.h
diff options
context:
space:
mode:
authorWenjing Liu <wenjing.liu@amd.com>2026-04-23 16:59:01 -0400
committerAlex Deucher <alexander.deucher@amd.com>2026-05-05 09:56:53 -0400
commit706364231119bddb0aaa2c8e0fa662311ff9302e (patch)
tree46e3ef4bca583c98d2e85bd34f7779c0a3d8dc9e /include/linux/workqueue_api.h
parentc0532d430abf18cd5a792754ae02fd440044c98f (diff)
drm/amd/display: add max bandwidth budget to QoS interface
[Why] The QoS reporting interface lacked a field to expose the maximum active memory bandwidth budget. Adding this field allows callers to observe the effective bandwidth ceiling. [How] Rename struct memory_qos to dc_measured_memory_qos and introduce a new struct dc_requested_memory_qos holding bandwidth lower bound, calculated average bandwidth, latency upper bounds, and max bandwidth budget. Add a get_requested_memory_qos function pointer to clk_mgr_funcs. Update dc_get_qos_info to call through the new function pointer and populate all requested QoS fields including qos_max_bw_budget_in_mbps in dc_qos_info. Reviewed-by: Dillon Varone <dillon.varone@amd.com> Signed-off-by: Wenjing Liu <wenjing.liu@amd.com> Signed-off-by: James Lin <pinglei.lin@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'include/linux/workqueue_api.h')
0 files changed, 0 insertions, 0 deletions