Home
last modified time | relevance | path

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

12345678910>>...118

/linux/drivers/net/wireless/marvell/libertas/
H A Dmain.c82 int lbs_set_iface_type(struct lbs_private *priv, enum nl80211_iftype type) in lbs_set_iface_type() argument
88 ret = lbs_set_monitor_mode(priv, 1); in lbs_set_iface_type()
91 if (priv->wdev->iftype == NL80211_IFTYPE_MONITOR) in lbs_set_iface_type()
92 ret = lbs_set_monitor_mode(priv, 0); in lbs_set_iface_type()
94 ret = lbs_set_snmp_mib(priv, SNMP_MIB_OID_BSS_TYPE, 1); in lbs_set_iface_type()
97 if (priv->wdev->iftype == NL80211_IFTYPE_MONITOR) in lbs_set_iface_type()
98 ret = lbs_set_monitor_mode(priv, 0); in lbs_set_iface_type()
100 ret = lbs_set_snmp_mib(priv, SNMP_MIB_OID_BSS_TYPE, 2); in lbs_set_iface_type()
108 int lbs_start_iface(struct lbs_private *priv) in lbs_start_iface() argument
113 if (priv->power_restore) { in lbs_start_iface()
[all …]
/linux/drivers/net/ethernet/google/gve/
H A Dgve_main.c43 static int gve_verify_driver_compatibility(struct gve_priv *priv) in gve_verify_driver_compatibility() argument
49 driver_info = dma_alloc_coherent(&priv->pdev->dev, in gve_verify_driver_compatibility()
72 err = gve_adminq_verify_driver_compatibility(priv, in gve_verify_driver_compatibility()
80 dma_free_coherent(&priv->pdev->dev, in gve_verify_driver_compatibility()
90 struct gve_priv *priv = netdev_priv(dev); in gve_features_check() local
92 if (!gve_is_gqi(priv)) in gve_features_check()
100 struct gve_priv *priv = netdev_priv(dev); in gve_start_xmit() local
102 if (gve_is_gqi(priv)) in gve_start_xmit()
110 struct gve_priv *priv = netdev_priv(dev); in gve_get_stats() local
116 num_tx_queues = gve_num_tx_queues(priv); in gve_get_stats()
[all …]
/linux/drivers/media/dvb-frontends/
H A 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 …]
/linux/sound/soc/codecs/
H A Dmt6359-accdet.c58 static void accdet_set_debounce(struct mt6359_accdet *priv, int state,
60 static unsigned int adjust_eint_analog_setting(struct mt6359_accdet *priv);
61 static void config_digital_init_by_mode(struct mt6359_accdet *priv);
62 static void config_eint_init_by_mode(struct mt6359_accdet *priv);
63 static inline void mt6359_accdet_init(struct mt6359_accdet *priv);
64 static unsigned int mt6359_accdet_jd_setting(struct mt6359_accdet *priv);
65 static void mt6359_accdet_recover_jd_setting(struct mt6359_accdet *priv);
66 static void mt6359_accdet_jack_report(struct mt6359_accdet *priv);
67 static void recover_eint_analog_setting(struct mt6359_accdet *priv);
68 static void recover_eint_digital_setting(struct mt6359_accdet *priv);
[all …]
/linux/drivers/net/wireless/st/cw1200/
H A 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 …]
H A Dscan.c15 static void cw1200_scan_restart_delayed(struct cw1200_common *priv);
17 static int cw1200_scan_start(struct cw1200_common *priv, struct wsm_scan *scan) in cw1200_scan_start() argument
22 switch (priv->join_status) { in cw1200_scan_start()
30 wiphy_dbg(priv->hw->wiphy, "[SCAN] hw req, type %d, %d channels, flags: 0x%x.\n", in cw1200_scan_start()
36 cancel_delayed_work_sync(&priv->clear_recent_scan_work); in cw1200_scan_start()
37 atomic_set(&priv->scan.in_progress, 1); in cw1200_scan_start()
38 atomic_set(&priv->recent_scan, 1); in cw1200_scan_start()
39 cw1200_pm_stay_awake(&priv->pm_state, msecs_to_jiffies(tmo)); in cw1200_scan_start()
40 queue_delayed_work(priv->workqueue, &priv->scan.timeout, in cw1200_scan_start()
42 ret = wsm_scan(priv, scan); in cw1200_scan_start()
[all …]
/linux/drivers/net/wireless/realtek/rtl8xxxu/
H A D8192e.c465 static int rtl8192eu_identify_chip(struct rtl8xxxu_priv *priv) in rtl8192eu_identify_chip() argument
467 struct device *dev = &priv->udev->dev; in rtl8192eu_identify_chip()
471 sys_cfg = rtl8xxxu_read32(priv, REG_SYS_CFG); in rtl8192eu_identify_chip()
472 priv->chip_cut = u32_get_bits(sys_cfg, SYS_CFG_CHIP_VERSION_MASK); in rtl8192eu_identify_chip()
479 bonding = rtl8xxxu_read32(priv, REG_HPON_FSM); in rtl8192eu_identify_chip()
482 strscpy(priv->chip_name, "8191EU", sizeof(priv->chip_name)); in rtl8192eu_identify_chip()
483 priv->tx_paths = 1; in rtl8192eu_identify_chip()
484 priv->rtl_chip = RTL8191E; in rtl8192eu_identify_chip()
486 strscpy(priv->chip_name, "8192EU", sizeof(priv->chip_name)); in rtl8192eu_identify_chip()
487 priv->tx_paths = 2; in rtl8192eu_identify_chip()
[all …]
H A D8192f.c392 static int rtl8192fu_identify_chip(struct rtl8xxxu_priv *priv) in rtl8192fu_identify_chip() argument
394 struct device *dev = &priv->udev->dev; in rtl8192fu_identify_chip()
397 strscpy(priv->chip_name, "8192FU", sizeof(priv->chip_name)); in rtl8192fu_identify_chip()
398 priv->rtl_chip = RTL8192F; in rtl8192fu_identify_chip()
399 priv->rf_paths = 2; in rtl8192fu_identify_chip()
400 priv->rx_paths = 2; in rtl8192fu_identify_chip()
401 priv->tx_paths = 2; in rtl8192fu_identify_chip()
403 sys_cfg = rtl8xxxu_read32(priv, REG_SYS_CFG); in rtl8192fu_identify_chip()
404 priv->chip_cut = u32_get_bits(sys_cfg, SYS_CFG_CHIP_VERSION_MASK); in rtl8192fu_identify_chip()
410 val32 = rtl8xxxu_read32(priv, REG_MULTI_FUNC_CTRL); in rtl8192fu_identify_chip()
[all …]
H A D8723b.c291 static int rtl8723bu_identify_chip(struct rtl8xxxu_priv *priv) in rtl8723bu_identify_chip() argument
293 struct device *dev = &priv->udev->dev; in rtl8723bu_identify_chip()
297 sys_cfg = rtl8xxxu_read32(priv, REG_SYS_CFG); in rtl8723bu_identify_chip()
298 priv->chip_cut = u32_get_bits(sys_cfg, SYS_CFG_CHIP_VERSION_MASK); in rtl8723bu_identify_chip()
305 strscpy(priv->chip_name, "8723BU", sizeof(priv->chip_name)); in rtl8723bu_identify_chip()
306 priv->rtl_chip = RTL8723B; in rtl8723bu_identify_chip()
307 priv->rf_paths = 1; in rtl8723bu_identify_chip()
308 priv->rx_paths = 1; in rtl8723bu_identify_chip()
309 priv->tx_paths = 1; in rtl8723bu_identify_chip()
311 val32 = rtl8xxxu_read32(priv, REG_MULTI_FUNC_CTRL); in rtl8723bu_identify_chip()
[all …]
H A D8710b.c463 static u32 rtl8710b_indirect_read32(struct rtl8xxxu_priv *priv, u32 addr) in rtl8710b_indirect_read32() argument
465 struct device *dev = &priv->udev->dev; in rtl8710b_indirect_read32()
475 mutex_lock(&priv->syson_indirect_access_mutex); in rtl8710b_indirect_read32()
477 rtl8xxxu_write32(priv, REG_USB_HOST_INDIRECT_ADDR_8710B, addr); in rtl8710b_indirect_read32()
478 rtl8xxxu_write32(priv, REG_EFUSE_INDIRECT_CTRL_8710B, NORMAL_REG_READ_OFFSET); in rtl8710b_indirect_read32()
481 val32 = rtl8xxxu_read32(priv, REG_EFUSE_INDIRECT_CTRL_8710B); in rtl8710b_indirect_read32()
488 value = rtl8xxxu_read32(priv, REG_USB_HOST_INDIRECT_DATA_8710B); in rtl8710b_indirect_read32()
490 mutex_unlock(&priv->syson_indirect_access_mutex); in rtl8710b_indirect_read32()
498 static void rtl8710b_indirect_write32(struct rtl8xxxu_priv *priv, u32 addr, u32 val) in rtl8710b_indirect_write32() argument
500 struct device *dev = &priv->udev->dev; in rtl8710b_indirect_write32()
[all …]
H A D8188f.c308 static int rtl8188fu_identify_chip(struct rtl8xxxu_priv *priv) in rtl8188fu_identify_chip() argument
310 struct device *dev = &priv->udev->dev; in rtl8188fu_identify_chip()
314 strscpy(priv->chip_name, "8188FU", sizeof(priv->chip_name)); in rtl8188fu_identify_chip()
315 priv->rtl_chip = RTL8188F; in rtl8188fu_identify_chip()
316 priv->rf_paths = 1; in rtl8188fu_identify_chip()
317 priv->rx_paths = 1; in rtl8188fu_identify_chip()
318 priv->tx_paths = 1; in rtl8188fu_identify_chip()
319 priv->has_wifi = 1; in rtl8188fu_identify_chip()
321 sys_cfg = rtl8xxxu_read32(priv, REG_SYS_CFG); in rtl8188fu_identify_chip()
322 priv->chip_cut = u32_get_bits(sys_cfg, SYS_CFG_CHIP_VERSION_MASK); in rtl8188fu_identify_chip()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dmain.c142 void iwl_update_chain_flags(struct iwl_priv *priv) in iwl_update_chain_flags() argument
146 for_each_context(priv, ctx) { in iwl_update_chain_flags()
147 iwlagn_set_rxon_chain(priv, ctx); in iwl_update_chain_flags()
149 iwlagn_commit_rxon(priv, ctx); in iwl_update_chain_flags()
154 static void iwl_set_beacon_tim(struct iwl_priv *priv, in iwl_set_beacon_tim() argument
177 IWL_WARN(priv, "Unable to find TIM Element in beacon\n"); in iwl_set_beacon_tim()
180 int iwlagn_send_beacon_cmd(struct iwl_priv *priv) in iwlagn_send_beacon_cmd() argument
196 lockdep_assert_held(&priv->mutex); in iwlagn_send_beacon_cmd()
198 if (!priv->beacon_ctx) { in iwlagn_send_beacon_cmd()
199 IWL_ERR(priv, "trying to build beacon w/o beacon context!\n"); in iwlagn_send_beacon_cmd()
[all …]
H A Dscan.c36 static int iwl_send_scan_abort(struct iwl_priv *priv) in iwl_send_scan_abort() argument
48 if (!test_bit(STATUS_READY, &priv->status) || in iwl_send_scan_abort()
49 !test_bit(STATUS_SCAN_HW, &priv->status) || in iwl_send_scan_abort()
50 test_bit(STATUS_FW_ERROR, &priv->status)) in iwl_send_scan_abort()
53 ret = iwl_dvm_send_cmd(priv, &cmd); in iwl_send_scan_abort()
65 IWL_DEBUG_SCAN(priv, "SCAN_ABORT ret %d.\n", in iwl_send_scan_abort()
74 static void iwl_complete_scan(struct iwl_priv *priv, bool aborted) in iwl_complete_scan() argument
81 if (priv->scan_request) { in iwl_complete_scan()
82 IWL_DEBUG_SCAN(priv, "Complete scan in mac80211\n"); in iwl_complete_scan()
83 ieee80211_scan_completed(priv->hw, &info); in iwl_complete_scan()
[all …]
/linux/drivers/gpu/drm/meson/
H A 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 …]
/linux/drivers/i2c/busses/
H A 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 …]
H A Di2c-rcar.c177 static void rcar_i2c_write(struct rcar_i2c_priv *priv, int reg, u32 val) in rcar_i2c_write() argument
179 writel(val, priv->io + reg); in rcar_i2c_write()
182 static u32 rcar_i2c_read(struct rcar_i2c_priv *priv, int reg) in rcar_i2c_read() argument
184 return readl(priv->io + reg); in rcar_i2c_read()
187 static void rcar_i2c_clear_irq(struct rcar_i2c_priv *priv, u32 val) in rcar_i2c_clear_irq() argument
189 writel(~val & 0x7f, priv->io + ICMSR); in rcar_i2c_clear_irq()
194 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap); in rcar_i2c_get_scl() local
196 return !!(rcar_i2c_read(priv, ICMCR) & FSCL); in rcar_i2c_get_scl()
201 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap); in rcar_i2c_set_scl() local
204 priv->recovery_icmcr |= FSCL; in rcar_i2c_set_scl()
[all …]
/linux/drivers/net/dsa/realtek/
H A Drealtek-smi.c47 static inline void realtek_smi_clk_delay(struct realtek_priv *priv) in realtek_smi_clk_delay() argument
49 ndelay(priv->variant->clk_delay); in realtek_smi_clk_delay()
52 static void realtek_smi_start(struct realtek_priv *priv) in realtek_smi_start() argument
57 gpiod_direction_output(priv->mdc, 0); in realtek_smi_start()
58 gpiod_direction_output(priv->mdio, 1); in realtek_smi_start()
59 realtek_smi_clk_delay(priv); in realtek_smi_start()
62 gpiod_set_value(priv->mdc, 1); in realtek_smi_start()
63 realtek_smi_clk_delay(priv); in realtek_smi_start()
64 gpiod_set_value(priv->mdc, 0); in realtek_smi_start()
65 realtek_smi_clk_delay(priv); in realtek_smi_start()
[all …]
/linux/drivers/net/ethernet/renesas/
H A Drtsn.c70 static u32 rtsn_read(struct rtsn_private *priv, enum rtsn_reg reg) in rtsn_read() argument
72 return ioread32(priv->base + reg); in rtsn_read()
75 static void rtsn_write(struct rtsn_private *priv, enum rtsn_reg reg, u32 data) in rtsn_write() argument
77 iowrite32(data, priv->base + reg); in rtsn_write()
80 static void rtsn_modify(struct rtsn_private *priv, enum rtsn_reg reg, in rtsn_modify() argument
83 rtsn_write(priv, reg, (rtsn_read(priv, reg) & ~clear) | set); in rtsn_modify()
86 static int rtsn_reg_wait(struct rtsn_private *priv, enum rtsn_reg reg, in rtsn_reg_wait() argument
91 return readl_poll_timeout(priv->base + reg, val, in rtsn_reg_wait()
96 static void rtsn_ctrl_data_irq(struct rtsn_private *priv, bool enable) in rtsn_ctrl_data_irq() argument
99 rtsn_write(priv, TDIE0, TDIE_TDID_TDX(TX_CHAIN_IDX)); in rtsn_ctrl_data_irq()
[all …]
/linux/drivers/net/ethernet/broadcom/
H A Dbcm63xx_enet.c36 static inline u32 enet_readl(struct bcm_enet_priv *priv, u32 off) in enet_readl() argument
38 return bcm_readl(priv->base + off); in enet_readl()
41 static inline void enet_writel(struct bcm_enet_priv *priv, in enet_writel() argument
44 bcm_writel(val, priv->base + off); in enet_writel()
50 static inline u32 enetsw_readl(struct bcm_enet_priv *priv, u32 off) in enetsw_readl() argument
52 return bcm_readl(priv->base + off); in enetsw_readl()
55 static inline void enetsw_writel(struct bcm_enet_priv *priv, in enetsw_writel() argument
58 bcm_writel(val, priv->base + off); in enetsw_writel()
61 static inline u16 enetsw_readw(struct bcm_enet_priv *priv, u32 off) in enetsw_readw() argument
63 return bcm_readw(priv->base + off); in enetsw_readw()
[all …]
/linux/drivers/net/wireless/realtek/rtl818x/rtl8187/
H A Ddev.c121 static void rtl8187_iowrite_async(struct rtl8187_priv *priv, __le16 addr, in rtl8187_iowrite_async() argument
152 usb_fill_control_urb(urb, priv->udev, usb_sndctrlpipe(priv->udev, 0), in rtl8187_iowrite_async()
155 usb_anchor_urb(urb, &priv->anchored); in rtl8187_iowrite_async()
164 static inline void rtl818x_iowrite32_async(struct rtl8187_priv *priv, in rtl818x_iowrite32_async() argument
169 rtl8187_iowrite_async(priv, cpu_to_le16((unsigned long)addr), in rtl818x_iowrite32_async()
175 struct rtl8187_priv *priv = dev->priv; in rtl8187_write_phy() local
180 rtl818x_iowrite8(priv, &priv->map->PHY[3], (data >> 24) & 0xFF); in rtl8187_write_phy()
181 rtl818x_iowrite8(priv, &priv->map->PHY[2], (data >> 16) & 0xFF); in rtl8187_write_phy()
182 rtl818x_iowrite8(priv, &priv->map->PHY[1], (data >> 8) & 0xFF); in rtl8187_write_phy()
183 rtl818x_iowrite8(priv, &priv->map->PHY[0], data & 0xFF); in rtl8187_write_phy()
[all …]
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_main.c152 static void stmmac_reset_rx_queue(struct stmmac_priv *priv, u32 queue);
153 static void stmmac_reset_tx_queue(struct stmmac_priv *priv, u32 queue);
154 static void stmmac_reset_queues_param(struct stmmac_priv *priv);
155 static void stmmac_tx_timer_arm(struct stmmac_priv *priv, u32 queue);
156 static void stmmac_flush_tx_descriptors(struct stmmac_priv *priv, int queue);
157 static void stmmac_set_dma_operation_mode(struct stmmac_priv *priv, u32 txmode,
263 static void __stmmac_disable_all_queues(struct stmmac_priv *priv) in __stmmac_disable_all_queues() argument
265 u32 rx_queues_cnt = priv->plat->rx_queues_to_use; in __stmmac_disable_all_queues()
266 u32 tx_queues_cnt = priv->plat->tx_queues_to_use; in __stmmac_disable_all_queues()
271 struct stmmac_channel *ch = &priv->channel[queue]; in __stmmac_disable_all_queues()
[all …]
/linux/drivers/net/ethernet/microchip/
H A Denc28j60.c84 spi_read_buf(struct enc28j60_net *priv, int len, u8 *data) in spi_read_buf() argument
86 struct device *dev = &priv->spi->dev; in spi_read_buf()
87 u8 *rx_buf = priv->spi_transfer_buf + 4; in spi_read_buf()
88 u8 *tx_buf = priv->spi_transfer_buf; in spi_read_buf()
106 ret = spi_sync(priv->spi, &msg); in spi_read_buf()
111 if (ret && netif_msg_drv(priv)) in spi_read_buf()
121 static int spi_write_buf(struct enc28j60_net *priv, int len, const u8 *data) in spi_write_buf() argument
123 struct device *dev = &priv->spi->dev; in spi_write_buf()
129 priv->spi_transfer_buf[0] = ENC28J60_WRITE_BUF_MEM; in spi_write_buf()
130 memcpy(&priv->spi_transfer_buf[1], data, len); in spi_write_buf()
[all …]
H A Dencx24j600.c71 static void encx24j600_dump_rsv(struct encx24j600_priv *priv, const char *msg, in encx24j600_dump_rsv() argument
74 struct net_device *dev = priv->ndev; in encx24j600_dump_rsv()
98 static u16 encx24j600_read_reg(struct encx24j600_priv *priv, u8 reg) in encx24j600_read_reg() argument
100 struct net_device *dev = priv->ndev; in encx24j600_read_reg()
102 int ret = regmap_read(priv->ctx.regmap, reg, &val); in encx24j600_read_reg()
105 netif_err(priv, drv, dev, "%s: error %d reading reg %02x\n", in encx24j600_read_reg()
110 static void encx24j600_write_reg(struct encx24j600_priv *priv, u8 reg, u16 val) in encx24j600_write_reg() argument
112 struct net_device *dev = priv->ndev; in encx24j600_write_reg()
113 int ret = regmap_write(priv->ctx.regmap, reg, val); in encx24j600_write_reg()
116 netif_err(priv, drv, dev, "%s: error %d writing reg %02x=%04x\n", in encx24j600_write_reg()
[all …]
/linux/drivers/usb/renesas_usbhs/
H A Dcommon.c53 #define usbhs_platform_call(priv, func, args...)\ argument
54 (!(priv) ? -ENODEV : \
55 !((priv)->pfunc->func) ? 0 : \
56 (priv)->pfunc->func(args))
61 u16 usbhs_read(struct usbhs_priv *priv, u32 reg) in usbhs_read() argument
63 return ioread16(priv->base + reg); in usbhs_read()
66 void usbhs_write(struct usbhs_priv *priv, u32 reg, u16 data) in usbhs_write() argument
68 iowrite16(data, priv->base + reg); in usbhs_write()
71 void usbhs_bset(struct usbhs_priv *priv, u32 reg, u16 mask, u16 data) in usbhs_bset() argument
73 u16 val = usbhs_read(priv, reg); in usbhs_bset()
[all …]
/linux/drivers/net/ethernet/altera/
H A Daltera_tse_main.c85 static inline u32 tse_tx_avail(struct altera_tse_private *priv) in tse_tx_avail() argument
87 return priv->tx_cons + priv->tx_ring_size - priv->tx_prod - 1; in tse_tx_avail()
94 struct net_device *ndev = bus->priv; in altera_tse_mdio_read()
95 struct altera_tse_private *priv = netdev_priv(ndev); in altera_tse_mdio_read() local
98 csrwr32((mii_id & 0x1f), priv->mac_dev, in altera_tse_mdio_read()
102 return csrrd32(priv->mac_dev, in altera_tse_mdio_read()
109 struct net_device *ndev = bus->priv; in altera_tse_mdio_write()
110 struct altera_tse_private *priv = netdev_priv(ndev); in altera_tse_mdio_write() local
113 csrwr32((mii_id & 0x1f), priv->mac_dev, in altera_tse_mdio_write()
117 csrwr32(value, priv->mac_dev, tse_csroffs(mdio_phy1) + regnum * 4); in altera_tse_mdio_write()
[all …]

12345678910>>...118