/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/ |
H A D | reg.c | 351 u32 freq_diff, max_bw; in ath12k_reg_intersect_rules() local 365 max_bw = min_t(u32, rule1->freq_range.max_bandwidth_khz, in ath12k_reg_intersect_rules() 367 new_rule->freq_range.max_bandwidth_khz = min_t(u32, max_bw, freq_diff); in ath12k_reg_intersect_rules() 456 ath12k_reg_adjust_bw(u16 start_freq, u16 end_freq, u16 max_bw) in ath12k_reg_adjust_bw() argument 461 bw = min_t(u16, bw, max_bw); in ath12k_reg_adjust_bw() 490 u8 *rule_idx, u32 flags, u16 max_bw) in ath12k_reg_update_weather_radar_band() 499 ETSI_WEATHER_RADAR_BAND_LOW, max_bw); in ath12k_reg_update_weather_radar_band() 519 max_bw); in ath12k_reg_update_weather_radar_band() 544 reg_rule->end_freq, max_bw); in ath12k_reg_update_weather_radar_band() 571 u16 max_bw; in ath12k_reg_build_regd() local 487 ath12k_reg_update_weather_radar_band(struct ath12k_base *ab, struct ieee80211_regdomain *regd, struct ath12k_reg_rule *reg_rule, u8 *rule_idx, u32 flags, u16 max_bw) ath12k_reg_update_weather_radar_band() argument [all...] |
H A D | reg.h | 40 u16 max_bw; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/ |
H A D | reg.c | 389 u32 freq_diff, max_bw; in ath11k_reg_intersect_rules() local 403 max_bw = min_t(u32, rule1->freq_range.max_bandwidth_khz, in ath11k_reg_intersect_rules() 405 new_rule->freq_range.max_bandwidth_khz = min_t(u32, max_bw, freq_diff); in ath11k_reg_intersect_rules() 494 ath11k_reg_adjust_bw(u16 start_freq, u16 end_freq, u16 max_bw) in ath11k_reg_adjust_bw() argument 502 bw = min_t(u16, bw, max_bw); in ath11k_reg_adjust_bw() 533 u8 *rule_idx, u32 flags, u16 max_bw) in ath11k_reg_update_weather_radar_band() 547 ETSI_WEATHER_RADAR_BAND_LOW, max_bw); in ath11k_reg_update_weather_radar_band() 570 bw = ath11k_reg_adjust_bw(start_freq, end_freq, max_bw); in ath11k_reg_update_weather_radar_band() 589 reg_rule->end_freq, max_bw); in ath11k_reg_update_weather_radar_band() 618 u16 max_bw; in ath11k_reg_build_regd() local 530 ath11k_reg_update_weather_radar_band(struct ath11k_base *ab, struct ieee80211_regdomain *regd, struct cur_reg_rule *reg_rule, u8 *rule_idx, u32 flags, u16 max_bw) ath11k_reg_update_weather_radar_band() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/ |
H A D | reg.c | 350 u32 freq_diff, max_bw; in ath11k_reg_intersect_rules() local 364 max_bw = min_t(u32, rule1->freq_range.max_bandwidth_khz, in ath11k_reg_intersect_rules() 366 new_rule->freq_range.max_bandwidth_khz = min_t(u32, max_bw, freq_diff); in ath11k_reg_intersect_rules() 455 ath11k_reg_adjust_bw(u16 start_freq, u16 end_freq, u16 max_bw) in ath11k_reg_adjust_bw() argument 463 bw = min_t(u16, bw, max_bw); in ath11k_reg_adjust_bw() 494 u8 *rule_idx, u32 flags, u16 max_bw) in ath11k_reg_update_weather_radar_band() 508 ETSI_WEATHER_RADAR_BAND_LOW, max_bw); in ath11k_reg_update_weather_radar_band() 531 bw = ath11k_reg_adjust_bw(start_freq, end_freq, max_bw); in ath11k_reg_update_weather_radar_band() 550 reg_rule->end_freq, max_bw); in ath11k_reg_update_weather_radar_band() 579 u16 max_bw; in ath11k_reg_build_regd() local 491 ath11k_reg_update_weather_radar_band(struct ath11k_base *ab, struct ieee80211_regdomain *regd, struct cur_reg_rule *reg_rule, u8 *rule_idx, u32 flags, u16 max_bw) ath11k_reg_update_weather_radar_band() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_bw.c | 172 for (i = 0; i < ARRAY_SIZE(dev_priv->max_bw); i++) { in icl_get_bw_info() 173 struct intel_bw_info *bi = &dev_priv->max_bw[i]; in icl_get_bw_info() 231 for (i = 0; i < ARRAY_SIZE(dev_priv->max_bw); i++) { in icl_max_bw() 233 &dev_priv->max_bw[i]; in icl_max_bw() 374 int max_bw = 0; in skl_bw_calc_min_cdclk() local 442 max_bw += crtc_bw->used_bw[slice_id]; in skl_bw_calc_min_cdclk() 446 new_bw_state->min_cdclk = max_bw / 64; in skl_bw_calc_min_cdclk() 513 unsigned int max_bw_point = 0, max_bw = 0; in intel_bw_atomic_check() local 514 unsigned int num_qgv_points = dev_priv->max_bw[0].num_qgv_points; in intel_bw_atomic_check() 578 if (max_data_rate > max_bw) { in intel_bw_atomic_check() [all...] |
/kernel/linux/linux-6.6/drivers/thunderbolt/ |
H A D | tunnel.c | 533 static int tb_dp_reduce_bandwidth(int max_bw, u32 in_rate, u32 in_lanes, in tb_dp_reduce_bandwidth() argument 555 * Find a combination that can fit into max_bw and does not in tb_dp_reduce_bandwidth() 566 if (tb_dp_bandwidth(dp_bw[i][0], dp_bw[i][1]) <= max_bw) { in tb_dp_reduce_bandwidth() 581 int ret, max_bw; in tb_dp_xchg_caps() local 621 * If the tunnel bandwidth is limited (max_bw is set) then see in tb_dp_xchg_caps() 631 max_bw = tunnel->max_down; in tb_dp_xchg_caps() 633 max_bw = tunnel->max_up; in tb_dp_xchg_caps() 635 if (max_bw && bw > max_bw) { in tb_dp_xchg_caps() 638 ret = tb_dp_reduce_bandwidth(max_bw, in_rat in tb_dp_xchg_caps() 850 tb_dp_bandwidth_mode_maximum_bandwidth(struct tb_tunnel *tunnel, int *max_bw) tb_dp_bandwidth_mode_maximum_bandwidth() argument 904 int ret, allocated_bw, max_bw; tb_dp_bandwidth_mode_consumed_bandwidth() local 949 int ret, allocated_bw, max_bw; tb_dp_allocated_bandwidth() local 981 int max_bw, ret, tmp; tb_dp_alloc_bandwidth() local [all...] |
H A D | quirks.c | 40 port->max_bw = 16376; in quirk_usb3_maximum_bandwidth() 42 port->max_bw); in quirk_usb3_maximum_bandwidth()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_bw.c | 884 unsigned int max_bw = 0; in icl_find_qgv_points() local 918 if (max_data_rate > max_bw) { in icl_find_qgv_points() 920 max_bw = max_data_rate; in icl_find_qgv_points() 1024 if (old_crtc_bw->max_bw[slice] != new_crtc_bw->max_bw[slice] || in intel_bw_state_changed() 1052 crtc_bw->max_bw[slice] = max(crtc_bw->max_bw[slice], data_rate); in skl_plane_calc_dbuf_bw() 1099 unsigned int max_bw = 0; in intel_bw_dbuf_min_cdclk() local 1109 max_bw = max(crtc_bw->max_bw[slic in intel_bw_dbuf_min_cdclk() [all...] |
H A D | intel_bw.h | 20 unsigned int max_bw[I915_MAX_DBUF_SLICES]; member
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | chan.c | 245 enum nl80211_chan_width max_bw = NL80211_CHAN_WIDTH_20_NOHT; in ieee80211_get_max_required_bw() local 253 max_bw = max(max_bw, ieee80211_get_sta_bw(sta, link_id)); in ieee80211_get_max_required_bw() 256 return max_bw; in ieee80211_get_max_required_bw() 264 enum nl80211_chan_width max_bw = NL80211_CHAN_WIDTH_20_NOHT; in ieee80211_get_chanctx_vif_max_required_bw() local 312 max_bw = max(max_bw, width); in ieee80211_get_chanctx_vif_max_required_bw() 316 return max_bw; in ieee80211_get_chanctx_vif_max_required_bw() 325 enum nl80211_chan_width max_bw = NL80211_CHAN_WIDTH_20_NOHT; in ieee80211_get_chanctx_max_required_bw() local 337 max_bw in ieee80211_get_chanctx_max_required_bw() 361 enum nl80211_chan_width max_bw; _ieee80211_recalc_chanctx_min_def() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/ |
H A D | link_validation.c | 265 uint32_t max_bw; in dp_validate_mode_timing() local 290 max_bw = dp_link_bandwidth_kbps(link, link_setting); in dp_validate_mode_timing() 292 if (req_bw <= max_bw) { in dp_validate_mode_timing()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_dcb.h | 28 __le32 max_bw; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_dcb.h | 29 __le32 max_bw; 34 /* for min_bw / max_bw */
|
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | chan.c | 226 enum nl80211_chan_width max_bw = NL80211_CHAN_WIDTH_20_NOHT; in ieee80211_get_max_required_bw() local 235 max_bw = max(max_bw, ieee80211_get_sta_bw(&sta->sta)); in ieee80211_get_max_required_bw() 239 return max_bw; in ieee80211_get_max_required_bw() 247 enum nl80211_chan_width max_bw = NL80211_CHAN_WIDTH_20_NOHT; in ieee80211_get_chanctx_max_required_bw() local 290 max_bw = max(max_bw, width); in ieee80211_get_chanctx_max_required_bw() 296 max_bw = max(max_bw, conf->def.width); in ieee80211_get_chanctx_max_required_bw() 300 return max_bw; in ieee80211_get_chanctx_max_required_bw() 311 enum nl80211_chan_width max_bw; ieee80211_recalc_chanctx_min_def() local [all...] |
/kernel/linux/linux-5.10/drivers/thunderbolt/ |
H A D | tunnel.c | 378 static int tb_dp_reduce_bandwidth(int max_bw, u32 in_rate, u32 in_lanes, in tb_dp_reduce_bandwidth() argument 400 * Find a combination that can fit into max_bw and does not in tb_dp_reduce_bandwidth() 411 if (tb_dp_bandwidth(dp_bw[i][0], dp_bw[i][1]) <= max_bw) { in tb_dp_reduce_bandwidth() 426 int ret, max_bw; in tb_dp_xchg_caps() local 466 * If the tunnel bandwidth is limited (max_bw is set) then see in tb_dp_xchg_caps() 476 max_bw = tunnel->max_down; in tb_dp_xchg_caps() 478 max_bw = tunnel->max_up; in tb_dp_xchg_caps() 480 if (max_bw && bw > max_bw) { in tb_dp_xchg_caps() 483 ret = tb_dp_reduce_bandwidth(max_bw, in_rat in tb_dp_xchg_caps() [all...] |
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | xhci-mtk-sch.c | 368 u32 max_bw = 0; in get_max_bw() local 378 if (bw > max_bw) in get_max_bw() 379 max_bw = bw; in get_max_bw() 382 return max_bw; in get_max_bw()
|
/kernel/linux/linux-5.10/drivers/media/test-drivers/vidtv/ |
H A D | vidtv_tuner.c | 301 u32 max_bw = fe->ops.tuner_ops.info.bandwidth_max; in vidtv_tuner_set_params() local 304 c->bandwidth_hz < min_bw || c->bandwidth_hz > max_bw) { in vidtv_tuner_set_params()
|
/kernel/linux/linux-6.6/drivers/media/test-drivers/vidtv/ |
H A D | vidtv_tuner.c | 301 u32 max_bw = fe->ops.tuner_ops.info.bandwidth_max; in vidtv_tuner_set_params() local 304 c->bandwidth_hz < min_bw || c->bandwidth_hz > max_bw) { in vidtv_tuner_set_params()
|
/kernel/linux/linux-5.10/net/bluetooth/ |
H A D | a2mp.h | 81 __le32 max_bw; member
|
/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | xhci-mtk-sch.c | 364 u32 max_bw = 0; in get_max_bw() local 376 if (bw > max_bw) in get_max_bw() 377 max_bw = bw; in get_max_bw() 380 return max_bw; in get_max_bw()
|
/kernel/linux/linux-6.6/net/batman-adv/ |
H A D | bat_v.c | 566 u32 max_bw = 0, bw; in batadv_v_gw_get_best_gw_node() local 576 if (curr_gw && bw <= max_bw) in batadv_v_gw_get_best_gw_node() 583 max_bw = bw; in batadv_v_gw_get_best_gw_node()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_sysfs.c | 671 !IS_VALID_BW(np_cfg[i].max_bw)) in validate_npar_config() 710 nic_info.max_tx_bw = np_cfg[i].max_bw; in qlcnic_sysfs_write_npar_config() 718 adapter->npars[index].max_bw = nic_info.max_tx_bw; in qlcnic_sysfs_write_npar_config() 763 np_cfg[pci_func].max_bw = nic_info.max_tx_bw; in qlcnic_sysfs_read_npar_config() 932 pci_cfg[i].max_bw = pci_info[i].tx_max_bw; in qlcnic_sysfs_read_pci_config()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_sysfs.c | 670 !IS_VALID_BW(np_cfg[i].max_bw)) in validate_npar_config() 709 nic_info.max_tx_bw = np_cfg[i].max_bw; in qlcnic_sysfs_write_npar_config() 717 adapter->npars[index].max_bw = nic_info.max_tx_bw; in qlcnic_sysfs_write_npar_config() 762 np_cfg[pci_func].max_bw = nic_info.max_tx_bw; in qlcnic_sysfs_read_npar_config() 931 pci_cfg[i].max_bw = pci_info[i].tx_max_bw; in qlcnic_sysfs_read_pci_config()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_mcp.h | 1028 int qed_configure_pf_max_bandwidth(struct qed_dev *cdev, u8 max_bw); 1032 u8 max_bw);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_mcp.h | 1080 int qed_configure_pf_max_bandwidth(struct qed_dev *cdev, u8 max_bw); 1084 u8 max_bw);
|