Searched refs:agc (Results 1 - 25 of 39) sorted by relevance

12

/drivers/net/wireless/rtl818x/rtl8180/
H A Dmax2820.c76 static u8 max2820_rf_calc_rssi(u8 agc, u8 sq) argument
80 odd = !!(agc & 1);
82 agc >>= 1;
84 agc += 76;
86 agc += 66;
89 return 65 * agc / 100;
H A Dgrf5101.c71 static u8 grf5101_rf_calc_rssi(u8 agc, u8 sq) argument
73 if (agc > 60)
76 /* TODO(?): just return agc (or agc + 5) to avoid mult / div */
77 return 65 * agc / 60;
H A Drtl8180.h55 u8 agc; member in struct:rtl8180_tx_desc
H A Dsa2400.c91 static u8 sa2400_rf_calc_rssi(u8 agc, u8 sq) argument
/drivers/media/dvb-frontends/
H A Ddib7000m.c636 u16 agc,split_offset; local
642 agc = dib7000m_read_word(state, 390);
644 if (agc > state->current_agc->split.min_thres)
646 else if (agc < state->current_agc->split.max_thres)
650 (agc - state->current_agc->split.min_thres) /
677 struct dibx000_agc_config *agc = NULL; local
684 if (state->cfg.agc[i].band_caps & band) {
685 agc = &state->cfg.agc[i];
689 if (agc
[all...]
H A Dm88ds3103.h97 u8 agc; member in struct:m88ds3103_config
H A Ddib3000mc.h21 struct dibx000_agc_config *agc; member in struct:dib3000mc_config
H A Ddib3000mc.c133 u16 reg_51, reg_52 = state->cfg->agc->setup & 0xfefb;
295 struct dibx000_agc_config *agc = state->cfg->agc; local
339 // agc setup misc
347 /* agc */
357 dib3000mc_write_word(state, 42, agc->agc1_max);
358 dib3000mc_write_word(state, 43, agc->agc1_min);
359 dib3000mc_write_word(state, 44, agc->agc2_max);
360 dib3000mc_write_word(state, 45, agc->agc2_min);
361 dib3000mc_write_word(state, 46, (agc
[all...]
H A Ddib7000p.c267 /* dem, cfg, iqc, sad, agc */
749 struct dibx000_agc_config *agc = NULL; local
756 if (state->cfg.agc[i].band_caps & band) {
757 agc = &state->cfg.agc[i];
761 if (agc == NULL) {
766 state->current_agc = agc;
769 dib7000p_write_word(state, 75, agc->setup);
770 dib7000p_write_word(state, 76, agc->inv_gain);
771 dib7000p_write_word(state, 77, agc
[all...]
H A Ddib7000m.h17 struct dibx000_agc_config *agc; member in struct:dib7000m_config
H A Ddib8000.c1164 struct dibx000_agc_config *agc = NULL; local
1173 if (state->cfg.agc[i].band_caps & band) {
1174 agc = &state->cfg.agc[i];
1178 if (agc == NULL) {
1183 state->current_agc = agc;
1186 dib8000_write_word(state, 76, agc->setup);
1187 dib8000_write_word(state, 77, agc->inv_gain);
1188 dib8000_write_word(state, 78, agc->time_stabiliz);
1189 dib8000_write_word(state, 101, (agc
1237 u16 agc, split_offset; local
[all...]
H A Ddib7000p.h15 struct dibx000_agc_config *agc; member in struct:dib7000p_config
H A Ddib8000.h13 struct dibx000_agc_config *agc; member in struct:dib8000_config
H A Dmt312.c495 u16 agc; local
502 agc = (buf[0] << 6) | (buf[1] >> 2);
505 *signal_strength = agc;
507 dprintk("agc=%08x err_db=%hd\n", agc, err_db);
/drivers/media/tuners/
H A Dtda18218.c133 u8 agc[][2] = { local
203 for (i = 0; i < ARRAY_SIZE(agc); i++) {
204 ret = tda18218_wr_reg(priv, agc[i][0], agc[i][1]);
/drivers/net/wireless/ath/ath9k/
H A Dar9003_rtt.c123 int agc, caldac; local
131 agc = REG_READ_FIELD(ah, AR_PHY_65NM_RXRF_AGC(chain),
133 if (!agc)
/drivers/net/wireless/rtl818x/rtl8187/
H A Drtl8187.h51 u8 agc; member in struct:rtl8187_rx_hdr
61 u8 agc; member in struct:rtl8187b_rx_hdr
/drivers/staging/vt6656/
H A Dbaseband.c384 u8 *agc; local
404 agc = vnt_vt3184_agc;
416 agc = vnt_vt3184_agc;
431 agc = vnt_vt3184_agc;
446 agc = vnt_vt3184_agc;
466 memcpy(array, agc, length_agc);
/drivers/media/usb/dvb-usb/
H A Ddib0700_devices.c74 { .agc = &bristol_dib3000p_mt2060_agc_config,
79 { .agc = &bristol_dib3000p_mt2060_agc_config,
246 .agc = stk7700d_7000p_mt2266_agc_config,
258 .agc = stk7700d_7000p_mt2266_agc_config,
412 .agc = &xc3028_agc_config,
683 .agc = &stk7700p_7000m_mt2060_agc_config,
695 .agc = &stk7700p_7000p_mt2060_agc_config,
973 .agc = &dib7070_agc_config,
1030 .agc = &dib7070_agc_config,
1200 .agc
[all...]
H A Dm920x.c492 u8 agc[] = { AGC_TARGET, 0x1c, 0x20 }; local
507 if ((ret = mt352_write(fe, agc, ARRAY_SIZE(agc))) != 0)
/drivers/media/dvb-frontends/drx39xyj/
H A Ddrxj.h179 u16 top; /* rf-agc take over point */
180 u16 cut_off_current; /* rf-agc is accelerated if output current
309 struct drxj_agc_status agc; member in struct:drxj_cfg_oob_misc
/drivers/net/wireless/iwlwifi/dvm/
H A Drx.c861 u8 agc; local
864 agc = (val & IWLAGN_OFDM_AGC_MSK) >> IWLAGN_OFDM_AGC_BIT_POS;
885 rssi_a, rssi_b, rssi_c, max_rssi, agc);
887 /* dBm = max_rssi dB - agc dB - constant.
889 return max_rssi - agc - IWLAGN_RSSI_OFFSET;
/drivers/net/wireless/rtl818x/
H A Drtl818x.h357 u8 (*calc_rssi)(u8 agc, u8 sq);
/drivers/net/ethernet/atheros/alx/
H A Dhw.c780 u16 phy_val, len, agc; local
793 agc = ALX_GET_FIELD(phy_val, ALX_AGC_2_VGA);
797 (len == 0 && agc > ALX_AGC_LONG1G_LIMT))) ||
800 (len == 0 && agc > ALX_AGC_LONG100M_LIMT)))) {
/drivers/media/i2c/
H A Dsaa7115.c81 struct v4l2_ctrl *agc; member in struct:saa711x_state::__anon2197
823 if (state->agc->val)
855 if (state->agc->val)
1838 state->agc = v4l2_ctrl_new_std(hdl, &saa711x_ctrl_ops,
1849 v4l2_ctrl_auto_cluster(2, &state->agc, 0, true);

Completed in 376 milliseconds

12