Home
last modified time | relevance | path

Searched refs:max_bw (Results 1 – 25 of 39) sorted by relevance

12

/linux/drivers/gpu/drm/i915/display/
H A Dintel_dbuf_bw.c14 unsigned int max_bw[I915_MAX_DBUF_SLICES]; member
70 if (old_dbuf_bw->max_bw[slice] != new_dbuf_bw->max_bw[slice] || in intel_dbuf_bw_changed()
112 dbuf_bw->max_bw[slice] = max(dbuf_bw->max_bw[slice], data_rate); in skl_plane_calc_dbuf_bw()
157 unsigned int max_bw = 0; in intel_dbuf_bw_min_cdclk() local
167 max_bw = max(dbuf_bw->max_bw[slice], max_bw); in intel_dbuf_bw_min_cdclk()
170 max_bw *= num_active_planes; in intel_dbuf_bw_min_cdclk()
172 total_max_bw = max(total_max_bw, max_bw); in intel_dbuf_bw_min_cdclk()
H A Dintel_bw.c912 unsigned int max_bw = 0; in icl_max_bw_qgv_point_mask() local
927 if (max_data_rate > max_bw) { in icl_max_bw_qgv_point_mask()
929 max_bw = max_data_rate; in icl_max_bw_qgv_point_mask()
948 unsigned int max_bw = 0; in icl_max_bw_psf_gv_point_mask() local
954 if (max_data_rate > max_bw) { in icl_max_bw_psf_gv_point_mask()
956 max_bw = max_data_rate; in icl_max_bw_psf_gv_point_mask()
957 } else if (max_data_rate == max_bw) { in icl_max_bw_psf_gv_point_mask()
/linux/drivers/net/wireless/ath/ath11k/
H A Dreg.c389 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()
499 ath11k_reg_adjust_bw(u16 start_freq, u16 end_freq, u16 max_bw) in ath11k_reg_adjust_bw() argument
507 bw = min_t(u16, bw, max_bw); in ath11k_reg_adjust_bw()
539 u8 *rule_idx, u32 flags, u16 max_bw) in ath11k_reg_update_weather_radar_band() argument
553 ETSI_WEATHER_RADAR_BAND_LOW, max_bw); in ath11k_reg_update_weather_radar_band()
576 bw = ath11k_reg_adjust_bw(start_freq, end_freq, max_bw); in ath11k_reg_update_weather_radar_band()
595 reg_rule->end_freq, max_bw); in ath11k_reg_update_weather_radar_band()
641 u16 max_bw; in ath11k_reg_build_regd() local
[all …]
/linux/drivers/net/wireless/ath/ath12k/
H A Dreg.c429 static u32 ath12k_get_bw_reg_flags(u16 max_bw) in ath12k_get_bw_reg_flags() argument
431 switch (max_bw) { in ath12k_get_bw_reg_flags()
509 ath12k_reg_adjust_bw(u16 start_freq, u16 end_freq, u16 max_bw) in ath12k_reg_adjust_bw() argument
514 bw = min_t(u16, bw, max_bw); in ath12k_reg_adjust_bw()
544 u8 *rule_idx, u32 flags, u16 max_bw) in ath12k_reg_update_weather_radar_band() argument
553 ETSI_WEATHER_RADAR_BAND_LOW, max_bw); in ath12k_reg_update_weather_radar_band()
573 max_bw); in ath12k_reg_update_weather_radar_band()
598 reg_rule->end_freq, max_bw); in ath12k_reg_update_weather_radar_band()
653 u16 max_bw; in ath12k_reg_build_regd() local
728 max_bw = min_t(u16, reg_rule->max_bw, in ath12k_reg_build_regd()
[all …]
H A Dreg.h45 u16 max_bw; member
/linux/sound/soc/tegra/
H A Dtegra_isomgr_bw.c61 if (bandwidth + adma_isomgr->current_bandwidth > adma_isomgr->max_bw) in tegra_isomgr_adma_setbw()
62 bandwidth = adma_isomgr->max_bw - adma_isomgr->current_bandwidth; in tegra_isomgr_adma_setbw()
76 adma_isomgr->current_bandwidth, adma_isomgr->max_bw); in tegra_isomgr_adma_setbw()
101 adma_isomgr->max_bw = STREAM_TYPE * MAX_SAMPLE_RATE * MAX_BYTES_PER_SAMPLE * in tegra_isomgr_adma_register()
/linux/drivers/thunderbolt/
H A Dquirks.c40 port->max_bw = 16376; in quirk_usb3_maximum_bandwidth()
42 port->max_bw); in quirk_usb3_maximum_bandwidth()
H A Dtunnel.c743 static int tb_dp_reduce_bandwidth(int max_bw, u32 in_rate, u32 in_lanes, in tb_dp_reduce_bandwidth() argument
776 if (tb_dp_bandwidth(dp_bw[i][0], dp_bw[i][1]) <= max_bw) { in tb_dp_reduce_bandwidth()
791 int ret, max_bw; in tb_dp_xchg_caps() local
843 max_bw = tunnel->max_down; in tb_dp_xchg_caps()
845 max_bw = tunnel->max_up; in tb_dp_xchg_caps()
847 if (max_bw && bw > max_bw) { in tb_dp_xchg_caps()
850 ret = tb_dp_reduce_bandwidth(max_bw, in_rate, in_lanes, in tb_dp_xchg_caps()
1168 int ret, rate, lanes, max_bw; in tb_dp_bandwidth_mode_maximum_bandwidth() local
1186 max_bw = tb_dp_bandwidth(rate, lanes); in tb_dp_bandwidth_mode_maximum_bandwidth()
1192 *max_bw_rounded = roundup(max_bw, ret); in tb_dp_bandwidth_mode_maximum_bandwidth()
[all …]
H A Dusb4.c2187 if (port->max_bw) in usb4_usb3_port_max_bandwidth()
2188 return min(bw, port->max_bw); in usb4_usb3_port_max_bandwidth()
2368 int ret, max_bw; in usb4_usb3_port_write_allocated_bandwidth() local
2372 max_bw = max(upstream_bw, downstream_bw); in usb4_usb3_port_write_allocated_bandwidth()
2374 if (mbps_to_usb3_bw(max_bw, scale) < 4096) in usb4_usb3_port_write_allocated_bandwidth()
/linux/net/mac80211/
H A Dchan.c413 enum nl80211_chan_width max_bw = NL80211_CHAN_WIDTH_20_NOHT; in ieee80211_get_max_required_bw() local
423 max_bw = max(max_bw, ieee80211_get_sta_bw(sta, link_id)); in ieee80211_get_max_required_bw()
426 return max_bw; in ieee80211_get_max_required_bw()
437 enum nl80211_chan_width max_bw = NL80211_CHAN_WIDTH_20_NOHT; in ieee80211_get_chanctx_max_required_bw() local
494 max_bw = max(max_bw, width); in ieee80211_get_chanctx_max_required_bw()
501 max_bw = max(max_bw, ctx->conf.def.width); in ieee80211_get_chanctx_max_required_bw()
503 return max_bw; in ieee80211_get_chanctx_max_required_bw()
517 enum nl80211_chan_width max_bw; in __ieee80211_recalc_chanctx_min_def() local
535 max_bw = ieee80211_get_chanctx_max_required_bw(local, ctx, rsvd_for, in __ieee80211_recalc_chanctx_min_def()
540 while (min_def.width > max_bw) in __ieee80211_recalc_chanctx_min_def()
H A Dht.c613 enum ieee80211_sta_rx_bandwidth max_bw, new_bw; in ieee80211_ht_handle_chanwidth_notif() local
620 max_bw = IEEE80211_STA_RX_BW_20; in ieee80211_ht_handle_chanwidth_notif()
622 max_bw = ieee80211_sta_cap_rx_bw(link_sta); in ieee80211_ht_handle_chanwidth_notif()
625 link_sta->cur_max_bandwidth = max_bw; in ieee80211_ht_handle_chanwidth_notif()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_dcb.h29 __le32 max_bw;
H A Dbnxt_dcb.c134 req->queue_id0_max_bw = cos2bw.max_bw; in bnxt_hwrm_queue_cos2bw_cfg()
169 cos2bw.max_bw = resp->queue_id0_max_bw; in bnxt_hwrm_queue_cos2bw_qcfg()
/linux/drivers/media/test-drivers/vidtv/
H A Dvidtv_tuner.c301 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()
/linux/net/batman-adv/
H A Dbat_v.c562 u32 max_bw = 0, bw; in batadv_v_gw_get_best_gw_node() local
572 if (curr_gw && bw <= max_bw) in batadv_v_gw_get_best_gw_node()
579 max_bw = bw; in batadv_v_gw_get_best_gw_node()
/linux/drivers/usb/host/
H A Dxhci-mtk-sch.c423 u32 max_bw = 0; in get_max_bw() local
433 if (bw > max_bw) in get_max_bw()
434 max_bw = bw; in get_max_bw()
437 return max_bw; in get_max_bw()
/linux/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_sysfs.c670 !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()
H A Dqlcnic_83xx_vnic.c112 npar->phy_port, npar->min_bw, npar->max_bw, in qlcnic_83xx_init_mgmt_vnic()
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_mcp.h1080 int qed_configure_pf_max_bandwidth(struct qed_dev *cdev, u8 max_bw);
1084 u8 max_bw);
H A Dqed_dev.c5249 u8 max_bw) in __qed_configure_pf_max_bandwidth() argument
5253 p_hwfn->mcp_info->func_info.bandwidth_max = max_bw; in __qed_configure_pf_max_bandwidth()
5255 if (!p_link->line_speed && (max_bw != 100)) in __qed_configure_pf_max_bandwidth()
5258 p_link->speed = (p_link->line_speed * max_bw) / 100; in __qed_configure_pf_max_bandwidth()
5265 if (max_bw == 100) in __qed_configure_pf_max_bandwidth()
5279 int qed_configure_pf_max_bandwidth(struct qed_dev *cdev, u8 max_bw) in qed_configure_pf_max_bandwidth() argument
5283 if (max_bw < 1 || max_bw > 100) { in qed_configure_pf_max_bandwidth()
5301 p_link, max_bw); in qed_configure_pf_max_bandwidth()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_xgmi.c880 uint32_t *min_bw, uint32_t *max_bw) in amdgpu_xgmi_get_bandwidth() argument
888 if (!(min_bw && max_bw)) in amdgpu_xgmi_get_bandwidth()
892 *max_bw = 0; in amdgpu_xgmi_get_bandwidth()
920 *max_bw = num_links * per_link_bw; in amdgpu_xgmi_get_bandwidth()
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_adminq_cmd.h1226 u8 max_bw; /* 0-3, limit = 2^max */ member
1251 u8 max_bw; /* 0-3, limit = 2^max */ member
1355 u8 max_bw[16]; /* bandwidth limit */ member
/linux/kernel/sched/
H A Ddeadline.c1388 if (u_inact + rq->dl.extra_bw > rq->dl.max_bw - dl_se->dl_bw) in grub_reclaim()
1391 u_act = rq->dl.max_bw - u_inact - rq->dl.extra_bw; in grub_reclaim()
3254 cpu_rq(i)->dl.extra_bw = cpu_rq(i)->dl.max_bw; in dl_clear_root_domain()
3489 dl_rq->max_bw = dl_rq->extra_bw = 1 << BW_SHIFT; in init_dl_rq_bw_ratio()
3493 dl_rq->max_bw = dl_rq->extra_bw = in init_dl_rq_bw_ratio()
/linux/arch/x86/kernel/cpu/resctrl/
H A Dcore.c214 r->membw.max_bw = MAX_MBA_BW; in __get_mem_config_intel()
249 r->membw.max_bw = 1 << eax; in __rdt_get_mem_config_amd()
/linux/drivers/gpu/drm/bridge/cadence/
H A Dcdns-mhdp8546-core.c1527 u32 max_bw, req_bw, bpp; in cdns_mhdp_bandwidth_ok() local
1538 max_bw = lanes * rate; in cdns_mhdp_bandwidth_ok()
1539 if (req_bw > max_bw) { in cdns_mhdp_bandwidth_ok()
1542 mode->name, req_bw, max_bw); in cdns_mhdp_bandwidth_ok()

12