/Linux-v4.19/drivers/net/wireless/marvell/libertas/ |
D | main.c | 102 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 …]
|
D | cmdresp.c | 28 void lbs_mac_event_disconnected(struct lbs_private *priv, in lbs_mac_event_disconnected() argument 33 if (priv->connect_status != LBS_CONNECTED) in lbs_mac_event_disconnected() 42 if (priv->wdev->iftype == NL80211_IFTYPE_STATION) in lbs_mac_event_disconnected() 43 lbs_send_disconnect_notification(priv, locally_generated); in lbs_mac_event_disconnected() 46 netif_stop_queue(priv->dev); in lbs_mac_event_disconnected() 47 netif_carrier_off(priv->dev); in lbs_mac_event_disconnected() 50 spin_lock_irqsave(&priv->driver_lock, flags); in lbs_mac_event_disconnected() 51 kfree_skb(priv->currenttxskb); in lbs_mac_event_disconnected() 52 priv->currenttxskb = NULL; in lbs_mac_event_disconnected() 53 priv->tx_pending_len = 0; in lbs_mac_event_disconnected() [all …]
|
/Linux-v4.19/drivers/staging/vt6655/ |
D | device_main.c | 125 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 …]
|
D | card.c | 193 bool CARDbSetPhyParameter(struct vnt_private *priv, u8 bb_type) in CARDbSetPhyParameter() argument 204 if (priv->byRFType == RF_AIROHA7230) { in CARDbSetPhyParameter() 206 MACvSetBBType(priv->PortOffset, BB_TYPE_11G); in CARDbSetPhyParameter() 207 priv->abyBBVGA[0] = 0x20; in CARDbSetPhyParameter() 208 priv->abyBBVGA[2] = 0x10; in CARDbSetPhyParameter() 209 priv->abyBBVGA[3] = 0x10; in CARDbSetPhyParameter() 210 BBbReadEmbedded(priv, 0xE7, &byData); in CARDbSetPhyParameter() 212 BBbWriteEmbedded(priv, 0xE7, priv->abyBBVGA[0]); in CARDbSetPhyParameter() 214 } else if (priv->byRFType == RF_UW2452) { in CARDbSetPhyParameter() 215 MACvSetBBType(priv->PortOffset, BB_TYPE_11A); in CARDbSetPhyParameter() [all …]
|
/Linux-v4.19/drivers/staging/vt6656/ |
D | main_usb.c | 83 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 …]
|
D | wcmd.c | 31 static void vnt_cmd_timer_wait(struct vnt_private *priv, unsigned long msecs) in vnt_cmd_timer_wait() argument 33 schedule_delayed_work(&priv->run_command_work, msecs_to_jiffies(msecs)); in vnt_cmd_timer_wait() 36 static int vnt_cmd_complete(struct vnt_private *priv) in vnt_cmd_complete() argument 38 priv->command_state = WLAN_CMD_IDLE; in vnt_cmd_complete() 39 if (priv->free_cmd_queue == CMD_Q_SIZE) { in vnt_cmd_complete() 41 priv->cmd_running = false; in vnt_cmd_complete() 45 priv->command = priv->cmd_queue[priv->cmd_dequeue_idx]; in vnt_cmd_complete() 47 ADD_ONE_WITH_WRAP_AROUND(priv->cmd_dequeue_idx, CMD_Q_SIZE); in vnt_cmd_complete() 48 priv->free_cmd_queue++; in vnt_cmd_complete() 49 priv->cmd_running = true; in vnt_cmd_complete() [all …]
|
/Linux-v4.19/drivers/media/dvb-frontends/ |
D | cxd2841er.c | 208 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 …]
|
/Linux-v4.19/drivers/net/wireless/st/cw1200/ |
D | sta.c | 28 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 …]
|
D | scan.c | 18 static void cw1200_scan_restart_delayed(struct cw1200_common *priv); 20 static int cw1200_scan_start(struct cw1200_common *priv, struct wsm_scan *scan) in cw1200_scan_start() argument 25 switch (priv->join_status) { in cw1200_scan_start() 33 wiphy_dbg(priv->hw->wiphy, "[SCAN] hw req, type %d, %d channels, flags: 0x%x.\n", in cw1200_scan_start() 39 cancel_delayed_work_sync(&priv->clear_recent_scan_work); in cw1200_scan_start() 40 atomic_set(&priv->scan.in_progress, 1); in cw1200_scan_start() 41 atomic_set(&priv->recent_scan, 1); in cw1200_scan_start() 42 cw1200_pm_stay_awake(&priv->pm_state, msecs_to_jiffies(tmo)); in cw1200_scan_start() 43 queue_delayed_work(priv->workqueue, &priv->scan.timeout, in cw1200_scan_start() 45 ret = wsm_scan(priv, scan); in cw1200_scan_start() [all …]
|
D | bh.c | 48 typedef int (*cw1200_wsm_handler)(struct cw1200_common *priv, 53 struct cw1200_common *priv = in cw1200_bh_work() local 55 cw1200_bh(priv); in cw1200_bh_work() 58 int cw1200_register_bh(struct cw1200_common *priv) in cw1200_register_bh() argument 62 priv->bh_workqueue = alloc_workqueue("cw1200_bh", in cw1200_register_bh() 66 if (!priv->bh_workqueue) in cw1200_register_bh() 69 INIT_WORK(&priv->bh_work, cw1200_bh_work); in cw1200_register_bh() 73 atomic_set(&priv->bh_rx, 0); in cw1200_register_bh() 74 atomic_set(&priv->bh_tx, 0); in cw1200_register_bh() 75 atomic_set(&priv->bh_term, 0); in cw1200_register_bh() [all …]
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/dvm/ |
D | main.c | 162 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 …]
|
/Linux-v4.19/drivers/staging/rtl8192u/ |
D | r8192U_dm.c | 128 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 …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtl818x/rtl8180/ |
D | dev.c | 197 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 …]
|
D | rtl8225.c | 27 struct rtl8180_priv *priv = dev->priv; in rtl8225_write() local 34 reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput) & 0xfff3; in rtl8225_write() 35 reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); in rtl8225_write() 37 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x7); in rtl8225_write() 39 reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); in rtl8225_write() 40 rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x7 | 0x400); in rtl8225_write() 41 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD); in rtl8225_write() 44 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); in rtl8225_write() 45 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD); in rtl8225_write() 47 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); in rtl8225_write() [all …]
|
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-hix5hd2.c | 101 static u32 hix5hd2_i2c_clr_pend_irq(struct hix5hd2_i2c_priv *priv) in hix5hd2_i2c_clr_pend_irq() argument 103 u32 val = readl_relaxed(priv->regs + HIX5I2C_SR); in hix5hd2_i2c_clr_pend_irq() 105 writel_relaxed(val, priv->regs + HIX5I2C_ICR); in hix5hd2_i2c_clr_pend_irq() 110 static void hix5hd2_i2c_clr_all_irq(struct hix5hd2_i2c_priv *priv) in hix5hd2_i2c_clr_all_irq() argument 112 writel_relaxed(I2C_CLEAR_ALL, priv->regs + HIX5I2C_ICR); in hix5hd2_i2c_clr_all_irq() 115 static void hix5hd2_i2c_disable_irq(struct hix5hd2_i2c_priv *priv) in hix5hd2_i2c_disable_irq() argument 117 writel_relaxed(0, priv->regs + HIX5I2C_CTRL); in hix5hd2_i2c_disable_irq() 120 static void hix5hd2_i2c_enable_irq(struct hix5hd2_i2c_priv *priv) in hix5hd2_i2c_enable_irq() argument 123 priv->regs + HIX5I2C_CTRL); in hix5hd2_i2c_enable_irq() 126 static void hix5hd2_i2c_drv_setrate(struct hix5hd2_i2c_priv *priv) in hix5hd2_i2c_drv_setrate() argument [all …]
|
/Linux-v4.19/drivers/net/hamradio/ |
D | dmascc.c | 225 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 …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtl8xxxu/ |
D | rtl8xxxu_8192e.c | 490 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 …]
|
D | rtl8xxxu_8723b.c | 315 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 …]
|
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_main.c | 148 static void stmmac_disable_all_queues(struct stmmac_priv *priv) in stmmac_disable_all_queues() argument 150 u32 rx_queues_cnt = priv->plat->rx_queues_to_use; in stmmac_disable_all_queues() 151 u32 tx_queues_cnt = priv->plat->tx_queues_to_use; in stmmac_disable_all_queues() 156 struct stmmac_channel *ch = &priv->channel[queue]; in stmmac_disable_all_queues() 166 static void stmmac_enable_all_queues(struct stmmac_priv *priv) in stmmac_enable_all_queues() argument 168 u32 rx_queues_cnt = priv->plat->rx_queues_to_use; in stmmac_enable_all_queues() 169 u32 tx_queues_cnt = priv->plat->tx_queues_to_use; in stmmac_enable_all_queues() 174 struct stmmac_channel *ch = &priv->channel[queue]; in stmmac_enable_all_queues() 184 static void stmmac_stop_all_queues(struct stmmac_priv *priv) in stmmac_stop_all_queues() argument 186 u32 tx_queues_cnt = priv->plat->tx_queues_to_use; in stmmac_stop_all_queues() [all …]
|
/Linux-v4.19/drivers/staging/ks7010/ |
D | ks_hostif.c | 18 static inline void inc_smeqhead(struct ks_wlan_private *priv) in inc_smeqhead() argument 20 priv->sme_i.qhead = (priv->sme_i.qhead + 1) % SME_EVENT_BUFF_SIZE; in inc_smeqhead() 23 static inline void inc_smeqtail(struct ks_wlan_private *priv) in inc_smeqtail() argument 25 priv->sme_i.qtail = (priv->sme_i.qtail + 1) % SME_EVENT_BUFF_SIZE; in inc_smeqtail() 28 static inline unsigned int cnt_smeqbody(struct ks_wlan_private *priv) in cnt_smeqbody() argument 30 return CIRC_CNT_TO_END(priv->sme_i.qhead, priv->sme_i.qtail, in cnt_smeqbody() 34 static inline u8 get_byte(struct ks_wlan_private *priv) in get_byte() argument 38 data = *(priv->rxp)++; in get_byte() 40 --(priv->rx_size); in get_byte() 44 static inline u16 get_word(struct ks_wlan_private *priv) in get_word() argument [all …]
|
D | ks7010_sdio.c | 109 struct ks_wlan_private *priv; member 112 static struct sdio_func *ks7010_to_func(struct ks_wlan_private *priv) in ks7010_to_func() argument 114 struct ks_sdio_card *ks_sdio = priv->if_hw; in ks7010_to_func() 120 static int ks7010_sdio_readb(struct ks_wlan_private *priv, in ks7010_sdio_readb() argument 123 struct sdio_func *func = ks7010_to_func(priv); in ks7010_sdio_readb() 132 static int ks7010_sdio_read(struct ks_wlan_private *priv, u32 address, in ks7010_sdio_read() argument 135 struct sdio_func *func = ks7010_to_func(priv); in ks7010_sdio_read() 141 static int ks7010_sdio_writeb(struct ks_wlan_private *priv, in ks7010_sdio_writeb() argument 144 struct sdio_func *func = ks7010_to_func(priv); in ks7010_sdio_writeb() 153 static int ks7010_sdio_write(struct ks_wlan_private *priv, u32 address, in ks7010_sdio_write() argument [all …]
|
/Linux-v4.19/drivers/net/ethernet/broadcom/ |
D | bcm63xx_enet.c | 50 static inline u32 enet_readl(struct bcm_enet_priv *priv, u32 off) in enet_readl() argument 52 return bcm_readl(priv->base + off); in enet_readl() 55 static inline void enet_writel(struct bcm_enet_priv *priv, in enet_writel() argument 58 bcm_writel(val, priv->base + off); in enet_writel() 64 static inline u32 enetsw_readl(struct bcm_enet_priv *priv, u32 off) in enetsw_readl() argument 66 return bcm_readl(priv->base + off); in enetsw_readl() 69 static inline void enetsw_writel(struct bcm_enet_priv *priv, in enetsw_writel() argument 72 bcm_writel(val, priv->base + off); in enetsw_writel() 75 static inline u16 enetsw_readw(struct bcm_enet_priv *priv, u32 off) in enetsw_readw() argument 77 return bcm_readw(priv->base + off); in enetsw_readw() [all …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtl818x/rtl8187/ |
D | dev.c | 124 static void rtl8187_iowrite_async(struct rtl8187_priv *priv, __le16 addr, in rtl8187_iowrite_async() argument 155 usb_fill_control_urb(urb, priv->udev, usb_sndctrlpipe(priv->udev, 0), in rtl8187_iowrite_async() 158 usb_anchor_urb(urb, &priv->anchored); in rtl8187_iowrite_async() 167 static inline void rtl818x_iowrite32_async(struct rtl8187_priv *priv, in rtl818x_iowrite32_async() argument 172 rtl8187_iowrite_async(priv, cpu_to_le16((unsigned long)addr), in rtl818x_iowrite32_async() 178 struct rtl8187_priv *priv = dev->priv; in rtl8187_write_phy() local 183 rtl818x_iowrite8(priv, &priv->map->PHY[3], (data >> 24) & 0xFF); in rtl8187_write_phy() 184 rtl818x_iowrite8(priv, &priv->map->PHY[2], (data >> 16) & 0xFF); in rtl8187_write_phy() 185 rtl818x_iowrite8(priv, &priv->map->PHY[1], (data >> 8) & 0xFF); in rtl8187_write_phy() 186 rtl818x_iowrite8(priv, &priv->map->PHY[0], data & 0xFF); in rtl8187_write_phy() [all …]
|
/Linux-v4.19/drivers/net/ethernet/microchip/ |
D | enc28j60.c | 89 spi_read_buf(struct enc28j60_net *priv, int len, u8 *data) in spi_read_buf() argument 91 u8 *rx_buf = priv->spi_transfer_buf + 4; in spi_read_buf() 92 u8 *tx_buf = priv->spi_transfer_buf; in spi_read_buf() 110 ret = spi_sync(priv->spi, &msg); in spi_read_buf() 115 if (ret && netif_msg_drv(priv)) in spi_read_buf() 125 static int spi_write_buf(struct enc28j60_net *priv, int len, in spi_write_buf() argument 133 priv->spi_transfer_buf[0] = ENC28J60_WRITE_BUF_MEM; in spi_write_buf() 134 memcpy(&priv->spi_transfer_buf[1], data, len); in spi_write_buf() 135 ret = spi_write(priv->spi, priv->spi_transfer_buf, len + 1); in spi_write_buf() 136 if (ret && netif_msg_drv(priv)) in spi_write_buf() [all …]
|
/Linux-v4.19/drivers/net/wireless/intersil/p54/ |
D | main.c | 41 struct p54_common *priv = hw->priv; in p54_sta_add_remove() local 48 p54_sta_unlock(priv, sta->addr); in p54_sta_add_remove() 57 struct p54_common *priv = dev->priv; in p54_sta_notify() local 62 p54_sta_unlock(priv, sta->addr); in p54_sta_notify() 72 struct p54_common *priv = dev->priv; in p54_set_tim() local 74 return p54_update_beacon_tim(priv, sta->aid, set); in p54_set_tim() 138 static int p54_beacon_update(struct p54_common *priv, in p54_beacon_update() argument 145 beacon = ieee80211_beacon_get(priv->hw, vif); in p54_beacon_update() 161 p54_tx_80211(priv->hw, &control, beacon); in p54_beacon_update() 162 priv->tsf_high32 = 0; in p54_beacon_update() [all …]
|