Home
last modified time | relevance | path

Searched refs:priv (Results 1 – 25 of 4427) sorted by relevance

12345678910>>...178

/kernel/linux/linux-5.10/drivers/net/ethernet/google/gve/
Dgve_main.c31 struct gve_priv *priv = netdev_priv(dev); in gve_get_stats() local
36 if (priv->rx) { in gve_get_stats()
37 for (ring = 0; ring < priv->rx_cfg.num_queues; ring++) { in gve_get_stats()
40 u64_stats_fetch_begin(&priv->rx[ring].statss); in gve_get_stats()
41 packets = priv->rx[ring].rpackets; in gve_get_stats()
42 bytes = priv->rx[ring].rbytes; in gve_get_stats()
43 } while (u64_stats_fetch_retry(&priv->rx[ring].statss, in gve_get_stats()
49 if (priv->tx) { in gve_get_stats()
50 for (ring = 0; ring < priv->tx_cfg.num_queues; ring++) { in gve_get_stats()
53 u64_stats_fetch_begin(&priv->tx[ring].statss); in gve_get_stats()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas/
Dmain.c103 int lbs_set_iface_type(struct lbs_private *priv, enum nl80211_iftype type) in lbs_set_iface_type() argument
109 ret = lbs_set_monitor_mode(priv, 1); in lbs_set_iface_type()
112 if (priv->wdev->iftype == NL80211_IFTYPE_MONITOR) in lbs_set_iface_type()
113 ret = lbs_set_monitor_mode(priv, 0); in lbs_set_iface_type()
115 ret = lbs_set_snmp_mib(priv, SNMP_MIB_OID_BSS_TYPE, 1); in lbs_set_iface_type()
118 if (priv->wdev->iftype == NL80211_IFTYPE_MONITOR) in lbs_set_iface_type()
119 ret = lbs_set_monitor_mode(priv, 0); in lbs_set_iface_type()
121 ret = lbs_set_snmp_mib(priv, SNMP_MIB_OID_BSS_TYPE, 2); in lbs_set_iface_type()
129 int lbs_start_iface(struct lbs_private *priv) in lbs_start_iface() argument
134 if (priv->power_restore) { in lbs_start_iface()
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/marvell/libertas/
Dmain.c102 int lbs_set_iface_type(struct lbs_private *priv, enum nl80211_iftype type) in lbs_set_iface_type() argument
108 ret = lbs_set_monitor_mode(priv, 1); in lbs_set_iface_type()
111 if (priv->wdev->iftype == NL80211_IFTYPE_MONITOR) in lbs_set_iface_type()
112 ret = lbs_set_monitor_mode(priv, 0); in lbs_set_iface_type()
114 ret = lbs_set_snmp_mib(priv, SNMP_MIB_OID_BSS_TYPE, 1); in lbs_set_iface_type()
117 if (priv->wdev->iftype == NL80211_IFTYPE_MONITOR) in lbs_set_iface_type()
118 ret = lbs_set_monitor_mode(priv, 0); in lbs_set_iface_type()
120 ret = lbs_set_snmp_mib(priv, SNMP_MIB_OID_BSS_TYPE, 2); in lbs_set_iface_type()
128 int lbs_start_iface(struct lbs_private *priv) in lbs_start_iface() argument
133 if (priv->power_restore) { in lbs_start_iface()
[all …]
/kernel/linux/linux-5.10/drivers/staging/vt6655/
Ddevice_main.c124 static void device_free_info(struct vnt_private *priv);
125 static void device_print_info(struct vnt_private *priv);
127 static int device_init_rd0_ring(struct vnt_private *priv);
128 static int device_init_rd1_ring(struct vnt_private *priv);
129 static int device_init_td0_ring(struct vnt_private *priv);
130 static int device_init_td1_ring(struct vnt_private *priv);
132 static int device_rx_srv(struct vnt_private *priv, unsigned int idx);
133 static int device_tx_srv(struct vnt_private *priv, unsigned int idx);
135 static void device_free_rx_buf(struct vnt_private *priv,
137 static void device_init_registers(struct vnt_private *priv);
[all …]
/kernel/linux/linux-4.19/drivers/staging/vt6655/
Ddevice_main.c125 static void device_free_info(struct vnt_private *priv);
126 static void device_print_info(struct vnt_private *priv);
128 static int device_init_rd0_ring(struct vnt_private *priv);
129 static int device_init_rd1_ring(struct vnt_private *priv);
130 static int device_init_td0_ring(struct vnt_private *priv);
131 static int device_init_td1_ring(struct vnt_private *priv);
133 static int device_rx_srv(struct vnt_private *priv, unsigned int idx);
134 static int device_tx_srv(struct vnt_private *priv, unsigned int idx);
136 static void device_free_rx_buf(struct vnt_private *priv, struct vnt_rx_desc *rd);
137 static void device_init_registers(struct vnt_private *priv);
[all …]
/kernel/linux/linux-5.10/drivers/staging/rtl8192u/
Dr8192U_dm.c116 struct r8192_priv *priv = ieee80211_priv(dev); in init_hal_dm() local
119 priv->undecorated_smoothed_pwdb = -1; in init_hal_dm()
142 struct r8192_priv *priv = ieee80211_priv(dev); in dm_CheckRxAggregation() local
143 PRT_HIGH_THROUGHPUT pHTInfo = priv->ieee80211->pHTInfo; in dm_CheckRxAggregation()
164 curTxOkCnt = priv->stats.txbytesunicast - lastTxOkCnt; in dm_CheckRxAggregation()
165 curRxOkCnt = priv->stats.rxbytesunicast - lastRxOkCnt; in dm_CheckRxAggregation()
171 if (priv->bCurrentRxAggrEnable) { in dm_CheckRxAggregation()
173 priv->bCurrentRxAggrEnable = false; in dm_CheckRxAggregation()
176 if (!priv->bCurrentRxAggrEnable && !pHTInfo->bCurrentRT2RTAggregation) { in dm_CheckRxAggregation()
186 priv->bCurrentRxAggrEnable = true; in dm_CheckRxAggregation()
[all …]
/kernel/linux/linux-4.19/drivers/staging/vt6656/
Dmain_usb.c83 static void vnt_set_options(struct vnt_private *priv) in vnt_set_options() argument
87 priv->num_tx_context = TX_DESC_DEF0; in vnt_set_options()
89 priv->num_tx_context = vnt_tx_buffers; in vnt_set_options()
93 priv->num_rcb = RX_DESC_DEF0; in vnt_set_options()
95 priv->num_rcb = vnt_rx_buffers; in vnt_set_options()
97 priv->short_retry_limit = SHORT_RETRY_DEF; in vnt_set_options()
98 priv->long_retry_limit = LONG_RETRY_DEF; in vnt_set_options()
99 priv->op_mode = NL80211_IFTYPE_UNSPECIFIED; in vnt_set_options()
100 priv->bb_type = BBP_TYPE_DEF; in vnt_set_options()
101 priv->packet_type = priv->bb_type; in vnt_set_options()
[all …]
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
Dcxd2841er.c200 static int cxd2841er_freeze_regs(struct cxd2841er_priv *priv);
201 static int cxd2841er_unfreeze_regs(struct cxd2841er_priv *priv);
203 static void cxd2841er_i2c_debug(struct cxd2841er_priv *priv, in cxd2841er_i2c_debug() argument
207 dev_dbg(&priv->i2c->dev, in cxd2841er_i2c_debug()
212 static int cxd2841er_write_regs(struct cxd2841er_priv *priv, in cxd2841er_write_regs() argument
218 priv->i2c_addr_slvx : priv->i2c_addr_slvt); in cxd2841er_write_regs()
229 dev_warn(&priv->i2c->dev, "wr reg=%04x: len=%d is too big!\n", in cxd2841er_write_regs()
234 cxd2841er_i2c_debug(priv, i2c_addr, reg, 1, data, len); in cxd2841er_write_regs()
238 ret = i2c_transfer(priv->i2c, msg, 1); in cxd2841er_write_regs()
242 dev_warn(&priv->i2c->dev, in cxd2841er_write_regs()
[all …]
/kernel/linux/linux-4.19/drivers/media/dvb-frontends/
Dcxd2841er.c208 static int cxd2841er_freeze_regs(struct cxd2841er_priv *priv);
209 static int cxd2841er_unfreeze_regs(struct cxd2841er_priv *priv);
211 static void cxd2841er_i2c_debug(struct cxd2841er_priv *priv, in cxd2841er_i2c_debug() argument
215 dev_dbg(&priv->i2c->dev, in cxd2841er_i2c_debug()
220 static int cxd2841er_write_regs(struct cxd2841er_priv *priv, in cxd2841er_write_regs() argument
226 priv->i2c_addr_slvx : priv->i2c_addr_slvt); in cxd2841er_write_regs()
237 dev_warn(&priv->i2c->dev, "wr reg=%04x: len=%d is too big!\n", in cxd2841er_write_regs()
242 cxd2841er_i2c_debug(priv, i2c_addr, reg, 1, data, len); in cxd2841er_write_regs()
246 ret = i2c_transfer(priv->i2c, msg, 1); in cxd2841er_write_regs()
250 dev_warn(&priv->i2c->dev, in cxd2841er_write_regs()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/st/cw1200/
Dsta.c25 static void cw1200_do_join(struct cw1200_common *priv);
26 static void cw1200_do_unjoin(struct cw1200_common *priv);
28 static int cw1200_upload_beacon(struct cw1200_common *priv);
29 static int cw1200_upload_pspoll(struct cw1200_common *priv);
30 static int cw1200_upload_null(struct cw1200_common *priv);
31 static int cw1200_upload_qosnull(struct cw1200_common *priv);
32 static int cw1200_start_ap(struct cw1200_common *priv);
33 static int cw1200_update_beaconing(struct cw1200_common *priv);
34 static int cw1200_enable_beaconing(struct cw1200_common *priv,
40 static int __cw1200_flush(struct cw1200_common *priv, bool drop);
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/st/cw1200/
Dsta.c28 static void cw1200_do_join(struct cw1200_common *priv);
29 static void cw1200_do_unjoin(struct cw1200_common *priv);
31 static int cw1200_upload_beacon(struct cw1200_common *priv);
32 static int cw1200_upload_pspoll(struct cw1200_common *priv);
33 static int cw1200_upload_null(struct cw1200_common *priv);
34 static int cw1200_upload_qosnull(struct cw1200_common *priv);
35 static int cw1200_start_ap(struct cw1200_common *priv);
36 static int cw1200_update_beaconing(struct cw1200_common *priv);
37 static int cw1200_enable_beaconing(struct cw1200_common *priv,
43 static int __cw1200_flush(struct cw1200_common *priv, bool drop);
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/intel/iwlwifi/dvm/
Dmain.c162 void iwl_update_chain_flags(struct iwl_priv *priv) in iwl_update_chain_flags() argument
166 for_each_context(priv, ctx) { in iwl_update_chain_flags()
167 iwlagn_set_rxon_chain(priv, ctx); in iwl_update_chain_flags()
169 iwlagn_commit_rxon(priv, ctx); in iwl_update_chain_flags()
174 static void iwl_set_beacon_tim(struct iwl_priv *priv, in iwl_set_beacon_tim() argument
197 IWL_WARN(priv, "Unable to find TIM Element in beacon\n"); in iwl_set_beacon_tim()
200 int iwlagn_send_beacon_cmd(struct iwl_priv *priv) in iwlagn_send_beacon_cmd() argument
216 lockdep_assert_held(&priv->mutex); in iwlagn_send_beacon_cmd()
218 if (!priv->beacon_ctx) { in iwlagn_send_beacon_cmd()
219 IWL_ERR(priv, "trying to build beacon w/o beacon context!\n"); in iwlagn_send_beacon_cmd()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/dvm/
Dmain.c147 void iwl_update_chain_flags(struct iwl_priv *priv) in iwl_update_chain_flags() argument
151 for_each_context(priv, ctx) { in iwl_update_chain_flags()
152 iwlagn_set_rxon_chain(priv, ctx); in iwl_update_chain_flags()
154 iwlagn_commit_rxon(priv, ctx); in iwl_update_chain_flags()
159 static void iwl_set_beacon_tim(struct iwl_priv *priv, in iwl_set_beacon_tim() argument
182 IWL_WARN(priv, "Unable to find TIM Element in beacon\n"); in iwl_set_beacon_tim()
185 int iwlagn_send_beacon_cmd(struct iwl_priv *priv) in iwlagn_send_beacon_cmd() argument
201 lockdep_assert_held(&priv->mutex); in iwlagn_send_beacon_cmd()
203 if (!priv->beacon_ctx) { in iwlagn_send_beacon_cmd()
204 IWL_ERR(priv, "trying to build beacon w/o beacon context!\n"); in iwlagn_send_beacon_cmd()
[all …]
/kernel/linux/linux-5.10/drivers/staging/vt6656/
Dmain_usb.c80 static void vnt_set_options(struct vnt_private *priv) in vnt_set_options() argument
84 priv->num_tx_context = TX_DESC_DEF0; in vnt_set_options()
86 priv->num_tx_context = vnt_tx_buffers; in vnt_set_options()
90 priv->num_rcb = RX_DESC_DEF0; in vnt_set_options()
92 priv->num_rcb = vnt_rx_buffers; in vnt_set_options()
94 priv->op_mode = NL80211_IFTYPE_UNSPECIFIED; in vnt_set_options()
95 priv->bb_type = BBP_TYPE_DEF; in vnt_set_options()
96 priv->packet_type = priv->bb_type; in vnt_set_options()
97 priv->preamble_type = PREAMBLE_LONG; in vnt_set_options()
98 priv->exist_sw_net_addr = false; in vnt_set_options()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/meson/
Dmeson_crtc.c37 struct meson_drm *priv; member
38 void (*enable_osd1)(struct meson_drm *priv);
39 void (*enable_vd1)(struct meson_drm *priv);
40 void (*enable_osd1_afbc)(struct meson_drm *priv);
41 void (*disable_osd1_afbc)(struct meson_drm *priv);
53 struct meson_drm *priv = meson_crtc->priv; in meson_crtc_enable_vblank() local
56 meson_venc_enable_vsync(priv); in meson_crtc_enable_vblank()
64 struct meson_drm *priv = meson_crtc->priv; in meson_crtc_disable_vblank() local
68 meson_venc_disable_vsync(priv); in meson_crtc_disable_vblank()
89 struct meson_drm *priv = meson_crtc->priv; in meson_g12a_crtc_atomic_enable() local
[all …]
/kernel/linux/linux-4.19/drivers/staging/rtl8192u/
Dr8192U_dm.c128 struct r8192_priv *priv = ieee80211_priv(dev); in init_hal_dm() local
131 priv->undecorated_smoothed_pwdb = -1; in init_hal_dm()
154 struct r8192_priv *priv = ieee80211_priv(dev); in dm_CheckRxAggregation() local
155 PRT_HIGH_THROUGHPUT pHTInfo = priv->ieee80211->pHTInfo; in dm_CheckRxAggregation()
176 curTxOkCnt = priv->stats.txbytesunicast - lastTxOkCnt; in dm_CheckRxAggregation()
177 curRxOkCnt = priv->stats.rxbytesunicast - lastRxOkCnt; in dm_CheckRxAggregation()
183 if (priv->bCurrentRxAggrEnable) { in dm_CheckRxAggregation()
185 priv->bCurrentRxAggrEnable = false; in dm_CheckRxAggregation()
188 if (!priv->bCurrentRxAggrEnable && !pHTInfo->bCurrentRT2RTAggregation) { in dm_CheckRxAggregation()
199 priv->bCurrentRxAggrEnable = true; in dm_CheckRxAggregation()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtl818x/rtl8180/
Ddev.c197 struct rtl8180_priv *priv = dev->priv; in rtl8180_write_phy() local
203 rtl818x_iowrite32(priv, (__le32 __iomem *)&priv->map->PHY[0], buf | 0x80); in rtl8180_write_phy()
205 rtl818x_iowrite32(priv, (__le32 __iomem *)&priv->map->PHY[0], buf); in rtl8180_write_phy()
206 if (rtl818x_ioread8(priv, &priv->map->PHY[2]) == (data & 0xFF)) in rtl8180_write_phy()
213 struct rtl8180_priv *priv = dev->priv; in rtl8180_handle_rx() local
221 void *entry = priv->rx_ring + priv->rx_idx * priv->rx_ring_sz; in rtl8180_handle_rx()
222 struct sk_buff *skb = priv->rx_buf[priv->rx_idx]; in rtl8180_handle_rx()
226 if (priv->chip_family == RTL818X_CHIP_FAMILY_RTL8187SE) { in rtl8180_handle_rx()
263 mapping = dma_map_single(&priv->pdev->dev, in rtl8180_handle_rx()
267 if (dma_mapping_error(&priv->pdev->dev, mapping)) { in rtl8180_handle_rx()
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/realtek/rtl818x/rtl8180/
Ddev.c197 struct rtl8180_priv *priv = dev->priv; in rtl8180_write_phy() local
203 rtl818x_iowrite32(priv, (__le32 __iomem *)&priv->map->PHY[0], buf | 0x80); in rtl8180_write_phy()
205 rtl818x_iowrite32(priv, (__le32 __iomem *)&priv->map->PHY[0], buf); in rtl8180_write_phy()
206 if (rtl818x_ioread8(priv, &priv->map->PHY[2]) == (data & 0xFF)) in rtl8180_write_phy()
213 struct rtl8180_priv *priv = dev->priv; in rtl8180_handle_rx() local
221 void *entry = priv->rx_ring + priv->rx_idx * priv->rx_ring_sz; in rtl8180_handle_rx()
222 struct sk_buff *skb = priv->rx_buf[priv->rx_idx]; in rtl8180_handle_rx()
226 if (priv->chip_family == RTL818X_CHIP_FAMILY_RTL8187SE) { in rtl8180_handle_rx()
263 mapping = pci_map_single(priv->pdev, in rtl8180_handle_rx()
267 if (pci_dma_mapping_error(priv->pdev, mapping)) { in rtl8180_handle_rx()
[all …]
/kernel/linux/linux-5.10/drivers/i2c/busses/
Di2c-hix5hd2.c95 static u32 hix5hd2_i2c_clr_pend_irq(struct hix5hd2_i2c_priv *priv) in hix5hd2_i2c_clr_pend_irq() argument
97 u32 val = readl_relaxed(priv->regs + HIX5I2C_SR); in hix5hd2_i2c_clr_pend_irq()
99 writel_relaxed(val, priv->regs + HIX5I2C_ICR); in hix5hd2_i2c_clr_pend_irq()
104 static void hix5hd2_i2c_clr_all_irq(struct hix5hd2_i2c_priv *priv) in hix5hd2_i2c_clr_all_irq() argument
106 writel_relaxed(I2C_CLEAR_ALL, priv->regs + HIX5I2C_ICR); in hix5hd2_i2c_clr_all_irq()
109 static void hix5hd2_i2c_disable_irq(struct hix5hd2_i2c_priv *priv) in hix5hd2_i2c_disable_irq() argument
111 writel_relaxed(0, priv->regs + HIX5I2C_CTRL); in hix5hd2_i2c_disable_irq()
114 static void hix5hd2_i2c_enable_irq(struct hix5hd2_i2c_priv *priv) in hix5hd2_i2c_enable_irq() argument
117 priv->regs + HIX5I2C_CTRL); in hix5hd2_i2c_enable_irq()
120 static void hix5hd2_i2c_drv_setrate(struct hix5hd2_i2c_priv *priv) in hix5hd2_i2c_drv_setrate() argument
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtl8xxxu/
Drtl8xxxu_8192e.c482 rtl8192e_set_tx_power(struct rtl8xxxu_priv *priv, int channel, bool ht40) in rtl8192e_set_tx_power() argument
491 cck = priv->cck_tx_power_index_A[group]; in rtl8192e_set_tx_power()
493 val32 = rtl8xxxu_read32(priv, REG_TX_AGC_A_CCK1_MCS32); in rtl8192e_set_tx_power()
496 rtl8xxxu_write32(priv, REG_TX_AGC_A_CCK1_MCS32, val32); in rtl8192e_set_tx_power()
498 val32 = rtl8xxxu_read32(priv, REG_TX_AGC_B_CCK11_A_CCK2_11); in rtl8192e_set_tx_power()
501 rtl8xxxu_write32(priv, REG_TX_AGC_B_CCK11_A_CCK2_11, val32); in rtl8192e_set_tx_power()
503 ofdmbase = priv->ht40_1s_tx_power_index_A[group]; in rtl8192e_set_tx_power()
504 ofdmbase += priv->ofdm_tx_power_diff[tx_idx].a; in rtl8192e_set_tx_power()
507 rtl8xxxu_write32(priv, REG_TX_AGC_A_RATE18_06, ofdm); in rtl8192e_set_tx_power()
508 rtl8xxxu_write32(priv, REG_TX_AGC_A_RATE54_24, ofdm); in rtl8192e_set_tx_power()
[all …]
/kernel/linux/linux-4.19/drivers/net/hamradio/
Ddmascc.c225 struct scc_priv priv[2]; member
234 static void write_scc(struct scc_priv *priv, int reg, int val);
235 static void write_scc_data(struct scc_priv *priv, int val, int fast);
236 static int read_scc(struct scc_priv *priv, int reg);
237 static int read_scc_data(struct scc_priv *priv);
245 static inline void tx_on(struct scc_priv *priv);
246 static inline void rx_on(struct scc_priv *priv);
247 static inline void rx_off(struct scc_priv *priv);
248 static void start_timer(struct scc_priv *priv, int t, int r15);
253 static void rx_isr(struct scc_priv *priv);
[all …]
/kernel/linux/linux-5.10/drivers/net/hamradio/
Ddmascc.c212 struct scc_priv priv[2]; member
221 static void write_scc(struct scc_priv *priv, int reg, int val);
222 static void write_scc_data(struct scc_priv *priv, int val, int fast);
223 static int read_scc(struct scc_priv *priv, int reg);
224 static int read_scc_data(struct scc_priv *priv);
232 static inline void tx_on(struct scc_priv *priv);
233 static inline void rx_on(struct scc_priv *priv);
234 static inline void rx_off(struct scc_priv *priv);
235 static void start_timer(struct scc_priv *priv, int t, int r15);
240 static void rx_isr(struct scc_priv *priv);
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_main.c141 static void stmmac_disable_all_queues(struct stmmac_priv *priv) in stmmac_disable_all_queues() argument
143 u32 rx_queues_cnt = priv->plat->rx_queues_to_use; in stmmac_disable_all_queues()
144 u32 tx_queues_cnt = priv->plat->tx_queues_to_use; in stmmac_disable_all_queues()
149 struct stmmac_channel *ch = &priv->channel[queue]; in stmmac_disable_all_queues()
162 static void stmmac_enable_all_queues(struct stmmac_priv *priv) in stmmac_enable_all_queues() argument
164 u32 rx_queues_cnt = priv->plat->rx_queues_to_use; in stmmac_enable_all_queues()
165 u32 tx_queues_cnt = priv->plat->tx_queues_to_use; in stmmac_enable_all_queues()
170 struct stmmac_channel *ch = &priv->channel[queue]; in stmmac_enable_all_queues()
179 static void stmmac_service_event_schedule(struct stmmac_priv *priv) in stmmac_service_event_schedule() argument
181 if (!test_bit(STMMAC_DOWN, &priv->state) && in stmmac_service_event_schedule()
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/realtek/rtl8xxxu/
Drtl8xxxu_8192e.c490 rtl8192e_set_tx_power(struct rtl8xxxu_priv *priv, int channel, bool ht40) in rtl8192e_set_tx_power() argument
499 cck = priv->cck_tx_power_index_A[group]; in rtl8192e_set_tx_power()
501 val32 = rtl8xxxu_read32(priv, REG_TX_AGC_A_CCK1_MCS32); in rtl8192e_set_tx_power()
504 rtl8xxxu_write32(priv, REG_TX_AGC_A_CCK1_MCS32, val32); in rtl8192e_set_tx_power()
506 val32 = rtl8xxxu_read32(priv, REG_TX_AGC_B_CCK11_A_CCK2_11); in rtl8192e_set_tx_power()
509 rtl8xxxu_write32(priv, REG_TX_AGC_B_CCK11_A_CCK2_11, val32); in rtl8192e_set_tx_power()
511 ofdmbase = priv->ht40_1s_tx_power_index_A[group]; in rtl8192e_set_tx_power()
512 ofdmbase += priv->ofdm_tx_power_diff[tx_idx].a; in rtl8192e_set_tx_power()
515 rtl8xxxu_write32(priv, REG_TX_AGC_A_RATE18_06, ofdm); in rtl8192e_set_tx_power()
516 rtl8xxxu_write32(priv, REG_TX_AGC_A_RATE54_24, ofdm); in rtl8192e_set_tx_power()
[all …]
Drtl8xxxu_8723b.c315 static void rtl8723bu_write_btreg(struct rtl8xxxu_priv *priv, u8 reg, u8 data) in rtl8723bu_write_btreg() argument
325 rtl8xxxu_gen2_h2c_cmd(priv, &h2c, sizeof(h2c.bt_mp_oper)); in rtl8723bu_write_btreg()
333 rtl8xxxu_gen2_h2c_cmd(priv, &h2c, sizeof(h2c.bt_mp_oper)); in rtl8723bu_write_btreg()
336 static void rtl8723bu_reset_8051(struct rtl8xxxu_priv *priv) in rtl8723bu_reset_8051() argument
341 val8 = rtl8xxxu_read8(priv, REG_RSV_CTRL); in rtl8723bu_reset_8051()
343 rtl8xxxu_write8(priv, REG_RSV_CTRL, val8); in rtl8723bu_reset_8051()
345 val8 = rtl8xxxu_read8(priv, REG_RSV_CTRL + 1); in rtl8723bu_reset_8051()
347 rtl8xxxu_write8(priv, REG_RSV_CTRL + 1, val8); in rtl8723bu_reset_8051()
349 sys_func = rtl8xxxu_read16(priv, REG_SYS_FUNC); in rtl8723bu_reset_8051()
351 rtl8xxxu_write16(priv, REG_SYS_FUNC, sys_func); in rtl8723bu_reset_8051()
[all …]

12345678910>>...178