Home
last modified time | relevance | path

Searched refs:bw_granularity (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_dp_dpia_bw.c63 link->dpia_bw_alloc_config.bw_granularity = 0; in reset_bw_alloc_struct()
78 uint8_t bw_granularity = 0; in get_bw_granularity() local
83 &bw_granularity, in get_bw_granularity()
86 switch (bw_granularity & 0x3) { in get_bw_granularity()
88 bw_granularity = BW_GRANULARITY_0; in get_bw_granularity()
91 bw_granularity = BW_GRANULARITY_1; in get_bw_granularity()
95 bw_granularity = BW_GRANULARITY_2; in get_bw_granularity()
99 return bw_granularity; in get_bw_granularity()
112 return bw_estimated_bw * (Kbps_TO_Gbps / link->dpia_bw_alloc_config.bw_granularity); in get_estimated_bw()
151 link->dpia_bw_alloc_config.bw_granularity = get_bw_granularity(link); in retrieve_usb4_dp_bw_allocation_info()
[all …]
H A Dlink_dp_dpia.c167 dp_tunnel_setting->bw_granularity = link->dpia_bw_alloc_config.bw_granularity; in link_decide_dp_tunnel_settings()
/linux/drivers/gpu/drm/display/
H A Ddrm_dp_tunnel.c139 int bw_granularity; member
496 tunnel->bw_granularity = tunnel_reg_bw_granularity(regs); in create_tunnel()
498 tunnel->bw_granularity; in create_tunnel()
651 if (tunnel->bw_granularity != tunnel_reg_bw_granularity(regs)) { in tunnel_info_changes_are_valid()
654 DPTUN_BW_ARG(tunnel->bw_granularity), in tunnel_info_changes_are_valid()
667 tunnel_reg(regs, DP_ALLOCATED_BW) * tunnel->bw_granularity) { in tunnel_info_changes_are_valid()
671 DPTUN_BW_ARG(tunnel_reg(regs, DP_ALLOCATED_BW) * tunnel->bw_granularity)); in tunnel_info_changes_are_valid()
737 return min(roundup(max_dprx_bw, tunnel->bw_granularity), in get_max_dprx_bw()
738 MAX_DP_REQUEST_BW * tunnel->bw_granularity); in get_max_dprx_bw()
875 tunnel->estimated_bw = tunnel_reg(regs, DP_ESTIMATED_BW) * tunnel->bw_granularity; in update_group_available_bw()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc_types.h1321 int bw_granularity; // BW Granularity member