/Linux-v4.19/net/ipv4/ |
D | tcp_bbr.c | 91 struct minmax bw; /* Max recent delivery rate in pkts/uS << 24 */ member 192 return minmax_get(&bbr->bw); in bbr_max_bw() 221 static u32 bbr_bw_to_pacing_rate(struct sock *sk, u32 bw, int gain) in bbr_bw_to_pacing_rate() argument 223 u64 rate = bw; in bbr_bw_to_pacing_rate() 235 u64 bw; in bbr_init_pacing_rate_from_rtt() local 244 bw = (u64)tp->snd_cwnd * BW_UNIT; in bbr_init_pacing_rate_from_rtt() 245 do_div(bw, rtt_us); in bbr_init_pacing_rate_from_rtt() 246 sk->sk_pacing_rate = bbr_bw_to_pacing_rate(sk, bw, bbr_high_gain); in bbr_init_pacing_rate_from_rtt() 256 static void bbr_set_pacing_rate(struct sock *sk, u32 bw, int gain) in bbr_set_pacing_rate() argument 260 u32 rate = bbr_bw_to_pacing_rate(sk, bw, gain); in bbr_set_pacing_rate() [all …]
|
D | tcp_yeah.c | 133 u64 bw; in tcp_yeah_cong_avoid() local 151 bw = tp->snd_cwnd; in tcp_yeah_cong_avoid() 152 bw *= rtt - yeah->vegas.baseRTT; in tcp_yeah_cong_avoid() 153 do_div(bw, rtt); in tcp_yeah_cong_avoid() 154 queue = bw; in tcp_yeah_cong_avoid()
|
/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmutil/ |
D | d11.c | 39 static u16 d11n_bw(enum brcmu_chan_bw bw) in d11n_bw() argument 41 switch (bw) { in d11n_bw() 54 if (ch->bw == BRCMU_CHAN_BW_20) in brcmu_d11n_encchspec() 63 0, d11n_bw(ch->bw)); in brcmu_d11n_encchspec() 71 static u16 d11ac_bw(enum brcmu_chan_bw bw) in d11ac_bw() argument 73 switch (bw) { in d11ac_bw() 88 if (ch->bw == BRCMU_CHAN_BW_20 || ch->sb == BRCMU_CHAN_SB_NONE) in brcmu_d11ac_encchspec() 96 0, d11ac_bw(ch->bw)); in brcmu_d11ac_encchspec() 114 ch->bw = BRCMU_CHAN_BW_20; in brcmu_d11n_decchspec() 118 ch->bw = BRCMU_CHAN_BW_40; in brcmu_d11n_decchspec() [all …]
|
/Linux-v4.19/drivers/media/dvb-frontends/ |
D | dib7000m.c | 319 static int dib7000m_set_bandwidth(struct dib7000m_state *state, u32 bw) in dib7000m_set_bandwidth() argument 323 if (!bw) in dib7000m_set_bandwidth() 324 bw = 8000; in dib7000m_set_bandwidth() 327 state->current_bandwidth = bw; in dib7000m_set_bandwidth() 337 timf = timf * (bw / 50) / 160; in dib7000m_set_bandwidth() 385 … dib7000m_reset_pll_common(struct dib7000m_state *state, const struct dibx000_bandwidth_config *bw) in dib7000m_reset_pll_common() argument 387 dib7000m_write_word(state, 18, (u16) (((bw->internal*1000) >> 16) & 0xffff)); in dib7000m_reset_pll_common() 388 dib7000m_write_word(state, 19, (u16) ( (bw->internal*1000) & 0xffff)); in dib7000m_reset_pll_common() 389 dib7000m_write_word(state, 21, (u16) ( (bw->ifreq >> 16) & 0xffff)); in dib7000m_reset_pll_common() 390 dib7000m_write_word(state, 22, (u16) ( bw->ifreq & 0xffff)); in dib7000m_reset_pll_common() [all …]
|
D | dib7000p.c | 376 static int dib7000p_set_bandwidth(struct dib7000p_state *state, u32 bw) in dib7000p_set_bandwidth() argument 381 state->current_bandwidth = bw; in dib7000p_set_bandwidth() 385 timf = state->cfg.bw->timf; in dib7000p_set_bandwidth() 391 timf = timf * (bw / 50) / 160; in dib7000p_set_bandwidth() 452 struct dibx000_bandwidth_config *bw = &state->cfg.bw[0]; in dib7000p_reset_pll() local 456 …dib7000p_write_word(state, 1856, (!bw->pll_reset << 13) | (bw->pll_range << 12) | (bw->pll_ratio <… in dib7000p_reset_pll() 461 dib7000p_write_word(state, 1857, dib7000p_read_word(state, 1857) | (!bw->pll_bypass << 15)); in dib7000p_reset_pll() 464 clk_cfg0 = (1 << 15) | ((bw->pll_ratio & 0x3f) << 9) | in dib7000p_reset_pll() 465 …(bw->modulo << 7) | (bw->ADClkSrc << 6) | (bw->IO_CLK_en_core << 5) | (bw->bypclk_div << 2) | (bw-… in dib7000p_reset_pll() 470 …dib7000p_write_word(state, 903, (bw->pll_prediv << 5) | (((bw->pll_ratio >> 6) & 0x3) << 3) | (bw-… in dib7000p_reset_pll() [all …]
|
D | dvb-pll.c | 98 u32 bw = fe->dtv_property_cache.bandwidth_hz; in thomson_dtt759x_bw() local 99 if (bw == 7000000) in thomson_dtt759x_bw() 122 u32 bw = fe->dtv_property_cache.bandwidth_hz; in thomson_dtt7520x_bw() local 123 if (bw == 8000000) in thomson_dtt7520x_bw() 216 u32 bw = fe->dtv_property_cache.bandwidth_hz; in tda665x_bw() local 217 if (bw == 8000000) in tda665x_bw() 250 u32 bw = fe->dtv_property_cache.bandwidth_hz; in tua6034_bw() local 251 if (bw == 7000000) in tua6034_bw() 274 u32 bw = fe->dtv_property_cache.bandwidth_hz; in tded4_bw() local 275 if (bw == 8000000) in tded4_bw()
|
D | tda10048.c | 340 u32 bw) in tda10048_set_wref() argument 351 t = bw * 10; in tda10048_set_wref() 370 u32 bw) in tda10048_set_invwref() argument 385 do_div(t, bw); in tda10048_set_invwref() 396 u32 bw) in tda10048_set_bandwidth() argument 399 dprintk(1, "%s(bw=%d)\n", __func__, bw); in tda10048_set_bandwidth() 402 switch (bw) { in tda10048_set_bandwidth() 406 tda10048_set_wref(fe, state->sample_freq, bw); in tda10048_set_bandwidth() 407 tda10048_set_invwref(fe, state->sample_freq, bw); in tda10048_set_bandwidth() 414 state->bandwidth = bw; in tda10048_set_bandwidth() [all …]
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce110/ |
D | dce110_resource.c | 822 &context->bw.dce)) in dce110_validate_bandwidth() 832 if (memcmp(&dc->current_state->bw.dce, in dce110_validate_bandwidth() 833 &context->bw.dce, sizeof(context->bw.dce))) { in dce110_validate_bandwidth() 847 context->bw.dce.nbp_state_change_wm_ns[0].b_mark, in dce110_validate_bandwidth() 848 context->bw.dce.nbp_state_change_wm_ns[0].a_mark, in dce110_validate_bandwidth() 849 context->bw.dce.urgent_wm_ns[0].b_mark, in dce110_validate_bandwidth() 850 context->bw.dce.urgent_wm_ns[0].a_mark, in dce110_validate_bandwidth() 851 context->bw.dce.stutter_exit_wm_ns[0].b_mark, in dce110_validate_bandwidth() 852 context->bw.dce.stutter_exit_wm_ns[0].a_mark, in dce110_validate_bandwidth() 853 context->bw.dce.nbp_state_change_wm_ns[1].b_mark, in dce110_validate_bandwidth() [all …]
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce112/ |
D | dce112_resource.c | 774 &context->bw.dce)) in dce112_validate_bandwidth() 782 if (memcmp(&dc->current_state->bw.dce, in dce112_validate_bandwidth() 783 &context->bw.dce, sizeof(context->bw.dce))) { in dce112_validate_bandwidth() 797 context->bw.dce.nbp_state_change_wm_ns[0].b_mark, in dce112_validate_bandwidth() 798 context->bw.dce.nbp_state_change_wm_ns[0].a_mark, in dce112_validate_bandwidth() 799 context->bw.dce.urgent_wm_ns[0].b_mark, in dce112_validate_bandwidth() 800 context->bw.dce.urgent_wm_ns[0].a_mark, in dce112_validate_bandwidth() 801 context->bw.dce.stutter_exit_wm_ns[0].b_mark, in dce112_validate_bandwidth() 802 context->bw.dce.stutter_exit_wm_ns[0].a_mark, in dce112_validate_bandwidth() 803 context->bw.dce.nbp_state_change_wm_ns[1].b_mark, in dce112_validate_bandwidth() [all …]
|
/Linux-v4.19/drivers/media/usb/dvb-usb-v2/ |
D | mxl111sf-tuner.c | 88 u8 bw) in mxl111sf_calc_phy_tune_regs() argument 93 switch (bw) { in mxl111sf_calc_phy_tune_regs() 195 static int mxl1x1sf_tune_rf(struct dvb_frontend *fe, u32 freq, u8 bw) in mxl1x1sf_tune_rf() argument 202 mxl_dbg("(freq = %d, bw = 0x%x)", freq, bw); in mxl1x1sf_tune_rf() 215 reg_ctrl_array = mxl111sf_calc_phy_tune_regs(freq, bw); in mxl1x1sf_tune_rf() 277 u8 bw; in mxl111sf_tuner_set_params() local 284 bw = 0; /* ATSC */ in mxl111sf_tuner_set_params() 287 bw = 1; /* US CABLE */ in mxl111sf_tuner_set_params() 292 bw = 6; in mxl111sf_tuner_set_params() 295 bw = 7; in mxl111sf_tuner_set_params() [all …]
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_debug.c | 355 context->bw.dcn.clk.dispclk_khz, in context_clock_trace() 356 context->bw.dcn.clk.dppclk_khz, in context_clock_trace() 357 context->bw.dcn.clk.dcfclk_khz, in context_clock_trace() 358 context->bw.dcn.clk.dcfclk_deep_sleep_khz, in context_clock_trace() 359 context->bw.dcn.clk.fclk_khz, in context_clock_trace() 360 context->bw.dcn.clk.socclk_khz); in context_clock_trace() 363 context->bw.dcn.clk.dispclk_khz, in context_clock_trace() 364 context->bw.dcn.clk.dppclk_khz, in context_clock_trace() 365 context->bw.dcn.clk.dcfclk_khz, in context_clock_trace() 366 context->bw.dcn.clk.dcfclk_deep_sleep_khz, in context_clock_trace() [all …]
|
/Linux-v4.19/lib/ |
D | logic_pio.c | 195 #define BUILD_LOGIC_IO(bw, type) \ argument 196 type logic_in##bw(unsigned long addr) \ 201 ret = read##bw(PCI_IOBASE + addr); \ 214 void logic_out##bw(type value, unsigned long addr) \ 217 write##bw(value, PCI_IOBASE + addr); \ 229 void logic_ins##bw(unsigned long addr, void *buffer, \ 233 reads##bw(PCI_IOBASE + addr, buffer, count); \ 246 void logic_outs##bw(unsigned long addr, const void *buffer, \ 250 writes##bw(PCI_IOBASE + addr, buffer, count); \
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/calcs/ |
D | dcn_calcs.c | 539 context->bw.dcn.watermarks.b.cstate_pstate.cstate_exit_ns = 541 context->bw.dcn.watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns = 543 context->bw.dcn.watermarks.b.cstate_pstate.pstate_change_ns = 545 context->bw.dcn.watermarks.b.pte_meta_urgent_ns = v->ptemeta_urgent_watermark * 1000; 546 context->bw.dcn.watermarks.b.urgent_ns = v->urgent_watermark * 1000; 553 context->bw.dcn.watermarks.c.cstate_pstate.cstate_exit_ns = 555 context->bw.dcn.watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns = 557 context->bw.dcn.watermarks.c.cstate_pstate.pstate_change_ns = 559 context->bw.dcn.watermarks.c.pte_meta_urgent_ns = v->ptemeta_urgent_watermark * 1000; 560 context->bw.dcn.watermarks.c.urgent_ns = v->urgent_watermark * 1000; [all …]
|
/Linux-v4.19/drivers/staging/rtlwifi/phydm/ |
D | phydm.c | 1577 static void phydm_set_nbi_reg(void *dm_void, u32 tone_idx_tmp, u32 bw) in phydm_set_nbi_reg() argument 1608 if (bw == 80) in phydm_set_nbi_reg() 1665 static u8 phydm_calculate_fc(void *dm_void, u32 channel, u32 bw, u32 second_ch, in phydm_calculate_fc() argument 1684 if (bw == 80) in phydm_calculate_fc() 1689 if (bw == 40 && second_ch == PHYDM_ABOVE) { in phydm_calculate_fc() 1698 } else if (bw == 40 && (second_ch == PHYDM_BELOW)) { in phydm_calculate_fc() 1711 if (bw == 20) { in phydm_calculate_fc() 1717 if (bw == 40) { in phydm_calculate_fc() 1721 } else if (bw == 80) { in phydm_calculate_fc() 1749 static u8 phydm_calculate_intf_distance(void *dm_void, u32 bw, u32 fc, in phydm_calculate_intf_distance() argument [all …]
|
/Linux-v4.19/include/net/ |
D | regulatory.h | 241 #define REG_RULE_EXT(start, end, bw, gain, eirp, dfs_cac, reg_flags) \ argument 245 .freq_range.max_bandwidth_khz = MHZ_TO_KHZ(bw), \ 252 #define REG_RULE(start, end, bw, gain, eirp, reg_flags) \ argument 253 REG_RULE_EXT(start, end, bw, gain, eirp, 0, reg_flags)
|
/Linux-v4.19/drivers/memory/samsung/ |
D | exynos-srom.c | 72 u32 cs, bw; in exynos_srom_configure_bank() local 90 bw = readl_relaxed(srom->reg_base + EXYNOS_SROM_BW); in exynos_srom_configure_bank() 91 bw = (bw & ~(EXYNOS_SROM_BW__CS_MASK << bank)) | (cs << bank); in exynos_srom_configure_bank() 92 writel_relaxed(bw, srom->reg_base + EXYNOS_SROM_BW); in exynos_srom_configure_bank()
|
/Linux-v4.19/drivers/media/tuners/ |
D | mxl5007t.c | 390 enum mxl5007t_bw_mhz bw) in mxl5007t_set_bw_bits() argument 394 switch (bw) { in mxl5007t_set_bw_bits() 416 u32 rf_freq, enum mxl5007t_bw_mhz bw) in mxl5007t_calc_rf_tune_regs() argument 425 mxl5007t_set_bw_bits(state, bw); in mxl5007t_calc_rf_tune_regs() 539 enum mxl5007t_bw_mhz bw) in mxl5007t_tuner_rf_tune() argument 545 rf_tune_regs = mxl5007t_calc_rf_tune_regs(state, rf_freq_hz, bw); in mxl5007t_tuner_rf_tune() 613 enum mxl5007t_bw_mhz bw; in mxl5007t_set_params() local 621 bw = MxL_BW_6MHz; in mxl5007t_set_params() 625 bw = MxL_BW_6MHz; in mxl5007t_set_params() 632 bw = MxL_BW_6MHz; in mxl5007t_set_params() [all …]
|
/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
D | rate.h | 137 u32 bw = rspec_get_bw(rspec); in rspec_is40mhz() local 139 return bw == PHY_TXC1_BW_40MHZ || bw == PHY_TXC1_BW_40MHZ_DUP; in rspec_is40mhz() 236 bool mcsallow, u8 bw, u8 txstreams); 243 void brcms_c_rateset_bw_mcs_filter(struct brcms_c_rateset *rateset, u8 bw);
|
/Linux-v4.19/drivers/net/wireless/ath/carl9170/ |
D | phy.c | 967 u32 freq, enum carl9170_bw bw) in carl9170_init_rf_bank4_pwr() argument 975 switch (bw) { in carl9170_init_rf_bank4_pwr() 1036 enum carl9170_bw bw) in carl9170_get_hw_dyn_params() argument 1052 return &carl9170_phy_freq_params[chanidx].params[bw]; in carl9170_get_hw_dyn_params() 1260 enum carl9170_bw bw, struct ar9170_calctl_edges edges[]) in carl9170_get_heavy_clip() argument 1271 if (bw == CARL9170_BW_40_BELOW || bw == CARL9170_BW_40_ABOVE) in carl9170_get_heavy_clip() 1291 static void carl9170_calc_ctl(struct ar9170 *ar, u32 freq, enum carl9170_bw bw) in carl9170_calc_ctl() argument 1366 freq, bw, EDGES(ctl_idx, 1)); in carl9170_calc_ctl() 1372 if (bw == CARL9170_BW_40_BELOW) in carl9170_calc_ctl() 1429 enum carl9170_bw bw) in carl9170_set_power_cal() argument [all …]
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt7601u/ |
D | phy.c | 254 int bw = FIELD_GET(MT_RXWI_RATE_BW, rate); in mt7601u_phy_get_rssi() local 263 val -= lna[aux_lna][bw][lna_id]; in mt7601u_phy_get_rssi() 286 if (dev->bw != MT_BW_20) in mt7601u_set_bw_filter() 304 t = &bbp_mode_table[dev->temp_mode][dev->bw]; in mt7601u_load_bbp_temp_table_bw() 327 t[dev->bw].regs, t[dev->bw].n); in mt7601u_bbp_temp() 334 if (hw_chan != 14 || dev->bw != MT_BW_20) { in mt7601u_apply_ch14_fixup() 385 u8 bw; in __mt7601u_phy_set_channel() local 388 bw = MT_BW_20; in __mt7601u_phy_set_channel() 393 bw = MT_BW_40; in __mt7601u_phy_set_channel() 403 if (bw != dev->bw || chan_ext_below != dev->chan_ext_below) { in __mt7601u_phy_set_channel() [all …]
|
/Linux-v4.19/drivers/net/wireless/marvell/mwifiex/ |
D | cfp.c | 201 u8 bw = 0; in mwifiex_index_to_acs_data_rate() local 208 bw = (ht_info & 0xC) >> 2; in mwifiex_index_to_acs_data_rate() 214 rate = ac_mcs_rate_nss2[2 * (3 - bw) + gi][mcs_index]; in mwifiex_index_to_acs_data_rate() 216 rate = ac_mcs_rate_nss1[2 * (3 - bw) + gi][mcs_index]; in mwifiex_index_to_acs_data_rate() 219 bw = (ht_info & 0xC) >> 2; in mwifiex_index_to_acs_data_rate() 230 if ((bw == 1) || (bw == 0)) in mwifiex_index_to_acs_data_rate() 231 rate = mcs_rate[2 * (1 - bw) + gi][index]; in mwifiex_index_to_acs_data_rate()
|
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_dcb.c | 21 static s32 ixgbe_ieee_credits(__u8 *bw, __u16 *refill, in ixgbe_ieee_credits() argument 32 if (bw[i] < min_percent && bw[i]) in ixgbe_ieee_credits() 33 min_percent = bw[i]; in ixgbe_ieee_credits() 40 int val = min(bw[i] * multiplier, MAX_CREDIT_REFILL); in ixgbe_ieee_credits() 46 max[i] = bw[i] ? (bw[i] * MAX_CREDIT)/100 : min_credit; in ixgbe_ieee_credits()
|
/Linux-v4.19/drivers/usb/host/ |
D | ehci-dbg.c | 518 u8 *bw; in fill_bandwidth_buffer() local 536 bw = &ehci->bandwidth[i]; in fill_bandwidth_buffer() 539 i, bw[0], bw[1], bw[2], bw[3], in fill_bandwidth_buffer() 540 bw[4], bw[5], bw[6], bw[7]); in fill_bandwidth_buffer() 568 bw = &budget[i]; in fill_bandwidth_buffer() 571 i, bw[0], bw[1], bw[2], bw[3], in fill_bandwidth_buffer() 572 bw[4], bw[5], bw[6], bw[7]); in fill_bandwidth_buffer()
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/ |
D | mt76x2u_phy.c | 192 u8 channel = chan->hw_value, bw, bw_index; in mt76x2u_phy_set_channel() local 201 bw = 1; in mt76x2u_phy_set_channel() 215 bw = 2; in mt76x2u_phy_set_channel() 220 bw = 0; in mt76x2u_phy_set_channel() 228 mt76x2_configure_tx_delay(dev, chan->band, bw); in mt76x2u_phy_set_channel() 242 ret = mt76x2u_mcu_set_channel(dev, channel, bw, bw_index, scan); in mt76x2u_phy_set_channel()
|
/Linux-v4.19/drivers/gpu/drm/pl111/ |
D | pl111_display.c | 60 u64 bw; in pl111_mode_valid() local 66 bw = mode->clock * 1000ULL; /* In Hz */ in pl111_mode_valid() 67 bw = bw * mode->hdisplay * mode->vdisplay * cpp; in pl111_mode_valid() 68 bw = div_u64(bw, mode->htotal * mode->vtotal); in pl111_mode_valid() 74 if (priv->memory_bw && (bw > priv->memory_bw)) { in pl111_mode_valid() 77 mode->clock * 1000, cpp, bw); in pl111_mode_valid() 83 mode->clock * 1000, cpp, bw); in pl111_mode_valid()
|