Home
last modified time | relevance | path

Searched refs:reg_addr (Results 1 – 128 of 128) sorted by relevance

/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_diag.c141 const u64 __iomem *reg_addr = caddr; in ipath_read_umem64() local
142 const u64 __iomem *reg_end = reg_addr + (count / sizeof(u64)); in ipath_read_umem64()
146 if (reg_addr < dd->ipath_kregbase || reg_end > dd->ipath_kregend) { in ipath_read_umem64()
150 while (reg_addr < reg_end) { in ipath_read_umem64()
151 u64 data = readq(reg_addr); in ipath_read_umem64()
156 reg_addr++; in ipath_read_umem64()
178 u64 __iomem *reg_addr = caddr; in ipath_write_umem64() local
179 const u64 __iomem *reg_end = reg_addr + (count / sizeof(u64)); in ipath_write_umem64()
183 if (reg_addr < dd->ipath_kregbase || reg_end > dd->ipath_kregend) { in ipath_write_umem64()
187 while (reg_addr < reg_end) { in ipath_write_umem64()
[all …]
/linux-4.1.27/drivers/iio/common/st_sensors/
Dst_sensors_spi.c30 struct device *dev, u8 reg_addr, int len, u8 *data, bool multiread_bit) in st_sensors_spi_read() argument
49 tb->tx_buf[0] = reg_addr | ST_SENSORS_SPI_MULTIREAD; in st_sensors_spi_read()
51 tb->tx_buf[0] = reg_addr | ST_SENSORS_SPI_READ; in st_sensors_spi_read()
67 struct device *dev, u8 reg_addr, u8 *res_byte) in st_sensors_spi_read_byte() argument
69 return st_sensors_spi_read(tb, dev, reg_addr, 1, res_byte, false); in st_sensors_spi_read_byte()
74 u8 reg_addr, int len, u8 *data, bool multiread_bit) in st_sensors_spi_read_multiple_byte() argument
76 return st_sensors_spi_read(tb, dev, reg_addr, len, data, multiread_bit); in st_sensors_spi_read_multiple_byte()
80 struct device *dev, u8 reg_addr, u8 data) in st_sensors_spi_write_byte() argument
91 tb->tx_buf[0] = reg_addr; in st_sensors_spi_write_byte()
Dst_sensors_i2c.c30 struct device *dev, u8 reg_addr, u8 *res_byte) in st_sensors_i2c_read_byte() argument
34 err = i2c_smbus_read_byte_data(to_i2c_client(dev), reg_addr); in st_sensors_i2c_read_byte()
46 u8 reg_addr, int len, u8 *data, bool multiread_bit) in st_sensors_i2c_read_multiple_byte() argument
49 reg_addr |= ST_SENSORS_I2C_MULTIREAD; in st_sensors_i2c_read_multiple_byte()
52 reg_addr, len, data); in st_sensors_i2c_read_multiple_byte()
56 struct device *dev, u8 reg_addr, u8 data) in st_sensors_i2c_write_byte() argument
58 return i2c_smbus_write_byte_data(to_i2c_client(dev), reg_addr, data); in st_sensors_i2c_write_byte()
Dst_sensors_core.c30 u8 reg_addr, u8 mask, u8 data) in st_sensors_write_data_with_mask() argument
36 err = sdata->tf->read_byte(&sdata->tb, sdata->dev, reg_addr, &new_data); in st_sensors_write_data_with_mask()
41 err = sdata->tf->write_byte(&sdata->tb, sdata->dev, reg_addr, new_data); in st_sensors_write_data_with_mask()
/linux-4.1.27/drivers/input/touchscreen/
Dedt-ft5x06.c113 struct edt_reg_addr reg_addr; member
553 struct edt_reg_addr *reg_addr = &tsdata->reg_addr; in edt_ft5x06_work_mode() local
586 edt_ft5x06_register_write(tsdata, reg_addr->reg_threshold, in edt_ft5x06_work_mode()
588 edt_ft5x06_register_write(tsdata, reg_addr->reg_gain, in edt_ft5x06_work_mode()
590 edt_ft5x06_register_write(tsdata, reg_addr->reg_offset, in edt_ft5x06_work_mode()
592 if (reg_addr->reg_report_rate) in edt_ft5x06_work_mode()
593 edt_ft5x06_register_write(tsdata, reg_addr->reg_report_rate, in edt_ft5x06_work_mode()
869 struct edt_reg_addr *reg_addr = &tsdata->reg_addr; in edt_ft5x06_ts_get_dt_defaults() local
871 EDT_GET_PROP(threshold, reg_addr->reg_threshold); in edt_ft5x06_ts_get_dt_defaults()
872 EDT_GET_PROP(gain, reg_addr->reg_gain); in edt_ft5x06_ts_get_dt_defaults()
[all …]
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_diag.c342 const u64 __iomem *reg_addr; in qib_read_umem64() local
347 reg_addr = (const u64 __iomem *)qib_remap_ioaddr32(dd, regoffs, &limit); in qib_read_umem64()
348 if (reg_addr == NULL || limit == 0 || !(dd->flags & QIB_PRESENT)) { in qib_read_umem64()
354 reg_end = reg_addr + (count / sizeof(u64)); in qib_read_umem64()
357 while (reg_addr < reg_end) { in qib_read_umem64()
358 u64 data = readq(reg_addr); in qib_read_umem64()
364 reg_addr++; in qib_read_umem64()
386 u64 __iomem *reg_addr; in qib_write_umem64() local
391 reg_addr = (u64 __iomem *)qib_remap_ioaddr32(dd, regoffs, &limit); in qib_write_umem64()
392 if (reg_addr == NULL || limit == 0 || !(dd->flags & QIB_PRESENT)) { in qib_write_umem64()
[all …]
/linux-4.1.27/sound/arm/
Dpxa2xx-ac97-lib.c52 volatile u32 *reg_addr; in pxa2xx_ac97_read() local
58 reg_addr = ac97->num ? &SMC_REG_BASE : &PMC_REG_BASE; in pxa2xx_ac97_read()
60 reg_addr = ac97->num ? &SAC_REG_BASE : &PAC_REG_BASE; in pxa2xx_ac97_read()
61 reg_addr += (reg >> 1); in pxa2xx_ac97_read()
66 val = *reg_addr; in pxa2xx_ac97_read()
80 val = *reg_addr; in pxa2xx_ac97_read()
92 volatile u32 *reg_addr; in pxa2xx_ac97_write() local
98 reg_addr = ac97->num ? &SMC_REG_BASE : &PMC_REG_BASE; in pxa2xx_ac97_write()
100 reg_addr = ac97->num ? &SAC_REG_BASE : &PAC_REG_BASE; in pxa2xx_ac97_write()
101 reg_addr += (reg >> 1); in pxa2xx_ac97_write()
[all …]
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_dump.h44 struct reg_addr { struct
65 static const struct reg_addr page_read_regs_e2[] = { argument
74 static const struct reg_addr page_read_regs_e3[] = {
78 static const struct reg_addr reg_addrs[] = {
1899 static const struct reg_addr idle_reg_addrs[] = {
Dbnx2x_init.h213 u32 reg_addr, reg_bit_map, vnic; in bnx2x_map_q_cos() local
234 reg_addr = BNX2X_VOQ_Q_REG_ADDR(curr_cos, pf_q_num); in bnx2x_map_q_cos()
235 reg_bit_map = REG_RD(bp, reg_addr); in bnx2x_map_q_cos()
236 REG_WR(bp, reg_addr, reg_bit_map & (~q_bit_map)); in bnx2x_map_q_cos()
239 reg_addr = BNX2X_VOQ_Q_REG_ADDR(new_cos, pf_q_num); in bnx2x_map_q_cos()
240 reg_bit_map = REG_RD(bp, reg_addr); in bnx2x_map_q_cos()
241 REG_WR(bp, reg_addr, reg_bit_map | q_bit_map); in bnx2x_map_q_cos()
247 reg_addr = BNX2X_Q_CMDQ_REG_ADDR(pf_q_num); in bnx2x_map_q_cos()
248 reg_bit_map = REG_RD(bp, reg_addr); in bnx2x_map_q_cos()
253 REG_WR(bp, reg_addr, reg_bit_map); in bnx2x_map_q_cos()
Dbnx2x_main.c3977 u32 reg_addr; in bnx2x_attn_int_asserted() local
4059 reg_addr = (HC_REG_COMMAND_REG + port*32 + in bnx2x_attn_int_asserted()
4062 reg_addr = (BAR_IGU_INTMEM + IGU_CMD_ATTN_BIT_SET_UPPER*8); in bnx2x_attn_int_asserted()
4065 (bp->common.int_block == INT_BLOCK_HC) ? "HC" : "IGU", reg_addr); in bnx2x_attn_int_asserted()
4066 REG_WR(bp, reg_addr, asserted); in bnx2x_attn_int_asserted()
5061 u32 reg_addr; in bnx2x_attn_int_deasserted() local
5125 reg_addr = (HC_REG_COMMAND_REG + port*32 + in bnx2x_attn_int_deasserted()
5128 reg_addr = (BAR_IGU_INTMEM + IGU_CMD_ATTN_BIT_CLR_UPPER*8); in bnx2x_attn_int_deasserted()
5132 (bp->common.int_block == INT_BLOCK_HC) ? "HC" : "IGU", reg_addr); in bnx2x_attn_int_deasserted()
5133 REG_WR(bp, reg_addr, val); in bnx2x_attn_int_deasserted()
[all …]
Dbnx2x_ethtool.c738 static const struct reg_addr *__bnx2x_get_page_read_ar(struct bnx2x *bp) in __bnx2x_get_page_read_ar()
759 const struct reg_addr *reg_info) in bnx2x_is_reg_in_chip()
816 const struct reg_addr *read_addr = __bnx2x_get_page_read_ar(bp); in bnx2x_read_pages_regs()
/linux-4.1.27/drivers/net/wireless/rtlwifi/btcoexist/
Dhalbtcoutsrc.c475 static u8 halbtc_read_1byte(void *bt_context, u32 reg_addr) in halbtc_read_1byte() argument
480 return rtl_read_byte(rtlpriv, reg_addr); in halbtc_read_1byte()
483 static u16 halbtc_read_2byte(void *bt_context, u32 reg_addr) in halbtc_read_2byte() argument
488 return rtl_read_word(rtlpriv, reg_addr); in halbtc_read_2byte()
491 static u32 halbtc_read_4byte(void *bt_context, u32 reg_addr) in halbtc_read_4byte() argument
496 return rtl_read_dword(rtlpriv, reg_addr); in halbtc_read_4byte()
499 static void halbtc_write_1byte(void *bt_context, u32 reg_addr, u32 data) in halbtc_write_1byte() argument
504 rtl_write_byte(rtlpriv, reg_addr, data); in halbtc_write_1byte()
507 static void halbtc_bitmask_write_1byte(void *bt_context, u32 reg_addr, in halbtc_bitmask_write_1byte() argument
516 original_value = rtl_read_byte(rtlpriv, reg_addr); in halbtc_bitmask_write_1byte()
[all …]
Dhalbtcoutsrc.h353 typedef u8 (*bfp_btc_r1)(void *btc_context, u32 reg_addr);
355 typedef u16 (*bfp_btc_r2)(void *btc_context, u32 reg_addr);
357 typedef u32 (*bfp_btc_r4)(void *btc_context, u32 reg_addr);
359 typedef void (*bfp_btc_w1)(void *btc_context, u32 reg_addr, u32 data);
361 typedef void (*bfp_btc_w1_bit_mak)(void *btc_context, u32 reg_addr,
364 typedef void (*bfp_btc_w2)(void *btc_context, u32 reg_addr, u16 data);
366 typedef void (*bfp_btc_w4)(void *btc_context, u32 reg_addr, u32 data);
368 typedef void (*bfp_btc_wr_1byte_bit_mask)(void *btc_context, u32 reg_addr,
371 typedef void (*bfp_btc_set_bb_reg)(void *btc_context, u32 reg_addr,
374 typedef u32 (*bfp_btc_get_bb_reg)(void *btc_context, u32 reg_addr,
[all …]
/linux-4.1.27/arch/microblaze/kernel/
Dptrace.c105 microblaze_reg_t *reg_addr = reg_save_addr(addr, child); in arch_ptrace() local
107 val = *reg_addr; in arch_ptrace()
110 *reg_addr = data; in arch_ptrace()
117 u32 paddr = virt_to_phys((u32)reg_addr); in arch_ptrace()
119 *reg_addr = data; in arch_ptrace()
/linux-4.1.27/drivers/media/pci/cx25821/
Dcx25821-i2c.c96 cx_write(bus->reg_addr, msg->addr << 25); in i2c_sendbytes()
120 cx_write(bus->reg_addr, addr); in i2c_sendbytes()
146 cx_write(bus->reg_addr, addr); in i2c_sendbytes()
187 cx_write(bus->reg_addr, msg->addr << 25); in i2c_readbytes()
212 cx_write(bus->reg_addr, msg->addr << 25); in i2c_readbytes()
358 int cx25821_i2c_read(struct cx25821_i2c *bus, u16 reg_addr, int *value) in cx25821_i2c_read() argument
379 addr[0] = (reg_addr >> 8); in cx25821_i2c_read()
380 addr[1] = (reg_addr & 0xff); in cx25821_i2c_read()
392 int cx25821_i2c_write(struct cx25821_i2c *bus, u16 reg_addr, int value) in cx25821_i2c_write() argument
407 buf[0] = reg_addr >> 8; in cx25821_i2c_write()
[all …]
Dcx25821.h168 u32 reg_addr; member
390 extern int cx25821_i2c_read(struct cx25821_i2c *bus, u16 reg_addr, int *value);
391 extern int cx25821_i2c_write(struct cx25821_i2c *bus, u16 reg_addr, int value);
Dcx25821-core.c905 dev->i2c_bus[0].reg_addr = I2C1_ADDR; in cx25821_dev_setup()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/
Dadapter.h405 static inline u32 t4_read_reg(struct adapter *adapter, u32 reg_addr) in t4_read_reg() argument
407 return readl(adapter->regs + reg_addr); in t4_read_reg()
418 static inline void t4_write_reg(struct adapter *adapter, u32 reg_addr, u32 val) in t4_write_reg() argument
420 writel(val, adapter->regs + reg_addr); in t4_write_reg()
443 static inline u64 t4_read_reg64(struct adapter *adapter, u32 reg_addr) in t4_read_reg64() argument
445 return readq(adapter->regs + reg_addr); in t4_read_reg64()
456 static inline void t4_write_reg64(struct adapter *adapter, u32 reg_addr, in t4_write_reg64() argument
459 writeq(val, adapter->regs + reg_addr); in t4_write_reg64()
/linux-4.1.27/drivers/pinctrl/mediatek/
Dpinctrl-mtk-common.c76 unsigned int reg_addr; in mtk_pmx_gpio_set_direction() local
80 reg_addr = mtk_get_port(pctl, offset) + pctl->devdata->dir_offset; in mtk_pmx_gpio_set_direction()
85 reg_addr = CLR_ADDR(reg_addr, pctl); in mtk_pmx_gpio_set_direction()
87 reg_addr = SET_ADDR(reg_addr, pctl); in mtk_pmx_gpio_set_direction()
89 regmap_write(mtk_get_regmap(pctl, offset), reg_addr, bit); in mtk_pmx_gpio_set_direction()
95 unsigned int reg_addr; in mtk_gpio_set() local
99 reg_addr = mtk_get_port(pctl, offset) + pctl->devdata->dout_offset; in mtk_gpio_set()
103 reg_addr = SET_ADDR(reg_addr, pctl); in mtk_gpio_set()
105 reg_addr = CLR_ADDR(reg_addr, pctl); in mtk_gpio_set()
107 regmap_write(mtk_get_regmap(pctl, offset), reg_addr, bit); in mtk_gpio_set()
[all …]
Dpinctrl-mt8173.c228 unsigned int i, reg_addr, bit; in spec_ies_smt_set() local
243 reg_addr = mt8173_ies_smt_set[i].offset + align; in spec_ies_smt_set()
245 reg_addr = mt8173_ies_smt_set[i].offset + (align << 1); in spec_ies_smt_set()
248 regmap_write(regmap, reg_addr, bit); in spec_ies_smt_set()
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_dp_core.h195 unsigned int reg_addr,
198 unsigned int reg_addr,
201 unsigned int reg_addr,
205 unsigned int reg_addr,
210 unsigned int reg_addr);
213 unsigned int reg_addr,
217 unsigned int reg_addr,
Dexynos_dp_reg.c486 unsigned int reg_addr, in exynos_dp_write_byte_to_dpcd() argument
499 reg = AUX_ADDR_7_0(reg_addr); in exynos_dp_write_byte_to_dpcd()
501 reg = AUX_ADDR_15_8(reg_addr); in exynos_dp_write_byte_to_dpcd()
503 reg = AUX_ADDR_19_16(reg_addr); in exynos_dp_write_byte_to_dpcd()
531 unsigned int reg_addr, in exynos_dp_read_byte_from_dpcd() argument
544 reg = AUX_ADDR_7_0(reg_addr); in exynos_dp_read_byte_from_dpcd()
546 reg = AUX_ADDR_15_8(reg_addr); in exynos_dp_read_byte_from_dpcd()
548 reg = AUX_ADDR_19_16(reg_addr); in exynos_dp_read_byte_from_dpcd()
576 unsigned int reg_addr, in exynos_dp_write_bytes_to_dpcd() argument
601 reg = AUX_ADDR_7_0(reg_addr + start_offset); in exynos_dp_write_bytes_to_dpcd()
[all …]
/linux-4.1.27/drivers/staging/rtl8192u/
Dr819xU_phy.h61 extern void rtl8192_setBBreg(struct net_device *dev, u32 reg_addr,
63 extern u32 rtl8192_QueryBBReg(struct net_device *dev, u32 reg_addr,
66 RF90_RADIO_PATH_E eRFPath, u32 reg_addr, u32 bitmask, u32 data);
68 RF90_RADIO_PATH_E eRFPath, u32 reg_addr, u32 bitmask);
Dr819xU_phy.c89 void rtl8192_setBBreg(struct net_device *dev, u32 reg_addr, u32 bitmask, in rtl8192_setBBreg() argument
96 read_nic_dword(dev, reg_addr, &reg); in rtl8192_setBBreg()
100 write_nic_dword(dev, reg_addr, reg); in rtl8192_setBBreg()
102 write_nic_dword(dev, reg_addr, data); in rtl8192_setBBreg()
115 u32 rtl8192_QueryBBReg(struct net_device *dev, u32 reg_addr, u32 bitmask) in rtl8192_QueryBBReg() argument
119 read_nic_dword(dev, reg_addr, &reg); in rtl8192_QueryBBReg()
297 u32 reg_addr, u32 bitmask, u32 data) in rtl8192_phy_SetRFReg() argument
308 reg = phy_FwRFSerialRead(dev, eRFPath, reg_addr); in rtl8192_phy_SetRFReg()
313 phy_FwRFSerialWrite(dev, eRFPath, reg_addr, reg); in rtl8192_phy_SetRFReg()
315 phy_FwRFSerialWrite(dev, eRFPath, reg_addr, data); in rtl8192_phy_SetRFReg()
[all …]
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dadapter.h271 static inline u32 t3_read_reg(struct adapter *adapter, u32 reg_addr) in t3_read_reg() argument
273 u32 val = readl(adapter->regs + reg_addr); in t3_read_reg()
275 CH_DBG(adapter, MMIO, "read register 0x%x value 0x%x\n", reg_addr, val); in t3_read_reg()
279 static inline void t3_write_reg(struct adapter *adapter, u32 reg_addr, u32 val) in t3_write_reg() argument
281 CH_DBG(adapter, MMIO, "setting register 0x%x to 0x%x\n", reg_addr, val); in t3_write_reg()
282 writel(val, adapter->regs + reg_addr); in t3_write_reg()
Dcommon.h158 u16 reg_addr);
160 u16 reg_addr, u16 val);
598 #define XGM_REG(reg_addr, idx) \ argument
599 ((reg_addr) + (idx) * (XGMAC0_1_BASE_ADDR - XGMAC0_0_BASE_ADDR))
602 unsigned int reg_addr; member
Dael1002.c79 unsigned short reg_addr; member
90 err = t3_mdio_write(phy, rv->mmd_addr, rv->reg_addr, in set_phy_regs()
94 rv->reg_addr, rv->clear_bits, in set_phy_regs()
Dt3_hw.c88 t3_write_reg(adapter, p->reg_addr + offset, p->val); in t3_write_regs()
210 u16 reg_addr) in t3_mi1_read() argument
215 u32 addr = V_REGADDR(reg_addr) | V_PHYADDR(phy_addr); in t3_mi1_read()
229 u16 reg_addr, u16 val) in t3_mi1_write() argument
234 u32 addr = V_REGADDR(reg_addr) | V_PHYADDR(phy_addr); in t3_mi1_write()
257 int reg_addr) in mi1_wr_addr() argument
263 t3_write_reg(adapter, A_MI1_DATA, reg_addr); in mi1_wr_addr()
273 u16 reg_addr) in mi1_ext_read() argument
280 ret = mi1_wr_addr(adapter, phy_addr, mmd_addr, reg_addr); in mi1_ext_read()
293 u16 reg_addr, u16 val) in mi1_ext_write() argument
[all …]
/linux-4.1.27/drivers/crypto/qat/qat_common/
Dqat_hal.c268 unsigned short reg_addr; in qat_hal_get_reg_addr() local
273 reg_addr = 0x80 | (reg_num & 0x7f); in qat_hal_get_reg_addr()
277 reg_addr = reg_num & 0x1f; in qat_hal_get_reg_addr()
282 reg_addr = 0x180 | (reg_num & 0x1f); in qat_hal_get_reg_addr()
285 reg_addr = 0x140 | ((reg_num & 0x3) << 1); in qat_hal_get_reg_addr()
290 reg_addr = 0x1c0 | (reg_num & 0x1f); in qat_hal_get_reg_addr()
293 reg_addr = 0x100 | ((reg_num & 0x3) << 1); in qat_hal_get_reg_addr()
296 reg_addr = 0x280 | (reg_num & 0x1f); in qat_hal_get_reg_addr()
299 reg_addr = 0x200; in qat_hal_get_reg_addr()
302 reg_addr = 0x220; in qat_hal_get_reg_addr()
[all …]
Dicp_qat_uclo.h274 unsigned int reg_addr; member
307 unsigned int reg_addr; member
Dqat_uclo.c766 unsigned short reg_addr, unsigned int value) in qat_uclo_init_reg() argument
775 reg_addr, value); in qat_uclo_init_reg()
786 reg_addr, value); in qat_uclo_init_reg()
793 reg_addr, value); in qat_uclo_init_reg()
795 return qat_hal_init_nn(handle, ae, ctx_mask, reg_addr, value); in qat_uclo_init_reg()
827 (unsigned short)init_regsym->reg_addr, in qat_uclo_init_reg_sym()
842 (unsigned short)init_regsym->reg_addr, in qat_uclo_init_reg_sym()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_phy.h120 s32 ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
122 s32 ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
124 s32 ixgbe_read_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr,
126 s32 ixgbe_write_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr,
Dixgbe_common.h150 u8 __iomem *reg_addr = ACCESS_ONCE(hw->hw_addr); in ixgbe_write_reg() local
152 if (ixgbe_removed(reg_addr)) in ixgbe_write_reg()
154 writel(value, reg_addr + reg); in ixgbe_write_reg()
169 u8 __iomem *reg_addr = ACCESS_ONCE(hw->hw_addr); in ixgbe_write_reg64() local
171 if (ixgbe_removed(reg_addr)) in ixgbe_write_reg64()
173 writeq(value, reg_addr + reg); in ixgbe_write_reg64()
Dixgbe_phy.c430 s32 ixgbe_read_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, in ixgbe_read_phy_reg_mdi() argument
436 command = ((reg_addr << IXGBE_MSCA_NP_ADDR_SHIFT) | in ixgbe_read_phy_reg_mdi()
464 command = ((reg_addr << IXGBE_MSCA_NP_ADDR_SHIFT) | in ixgbe_read_phy_reg_mdi()
505 s32 ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr, in ixgbe_read_phy_reg_generic() argument
512 status = ixgbe_read_phy_reg_mdi(hw, reg_addr, device_type, in ixgbe_read_phy_reg_generic()
530 s32 ixgbe_write_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, in ixgbe_write_phy_reg_mdi() argument
539 command = ((reg_addr << IXGBE_MSCA_NP_ADDR_SHIFT) | in ixgbe_write_phy_reg_mdi()
568 command = ((reg_addr << IXGBE_MSCA_NP_ADDR_SHIFT) | in ixgbe_write_phy_reg_mdi()
603 s32 ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr, in ixgbe_write_phy_reg_generic() argument
615 status = ixgbe_write_phy_reg_mdi(hw, reg_addr, device_type, in ixgbe_write_phy_reg_generic()
Dixgbe_x550.c65 static s32 ixgbe_read_phy_reg_x550em(struct ixgbe_hw *hw, u32 reg_addr, in ixgbe_read_phy_reg_x550em() argument
71 static s32 ixgbe_write_phy_reg_x550em(struct ixgbe_hw *hw, u32 reg_addr, in ixgbe_write_phy_reg_x550em() argument
113 static s32 ixgbe_read_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr, in ixgbe_read_iosf_sb_reg_x550() argument
118 command = ((reg_addr << IXGBE_SB_IOSF_CTRL_ADDR_SHIFT) | in ixgbe_read_iosf_sb_reg_x550()
789 static s32 ixgbe_write_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr, in ixgbe_write_iosf_sb_reg_x550() argument
794 command = ((reg_addr << IXGBE_SB_IOSF_CTRL_ADDR_SHIFT) | in ixgbe_write_iosf_sb_reg_x550()
Dixgbe_main.c354 u8 __iomem *reg_addr = ACCESS_ONCE(hw->hw_addr); in ixgbe_read_reg() local
357 if (ixgbe_removed(reg_addr)) in ixgbe_read_reg()
359 value = readl(reg_addr + reg); in ixgbe_read_reg()
/linux-4.1.27/drivers/input/mouse/
Dsentelic.c84 static int fsp_reg_read(struct psmouse *psmouse, int reg_addr, int *reg_val) in fsp_reg_read() argument
112 if ((addr = fsp_test_invert_cmd(reg_addr)) != reg_addr) { in fsp_reg_read()
114 } else if ((addr = fsp_test_swap_cmd(reg_addr)) != reg_addr) { in fsp_reg_read()
137 reg_addr, *reg_val, rc); in fsp_reg_read()
141 static int fsp_reg_write(struct psmouse *psmouse, int reg_addr, int reg_val) in fsp_reg_write() argument
152 if ((v = fsp_test_invert_cmd(reg_addr)) != reg_addr) { in fsp_reg_write()
156 if ((v = fsp_test_swap_cmd(reg_addr)) != reg_addr) { in fsp_reg_write()
189 reg_addr, reg_val, rc); in fsp_reg_write()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/
Datl1c_hw.c408 int atl1c_read_phy_reg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data) in atl1c_read_phy_reg() argument
410 return atl1c_read_phy_core(hw, false, 0, reg_addr, phy_data); in atl1c_read_phy_reg()
419 int atl1c_write_phy_reg(struct atl1c_hw *hw, u32 reg_addr, u16 phy_data) in atl1c_write_phy_reg() argument
421 return atl1c_write_phy_core(hw, false, 0, reg_addr, phy_data); in atl1c_write_phy_reg()
426 u16 reg_addr, u16 *phy_data) in atl1c_read_phy_ext() argument
428 return atl1c_read_phy_core(hw, true, dev_addr, reg_addr, phy_data); in atl1c_read_phy_ext()
433 u16 reg_addr, u16 phy_data) in atl1c_write_phy_ext() argument
435 return atl1c_write_phy_core(hw, true, dev_addr, reg_addr, phy_data); in atl1c_write_phy_ext()
438 int atl1c_read_phy_dbg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data) in atl1c_read_phy_dbg() argument
442 err = atl1c_write_phy_reg(hw, MII_DBG_ADDR, reg_addr); in atl1c_read_phy_dbg()
[all …]
Datl1c_hw.h45 int atl1c_read_phy_reg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data);
46 int atl1c_write_phy_reg(struct atl1c_hw *hw, u32 reg_addr, u16 phy_data);
61 u16 reg_addr, u16 *phy_data);
63 u16 reg_addr, u16 phy_data);
64 int atl1c_read_phy_dbg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data);
65 int atl1c_write_phy_dbg(struct atl1c_hw *hw, u16 reg_addr, u16 phy_data);
/linux-4.1.27/arch/tile/include/arch/
Dtrio.h77 uint_reg_t reg_addr : 12; member
103 uint_reg_t reg_addr : 12;
/linux-4.1.27/drivers/char/
Dds1302.c39 out_byte_rtc(unsigned int reg_addr, unsigned char x) in out_byte_rtc() argument
44 outw(((x<<8)|(reg_addr&0xff)),(unsigned long)PLD_RTCWRDATA); in out_byte_rtc()
56 in_byte_rtc(unsigned int reg_addr) in in_byte_rtc() argument
63 outw((reg_addr&0xff),(unsigned long)PLD_RTCRDDATA); in in_byte_rtc()
/linux-4.1.27/drivers/staging/rtl8188eu/include/
Dphy.h15 u32 reg_addr, u32 bit_mask);
17 u32 reg_addr, u32 bit_mask, u32 data);
/linux-4.1.27/drivers/scsi/bfa/
Dbfad_debugfs.c259 void __iomem *rb, *reg_addr; in bfad_debugfs_write_regrd() local
303 reg_addr = rb + addr; in bfad_debugfs_write_regrd()
307 *regbuf = readl(reg_addr); in bfad_debugfs_write_regrd()
309 reg_addr += sizeof(u32); in bfad_debugfs_write_regrd()
326 void __iomem *reg_addr; in bfad_debugfs_write_regwr() local
355 reg_addr = (bfa_ioc_bar0(ioc)) + addr; in bfad_debugfs_write_regwr()
357 writel(val, reg_addr); in bfad_debugfs_write_regwr()
/linux-4.1.27/drivers/media/pci/cx23885/
Dcx23885-i2c.c93 cx_write(bus->reg_addr, msg->addr << 25); in i2c_sendbytes()
115 cx_write(bus->reg_addr, addr); in i2c_sendbytes()
137 cx_write(bus->reg_addr, addr); in i2c_sendbytes()
172 cx_write(bus->reg_addr, msg->addr << 25); in i2c_readbytes()
198 cx_write(bus->reg_addr, msg->addr << 25); in i2c_readbytes()
Dcx23885.h243 u32 reg_addr; member
Dcx23885-core.c883 dev->i2c_bus[0].reg_addr = I2C1_ADDR; in cx23885_dev_setup()
893 dev->i2c_bus[1].reg_addr = I2C2_ADDR; in cx23885_dev_setup()
903 dev->i2c_bus[2].reg_addr = I2C3_ADDR; in cx23885_dev_setup()
/linux-4.1.27/arch/alpha/kernel/
Dtraps.c781 unsigned long fake_reg, *reg_addr = &fake_reg; in do_entUnaUser() local
814 reg_addr = (unsigned long *) in do_entUnaUser()
847 *reg_addr = tmp1|tmp2; in do_entUnaUser()
907 *reg_addr = (int)(tmp1|tmp2); in do_entUnaUser()
927 *reg_addr = tmp1|tmp2; in do_entUnaUser()
958 : "r"(va), "r"(*reg_addr), "0"(0)); in do_entUnaUser()
992 : "r"(va), "r"(*reg_addr), "0"(0)); in do_entUnaUser()
1026 : "r"(va), "r"(*reg_addr), "0"(0)); in do_entUnaUser()
/linux-4.1.27/drivers/char/agp/
Dintel-gtt.c174 phys_addr_t reg_addr; in i810_setup() local
183 reg_addr = pci_resource_start(intel_private.pcidev, I810_MMADR_BAR); in i810_setup()
185 intel_private.registers = ioremap(reg_addr, KB(64)); in i810_setup()
192 intel_private.gtt_phys_addr = reg_addr + I810_PTE_BASE; in i810_setup()
788 phys_addr_t reg_addr; in i830_setup() local
790 reg_addr = pci_resource_start(intel_private.pcidev, I810_MMADR_BAR); in i830_setup()
792 intel_private.registers = ioremap(reg_addr, KB(64)); in i830_setup()
796 intel_private.gtt_phys_addr = reg_addr + I810_PTE_BASE; in i830_setup()
1114 phys_addr_t reg_addr; in i9xx_setup() local
1117 reg_addr = pci_resource_start(intel_private.pcidev, I915_MMADR_BAR); in i9xx_setup()
[all …]
/linux-4.1.27/include/linux/iio/common/
Dst_sensors.h158 struct device *dev, u8 reg_addr, u8 *res_byte);
160 struct device *dev, u8 reg_addr, u8 data);
162 struct device *dev, u8 reg_addr, int len, u8 *data,
/linux-4.1.27/drivers/net/ethernet/brocade/bna/
Dbnad_debugfs.c320 void __iomem *rb, *reg_addr; in bnad_debugfs_write_regrd() local
366 reg_addr = rb + addr; in bnad_debugfs_write_regrd()
370 *regbuf = readl(reg_addr); in bnad_debugfs_write_regrd()
372 reg_addr += sizeof(u32); in bnad_debugfs_write_regrd()
387 void __iomem *reg_addr; in bnad_debugfs_write_regwr() local
420 reg_addr = (bfa_ioc_bar0(ioc)) + addr; in bnad_debugfs_write_regwr()
422 writel(val, reg_addr); in bnad_debugfs_write_regwr()
/linux-4.1.27/drivers/spi/
Dspi-orion.c90 void __iomem *reg_addr = spi_reg(orion_spi, reg); in orion_spi_setbits() local
93 val = readl(reg_addr); in orion_spi_setbits()
95 writel(val, reg_addr); in orion_spi_setbits()
101 void __iomem *reg_addr = spi_reg(orion_spi, reg); in orion_spi_clrbits() local
104 val = readl(reg_addr); in orion_spi_clrbits()
106 writel(val, reg_addr); in orion_spi_clrbits()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
Dvf.h181 u8 __iomem *reg_addr = ACCESS_ONCE(hw->hw_addr); in ixgbe_write_reg() local
183 if (IXGBE_REMOVED(reg_addr)) in ixgbe_write_reg()
185 writel(value, reg_addr + reg); in ixgbe_write_reg()
Dixgbevf_main.c154 u8 __iomem *reg_addr = ACCESS_ONCE(hw->hw_addr); in ixgbevf_read_reg() local
157 if (IXGBE_REMOVED(reg_addr)) in ixgbevf_read_reg()
159 value = readl(reg_addr + reg); in ixgbevf_read_reg()
/linux-4.1.27/drivers/memstick/core/
Dmemstick.c356 (char *)&card->reg_addr, in h_memstick_set_rw_addr()
357 sizeof(card->reg_addr)); in h_memstick_set_rw_addr()
396 card->reg_addr.r_offset = offsetof(struct ms_register, id); in memstick_alloc_card()
397 card->reg_addr.r_length = sizeof(id_reg); in memstick_alloc_card()
398 card->reg_addr.w_offset = offsetof(struct ms_register, id); in memstick_alloc_card()
399 card->reg_addr.w_length = sizeof(id_reg); in memstick_alloc_card()
Dms_block.c213 msb->reg_addr.w_offset = offsetof(struct ms_register, id); in msb_invalidate_reg_window()
214 msb->reg_addr.w_length = sizeof(struct ms_id_register); in msb_invalidate_reg_window()
215 msb->reg_addr.r_offset = offsetof(struct ms_register, id); in msb_invalidate_reg_window()
216 msb->reg_addr.r_length = sizeof(struct ms_id_register); in msb_invalidate_reg_window()
290 if (msb->reg_addr.r_offset != offset || in msb_read_regs()
291 msb->reg_addr.r_length != len || !msb->addr_valid) { in msb_read_regs()
293 msb->reg_addr.r_offset = offset; in msb_read_regs()
294 msb->reg_addr.r_length = len; in msb_read_regs()
298 &msb->reg_addr, sizeof(msb->reg_addr)); in msb_read_regs()
311 if (msb->reg_addr.w_offset != offset || in msb_write_regs()
[all …]
Dms_block.h200 struct ms_register_addr reg_addr; member
Dmspro_block.c1138 card->reg_addr.r_offset = offsetof(struct mspro_register, status); in mspro_block_init_card()
1139 card->reg_addr.r_length = sizeof(struct ms_status_register); in mspro_block_init_card()
1140 card->reg_addr.w_offset = offsetof(struct mspro_register, param); in mspro_block_init_card()
1141 card->reg_addr.w_length = sizeof(struct mspro_param_register); in mspro_block_init_card()
/linux-4.1.27/drivers/net/phy/
Dphy_device.c224 int i, reg_addr; in get_phy_c45_ids() local
233 reg_addr = MII_ADDR_C45 | i << 16 | MDIO_DEVS2; in get_phy_c45_ids()
234 phy_reg = mdiobus_read(bus, addr, reg_addr); in get_phy_c45_ids()
239 reg_addr = MII_ADDR_C45 | i << 16 | MDIO_DEVS1; in get_phy_c45_ids()
240 phy_reg = mdiobus_read(bus, addr, reg_addr); in get_phy_c45_ids()
259 reg_addr = MII_ADDR_C45 | i << 16 | MII_PHYSID1; in get_phy_c45_ids()
260 phy_reg = mdiobus_read(bus, addr, reg_addr); in get_phy_c45_ids()
265 reg_addr = MII_ADDR_C45 | i << 16 | MII_PHYSID2; in get_phy_c45_ids()
266 phy_reg = mdiobus_read(bus, addr, reg_addr); in get_phy_c45_ids()
/linux-4.1.27/drivers/media/dvb-frontends/
Dlgs8gxx.c196 u8 reg_addr, t; in lgs8gxx_get_afc_phase() local
200 reg_addr = 0x23; in lgs8gxx_get_afc_phase()
202 reg_addr = 0x48; in lgs8gxx_get_afc_phase()
205 lgs8gxx_read_reg(priv, reg_addr, &t); in lgs8gxx_get_afc_phase()
208 reg_addr--; in lgs8gxx_get_afc_phase()
535 u8 t, reg_addr; in lgs8gxx_set_mpeg_mode() local
537 reg_addr = (priv->config->prod == LGS8GXX_PROD_LGS8G75) ? 0x30 : 0xC2; in lgs8gxx_set_mpeg_mode()
538 ret = lgs8gxx_read_reg(priv, reg_addr, &t); in lgs8gxx_set_mpeg_mode()
547 ret = lgs8gxx_write_reg(priv, reg_addr, t); in lgs8gxx_set_mpeg_mode()
Dstv0900_priv.h355 u16 reg_addr, u8 reg_data);
358 u16 reg_addr);
Dstv0900_core.c132 void stv0900_write_reg(struct stv0900_internal *intp, u16 reg_addr, in stv0900_write_reg() argument
144 data[0] = MSB(reg_addr); in stv0900_write_reg()
145 data[1] = LSB(reg_addr); in stv0900_write_reg()
/linux-4.1.27/drivers/iio/accel/
Dmma9551_core.c736 u16 reg_addr; in mma9551_read_accel_chan() local
742 reg_addr = MMA9551_AFE_X_ACCEL_REG; in mma9551_read_accel_chan()
745 reg_addr = MMA9551_AFE_Y_ACCEL_REG; in mma9551_read_accel_chan()
748 reg_addr = MMA9551_AFE_Z_ACCEL_REG; in mma9551_read_accel_chan()
759 reg_addr, &raw_accel); in mma9551_read_accel_chan()
Dmma9551.c66 u16 reg_addr; in mma9551_read_incli_chan() local
71 reg_addr = MMA9551_TILT_YZ_ANG_REG; in mma9551_read_incli_chan()
75 reg_addr = MMA9551_TILT_XZ_ANG_REG; in mma9551_read_incli_chan()
79 reg_addr = MMA9551_TILT_XY_ANG_REG; in mma9551_read_incli_chan()
91 reg_addr, &angle); in mma9551_read_incli_chan()
/linux-4.1.27/drivers/iio/gyro/
Dadis16130.c46 static int adis16130_spi_read(struct iio_dev *indio_dev, u8 reg_addr, u32 *val) in adis16130_spi_read() argument
58 st->buf[0] = ADIS16130_CON_RD | reg_addr; in adis16130_spi_read()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb/
Dcphy.h46 u16 reg_addr);
48 u16 reg_addr, u16 val);
Dsubr.c284 u16 reg_addr) in mi1_mdio_read() argument
287 u32 addr = V_MI1_REG_ADDR(reg_addr) | V_MI1_PHY_ADDR(phy_addr); in mi1_mdio_read()
301 u16 reg_addr, u16 val) in mi1_mdio_write() argument
304 u32 addr = V_MI1_REG_ADDR(reg_addr) | V_MI1_PHY_ADDR(phy_addr); in mi1_mdio_write()
326 u16 reg_addr) in mi1_mdio_ext_read() argument
336 __t1_tpi_write(adapter, A_ELMER0_PORT0_MI1_DATA, reg_addr); in mi1_mdio_ext_read()
353 int mmd_addr, u16 reg_addr, u16 val) in mi1_mdio_ext_write() argument
362 __t1_tpi_write(adapter, A_ELMER0_PORT0_MI1_DATA, reg_addr); in mi1_mdio_ext_write()
/linux-4.1.27/drivers/media/i2c/
Dsr030pc30.c303 static int cam_i2c_read(struct v4l2_subdev *sd, u32 reg_addr) in cam_i2c_read() argument
308 int ret = set_i2c_page(info, client, reg_addr); in cam_i2c_read()
310 ret = i2c_smbus_read_byte_data(client, reg_addr & 0xFF); in cam_i2c_read()
314 static int cam_i2c_write(struct v4l2_subdev *sd, u32 reg_addr, u32 val) in cam_i2c_write() argument
319 int ret = set_i2c_page(info, client, reg_addr); in cam_i2c_write()
322 client, reg_addr & 0xFF, val); in cam_i2c_write()
Dnoon010pc30.c259 static int cam_i2c_read(struct v4l2_subdev *sd, u32 reg_addr) in cam_i2c_read() argument
263 int ret = set_i2c_page(info, client, reg_addr); in cam_i2c_read()
267 return i2c_smbus_read_byte_data(client, reg_addr & 0xFF); in cam_i2c_read()
270 static int cam_i2c_write(struct v4l2_subdev *sd, u32 reg_addr, u32 val) in cam_i2c_write() argument
274 int ret = set_i2c_page(info, client, reg_addr); in cam_i2c_write()
278 return i2c_smbus_write_byte_data(client, reg_addr & 0xFF, val); in cam_i2c_write()
/linux-4.1.27/drivers/media/usb/as102/
Das10x_cmd.h322 struct as10x_register_addr reg_addr; member
341 struct as10x_register_addr reg_addr; member
388 struct as10x_register_addr reg_addr; member
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Ddebug.c1030 u32 reg_addr; in ath10k_reg_addr_read() local
1033 reg_addr = ar->debug.reg_addr; in ath10k_reg_addr_read()
1036 len += scnprintf(buf + len, sizeof(buf) - len, "0x%x\n", reg_addr); in ath10k_reg_addr_read()
1046 u32 reg_addr; in ath10k_reg_addr_write() local
1049 ret = kstrtou32_from_user(user_buf, count, 0, &reg_addr); in ath10k_reg_addr_write()
1053 if (!IS_ALIGNED(reg_addr, 4)) in ath10k_reg_addr_write()
1057 ar->debug.reg_addr = reg_addr; in ath10k_reg_addr_write()
1078 u32 reg_addr, reg_val; in ath10k_reg_value_read() local
1089 reg_addr = ar->debug.reg_addr; in ath10k_reg_value_read()
1091 reg_val = ath10k_hif_read32(ar, reg_addr); in ath10k_reg_value_read()
[all …]
Dcore.h376 u32 reg_addr; member
/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/
Datl1e_hw.c213 int atl1e_read_phy_reg(struct atl1e_hw *hw, u16 reg_addr, u16 *phy_data) in atl1e_read_phy_reg() argument
218 val = ((u32)(reg_addr & MDIO_REG_ADDR_MASK)) << MDIO_REG_ADDR_SHIFT | in atl1e_read_phy_reg()
247 int atl1e_write_phy_reg(struct atl1e_hw *hw, u32 reg_addr, u16 phy_data) in atl1e_write_phy_reg() argument
253 (reg_addr&MDIO_REG_ADDR_MASK) << MDIO_REG_ADDR_SHIFT | in atl1e_write_phy_reg()
Datl1e_hw.h40 s32 atl1e_read_phy_reg(struct atl1e_hw *hw, u16 reg_addr, u16 *phy_data);
41 s32 atl1e_write_phy_reg(struct atl1e_hw *hw, u32 reg_addr, u16 phy_data);
Datl1e_main.c1494 u16 reg_addr; in atl1e_clean_rx_irq() local
1500 reg_addr = in atl1e_clean_rx_irq()
1502 AT_WRITE_REGB(&adapter->hw, reg_addr, 1); in atl1e_clean_rx_irq()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dt4_regs.h39 #define MYPF_REG(reg_addr) (MYPF_BASE + (reg_addr)) argument
42 #define PF0_REG(reg_addr) (PF0_BASE + (reg_addr)) argument
49 #define MYPORT_REG(reg_addr) (MYPORT_BASE + (reg_addr)) argument
52 #define PORT0_REG(reg_addr) (PORT0_BASE + (reg_addr)) argument
61 #define PCIE_MEM_ACCESS_REG(reg_addr, idx) ((reg_addr) + (idx) * 8) argument
62 #define PCIE_MAILBOX_REG(reg_addr, idx) ((reg_addr) + (idx) * 8) argument
63 #define MC_BIST_STATUS_REG(reg_addr, idx) ((reg_addr) + (idx) * 4) argument
64 #define EDC_BIST_STATUS_REG(reg_addr, idx) ((reg_addr) + (idx) * 4) argument
66 #define PCIE_FW_REG(reg_addr, idx) ((reg_addr) + (idx) * 4) argument
Dcxgb4.h856 static inline u32 t4_read_reg(struct adapter *adap, u32 reg_addr) in t4_read_reg() argument
858 return readl(adap->regs + reg_addr); in t4_read_reg()
861 static inline void t4_write_reg(struct adapter *adap, u32 reg_addr, u32 val) in t4_write_reg() argument
863 writel(val, adap->regs + reg_addr); in t4_write_reg()
879 static inline u64 t4_read_reg64(struct adapter *adap, u32 reg_addr) in t4_read_reg64() argument
881 return readq(adap->regs + reg_addr); in t4_read_reg64()
884 static inline void t4_write_reg64(struct adapter *adap, u32 reg_addr, u64 val) in t4_write_reg64() argument
886 writeq(val, adap->regs + reg_addr); in t4_write_reg64()
/linux-4.1.27/arch/sparc/kernel/
Dunaligned_64.c334 unsigned long addr, *reg_addr; in kernel_unaligned_trap() local
353 reg_addr = fetch_reg_addr(((insn>>25)&0x1f), regs); in kernel_unaligned_trap()
354 err = do_int_load(reg_addr, size, in kernel_unaligned_trap()
358 unsigned long val_in = *reg_addr; in kernel_unaligned_trap()
374 *reg_addr = val_in; in kernel_unaligned_trap()
/linux-4.1.27/drivers/net/wireless/ath/ath6kl/
Ddebug.c870 static bool ath6kl_dbg_is_diag_reg_valid(u32 reg_addr) in ath6kl_dbg_is_diag_reg_valid() argument
875 if (reg_addr >= diag_reg[i].reg_start && in ath6kl_dbg_is_diag_reg_valid()
876 reg_addr <= diag_reg[i].reg_end) in ath6kl_dbg_is_diag_reg_valid()
905 unsigned long reg_addr; in ath6kl_regread_write() local
907 if (kstrtoul_from_user(user_buf, count, 0, &reg_addr)) in ath6kl_regread_write()
910 if ((reg_addr % 4) != 0) in ath6kl_regread_write()
913 if (reg_addr && !ath6kl_dbg_is_diag_reg_valid(reg_addr)) in ath6kl_regread_write()
916 ar->debug.dbgfs_diag_reg = reg_addr; in ath6kl_regread_write()
1075 u32 reg_addr, reg_val; in ath6kl_regwrite_write() local
1088 if (kstrtou32(token, 0, &reg_addr)) in ath6kl_regwrite_write()
[all …]
Dsdio.c953 static int ath6kl_set_addrwin_reg(struct ath6kl *ar, u32 reg_addr, u32 addr) in ath6kl_set_addrwin_reg() argument
976 status = ath6kl_sdio_read_write_sync(ar, reg_addr + i, addr_val, in ath6kl_set_addrwin_reg()
984 __func__, addr, reg_addr); in ath6kl_set_addrwin_reg()
994 status = ath6kl_sdio_read_write_sync(ar, reg_addr, (u8 *)(&addr), in ath6kl_set_addrwin_reg()
999 __func__, addr, reg_addr); in ath6kl_set_addrwin_reg()
/linux-4.1.27/drivers/staging/rts5208/
Drtsx_transport.h45 u8 cmd_type, u16 reg_addr, u8 mask, u8 data);
Dsd.c132 u16 reg_addr; in sd_send_cmd_get_rsp() local
163 for (reg_addr = PPBUF_BASE2; reg_addr < PPBUF_BASE2 + 16; in sd_send_cmd_get_rsp()
164 reg_addr++) in sd_send_cmd_get_rsp()
165 rtsx_add_cmd(chip, READ_REG_CMD, reg_addr, 0, 0); in sd_send_cmd_get_rsp()
169 for (reg_addr = REG_SD_CMD0; reg_addr <= REG_SD_CMD4; in sd_send_cmd_get_rsp()
170 reg_addr++) in sd_send_cmd_get_rsp()
171 rtsx_add_cmd(chip, READ_REG_CMD, reg_addr, 0, 0); in sd_send_cmd_get_rsp()
4049 u16 reg_addr; in ext_sd_send_cmd_get_rsp() local
4078 for (reg_addr = PPBUF_BASE2; reg_addr < PPBUF_BASE2 + 16; in ext_sd_send_cmd_get_rsp()
4079 reg_addr++) in ext_sd_send_cmd_get_rsp()
[all …]
Drtsx_chip.c2278 u16 reg_addr; in rtsx_read_ppbuf() local
2287 reg_addr = PPBUF_BASE2; in rtsx_read_ppbuf()
2292 rtsx_add_cmd(chip, READ_REG_CMD, reg_addr++, 0, 0); in rtsx_read_ppbuf()
2308 rtsx_add_cmd(chip, READ_REG_CMD, reg_addr++, 0, 0); in rtsx_read_ppbuf()
2326 u16 reg_addr; in rtsx_write_ppbuf() local
2335 reg_addr = PPBUF_BASE2; in rtsx_write_ppbuf()
2340 rtsx_add_cmd(chip, WRITE_REG_CMD, reg_addr++, 0xFF, in rtsx_write_ppbuf()
2356 rtsx_add_cmd(chip, WRITE_REG_CMD, reg_addr++, 0xFF, in rtsx_write_ppbuf()
Dms.c2161 u16 i, reg_addr, block_size; in reset_ms() local
2267 for (reg_addr = DISABLED_BLOCK0; reg_addr <= DISABLED_BLOCK3; in reset_ms()
2268 reg_addr++) in reset_ms()
2269 rtsx_add_cmd(chip, READ_REG_CMD, reg_addr, 0, 0); in reset_ms()
2271 for (reg_addr = BLOCK_SIZE_0; reg_addr <= PAGE_SIZE_1; reg_addr++) in reset_ms()
2272 rtsx_add_cmd(chip, READ_REG_CMD, reg_addr, 0, 0); in reset_ms()
2400 u16 defect_block, reg_addr; in ms_init_l2p_tbl() local
2420 reg_addr = PPBUF_BASE2; in ms_init_l2p_tbl()
2424 retval = rtsx_read_register(chip, reg_addr++, &val1); in ms_init_l2p_tbl()
2430 retval = rtsx_read_register(chip, reg_addr++, &val2); in ms_init_l2p_tbl()
Drtsx_transport.c205 u8 cmd_type, u16 reg_addr, u8 mask, u8 data) in rtsx_add_cmd() argument
211 val |= (u32)(reg_addr & 0x3FFF) << 16; in rtsx_add_cmd()
/linux-4.1.27/drivers/net/ethernet/intel/e1000/
De1000_hw.c77 static s32 e1000_write_phy_reg_ex(struct e1000_hw *hw, u32 reg_addr,
79 static s32 e1000_read_phy_reg_ex(struct e1000_hw *hw, u32 reg_addr,
2815 s32 e1000_read_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 *phy_data) in e1000_read_phy_reg() argument
2823 (reg_addr > MAX_PHY_MULTI_PAGE_REG)) { in e1000_read_phy_reg()
2825 (u16) reg_addr); in e1000_read_phy_reg()
2832 ret_val = e1000_read_phy_reg_ex(hw, MAX_PHY_REG_ADDRESS & reg_addr, in e1000_read_phy_reg()
2839 static s32 e1000_read_phy_reg_ex(struct e1000_hw *hw, u32 reg_addr, in e1000_read_phy_reg_ex() argument
2846 if (reg_addr > MAX_PHY_REG_ADDRESS) { in e1000_read_phy_reg_ex()
2847 e_dbg("PHY Address %d is out of range\n", reg_addr); in e1000_read_phy_reg_ex()
2857 mdic = ((reg_addr << E1000_MDIC_REG_SHIFT) | in e1000_read_phy_reg_ex()
[all …]
De1000_hw.h306 s32 e1000_read_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 * phy_data);
307 s32 e1000_write_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 data);
/linux-4.1.27/drivers/leds/
Dleds-bd2802.c322 #define BD2802_SET_REGISTER(reg_addr, reg_name) \ argument
323 static ssize_t bd2802_store_reg##reg_addr(struct device *dev, \
335 bd2802_write_byte(led->client, reg_addr, (u8) val); \
339 static struct device_attribute bd2802_reg##reg_addr##_attr = { \
341 .store = bd2802_store_reg##reg_addr, \
/linux-4.1.27/drivers/soc/tegra/
Dpmc.c729 u32 pmu_addr, ctrl_id, reg_addr, reg_data, pinmux; in tegra_pmc_init_tsense_reset() local
753 if (of_property_read_u32(np, "nvidia,reg-addr", &reg_addr)) { in tegra_pmc_init_tsense_reset()
771 (reg_addr << PMC_SCRATCH54_ADDR_SHIFT); in tegra_pmc_init_tsense_reset()
783 checksum = reg_addr + reg_data + (value & 0xff) + ((value >> 8) & 0xff) in tegra_pmc_init_tsense_reset()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192se/
Dphy.c679 u32 reg_addr, u32 bitmask, u32 data) in _rtl92s_store_pwrindex_diffrate_offset() argument
685 if (reg_addr == RTXAGC_RATE18_06) in _rtl92s_store_pwrindex_diffrate_offset()
687 else if (reg_addr == RTXAGC_RATE54_24) in _rtl92s_store_pwrindex_diffrate_offset()
689 else if (reg_addr == RTXAGC_CCK_MCS32) in _rtl92s_store_pwrindex_diffrate_offset()
691 else if (reg_addr == RTXAGC_MCS03_MCS00) in _rtl92s_store_pwrindex_diffrate_offset()
693 else if (reg_addr == RTXAGC_MCS07_MCS04) in _rtl92s_store_pwrindex_diffrate_offset()
695 else if (reg_addr == RTXAGC_MCS11_MCS08) in _rtl92s_store_pwrindex_diffrate_offset()
697 else if (reg_addr == RTXAGC_MCS15_MCS12) in _rtl92s_store_pwrindex_diffrate_offset()
/linux-4.1.27/drivers/ata/
Dsata_via.c441 void __iomem *reg_addr = iomap[ap->port_no]; in vt6421_init_addrs() local
445 ioaddr->cmd_addr = reg_addr; in vt6421_init_addrs()
448 ((unsigned long)(reg_addr + 8) | ATA_PCI_CTL_OFS); in vt6421_init_addrs()
/linux-4.1.27/drivers/gpu/drm/i915/
Di915_cmd_parser.c958 u32 reg_addr = cmd[desc->reg.offset] & desc->reg.mask; in check_cmd() local
969 if (reg_addr == OACONTROL) { in check_cmd()
980 ring->reg_count, reg_addr)) { in check_cmd()
984 reg_addr)) { in check_cmd()
986 reg_addr, in check_cmd()
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
Datl2.h87 static s32 atl2_read_phy_reg(struct atl2_hw *hw, u16 reg_addr, u16 *phy_data);
88 static s32 atl2_write_phy_reg(struct atl2_hw *hw, u32 reg_addr, u16 phy_data);
Datlx.c44 static s32 atlx_read_phy_reg(struct atl1_hw *hw, u16 reg_addr, u16 *phy_data);
Datl2.c2509 static s32 atl2_read_phy_reg(struct atl2_hw *hw, u16 reg_addr, u16 *phy_data) in atl2_read_phy_reg() argument
2514 val = ((u32)(reg_addr & MDIO_REG_ADDR_MASK)) << MDIO_REG_ADDR_SHIFT | in atl2_read_phy_reg()
2544 static s32 atl2_write_phy_reg(struct atl2_hw *hw, u32 reg_addr, u16 phy_data) in atl2_write_phy_reg() argument
2550 (reg_addr & MDIO_REG_ADDR_MASK) << MDIO_REG_ADDR_SHIFT | in atl2_write_phy_reg()
Datl1.c359 static s32 atl1_read_phy_reg(struct atl1_hw *hw, u16 reg_addr, u16 *phy_data) in atl1_read_phy_reg() argument
364 val = ((u32) (reg_addr & MDIO_REG_ADDR_MASK)) << MDIO_REG_ADDR_SHIFT | in atl1_read_phy_reg()
606 static s32 atl1_write_phy_reg(struct atl1_hw *hw, u32 reg_addr, u16 phy_data) in atl1_write_phy_reg() argument
612 (reg_addr & MDIO_REG_ADDR_MASK) << MDIO_REG_ADDR_SHIFT | in atl1_write_phy_reg()
/linux-4.1.27/drivers/video/fbdev/omap2/displays-new/
Dpanel-nec-nl8048hl11.c90 static int nec_8048_spi_send(struct spi_device *spi, unsigned char reg_addr, in nec_8048_spi_send() argument
96 cmd = 0x0000 | reg_addr; /* register address write */ in nec_8048_spi_send()
/linux-4.1.27/drivers/i2c/busses/
Di2c-rk3x.c717 u32 reg_addr = 0; in rk3x_i2c_setup() local
725 reg_addr |= msgs[0].buf[i] << (i * 8); in rk3x_i2c_setup()
726 reg_addr |= REG_MRXADDR_VALID(i); in rk3x_i2c_setup()
735 i2c_writel(i2c, reg_addr, REG_MRXRADDR); in rk3x_i2c_setup()
/linux-4.1.27/drivers/macintosh/
Dtherm_adt746x.c112 u8 reg_addr, data; in read_reg() local
115 reg_addr = (u8)reg; in read_reg()
116 rc = i2c_master_send(th->clt, &reg_addr, 1); in read_reg()
/linux-4.1.27/drivers/rtc/
Drtc-isl1208.c69 u8 reg_addr[1] = { reg }; in isl1208_i2c_read_regs() local
73 .len = sizeof(reg_addr), in isl1208_i2c_read_regs()
74 .buf = reg_addr in isl1208_i2c_read_regs()
/linux-4.1.27/drivers/tty/
Dsynclink_gt.c291 unsigned char __iomem * reg_addr; /* memory mapped registers address */ member
3495 info->reg_addr = ioremap_nocache(info->phys_reg_addr, SLGT_REG_SIZE); in claim_resources()
3496 if (!info->reg_addr) { in claim_resources()
3521 if (info->reg_addr) { in release_resources()
3522 iounmap(info->reg_addr); in release_resources()
3523 info->reg_addr = NULL; in release_resources()
3676 port_array[i]->reg_addr = port_array[0]->reg_addr; in device_init()
3860 unsigned long reg_addr = ((unsigned long)info->reg_addr) + addr; \
3862 reg_addr += (info->port_num) * 32; \
3864 reg_addr += (info->port_num) * 16;
[all …]
/linux-4.1.27/drivers/mfd/
Drtsx_usb.c223 void rtsx_usb_add_cmd(struct rtsx_ucr *ucr, u8 cmd_type, u16 reg_addr, in rtsx_usb_add_cmd() argument
232 (u8)((reg_addr >> 8) & 0x3F); in rtsx_usb_add_cmd()
233 ucr->cmd_buf[i++] = (u8)reg_addr; in rtsx_usb_add_cmd()
Drtsx_pcr.c256 u8 cmd_type, u16 reg_addr, u8 mask, u8 data) in rtsx_pci_add_cmd() argument
263 val |= (u32)(reg_addr & 0x3FFF) << 16; in rtsx_pci_add_cmd()
/linux-4.1.27/arch/c6x/platforms/
Ddscr.c135 void __iomem *reg_addr = dscr.base + reg; in dscr_write_locked1() local
151 : "a"(reg_addr), "b"(val), "a"(lock_addr), "b"(key) in dscr_write_locked1()
/linux-4.1.27/drivers/ide/
Dsis5513.c540 u16 reg_addr = hwif->channel ? 0x52: 0x50; in sis_cable_detect() local
541 pci_read_config_word(pdev, reg_addr, &regw); in sis_cable_detect()
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_prototype.h73 u32 reg_addr, u64 reg_val,
76 u32 reg_addr, u64 *reg_val,
Di40e_txrx.c949 u32 reg_addr; in i40e_update_dynamic_itr() local
952 reg_addr = I40E_PFINT_ITRN(I40E_RX_ITR, vector - 1); in i40e_update_dynamic_itr()
956 wr32(hw, reg_addr, q_vector->rx.itr); in i40e_update_dynamic_itr()
958 reg_addr = I40E_PFINT_ITRN(I40E_TX_ITR, vector - 1); in i40e_update_dynamic_itr()
962 wr32(hw, reg_addr, q_vector->tx.itr); in i40e_update_dynamic_itr()
Di40e_common.c2131 u32 reg_addr, u64 *reg_val, in i40e_aq_debug_read_register() argument
2144 cmd_resp->address = cpu_to_le32(reg_addr); in i40e_aq_debug_read_register()
2166 u32 reg_addr, u64 reg_val, in i40e_aq_debug_write_register() argument
2176 cmd->address = cpu_to_le32(reg_addr); in i40e_aq_debug_write_register()
/linux-4.1.27/drivers/misc/
Dpch_phub.c157 void __iomem *reg_addr = chip->pch_phub_base_address + reg_addr_offset; in pch_phub_read_modify_write_reg() local
158 iowrite32(((ioread32(reg_addr) & ~mask)) | data, reg_addr); in pch_phub_read_modify_write_reg()
/linux-4.1.27/include/linux/
Dmemstick.h258 struct ms_register_addr reg_addr; member
/linux-4.1.27/drivers/staging/rtl8188eu/hal/
Dphy.c127 u32 reg_addr, u32 bit_mask) in phy_query_rf_reg() argument
131 original_value = rf_serial_read(adapt, rf_path, reg_addr); in phy_query_rf_reg()
138 u32 reg_addr, u32 bit_mask, u32 data) in phy_set_rf_reg() argument
144 original_value = rf_serial_read(adapt, rf_path, reg_addr); in phy_set_rf_reg()
149 rf_serial_write(adapt, rf_path, reg_addr, data); in phy_set_rf_reg()
/linux-4.1.27/drivers/memory/
Domap-gpmc.c266 void __iomem *reg_addr; in gpmc_cs_write_reg() local
268 reg_addr = gpmc_base + GPMC_CS0_OFFSET + (cs * GPMC_CS_SIZE) + idx; in gpmc_cs_write_reg()
269 writel_relaxed(val, reg_addr); in gpmc_cs_write_reg()
274 void __iomem *reg_addr; in gpmc_cs_read_reg() local
276 reg_addr = gpmc_base + GPMC_CS0_OFFSET + (cs * GPMC_CS_SIZE) + idx; in gpmc_cs_read_reg()
277 return readl_relaxed(reg_addr); in gpmc_cs_read_reg()
/linux-4.1.27/sound/sparc/
Dcs4231.c256 static u8 __cs4231_readb(struct snd_cs4231 *cp, void __iomem *reg_addr) in __cs4231_readb() argument
259 return readb(reg_addr); in __cs4231_readb()
261 return sbus_readb(reg_addr); in __cs4231_readb()
265 void __iomem *reg_addr) in __cs4231_writeb() argument
268 return writeb(val, reg_addr); in __cs4231_writeb()
270 return sbus_writeb(val, reg_addr); in __cs4231_writeb()
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c461 u32 reg_addr; in i40e_update_dynamic_itr() local
464 reg_addr = I40E_VFINT_ITRN1(I40E_RX_ITR, vector - 1); in i40e_update_dynamic_itr()
468 wr32(hw, reg_addr, q_vector->rx.itr); in i40e_update_dynamic_itr()
470 reg_addr = I40E_VFINT_ITRN1(I40E_TX_ITR, vector - 1); in i40e_update_dynamic_itr()
474 wr32(hw, reg_addr, q_vector->tx.itr); in i40e_update_dynamic_itr()
/linux-4.1.27/drivers/media/tuners/
Dxc5000.c331 static int xc_write_reg(struct xc5000_priv *priv, u16 reg_addr, u16 i2c_data) in xc_write_reg() argument
337 buf[0] = (reg_addr >> 8) & 0xFF; in xc_write_reg()
338 buf[1] = reg_addr & 0xFF; in xc_write_reg()
/linux-4.1.27/include/linux/mfd/
Drtsx_usb.h91 u16 reg_addr, u8 mask, u8 data);
Drtsx_pci.h983 u8 cmd_type, u16 reg_addr, u8 mask, u8 data);
/linux-4.1.27/drivers/video/fbdev/aty/
Daty128fb.c2085 unsigned long fb_addr, reg_addr; in aty128_probe() local
2108 reg_addr = pci_resource_start(pdev, 2); in aty128_probe()
2109 if (!request_mem_region(reg_addr, pci_resource_len(pdev, 2), in aty128_probe()
2126 info->fix.mmio_start = reg_addr; in aty128_probe()
2144 info->fix.mmio_start = reg_addr; in aty128_probe()
/linux-4.1.27/arch/tile/kernel/
Dpci_gx.c1269 cfg_addr.reg_addr = (offset & 0xFFF); in tile_cfg_read()
1395 cfg_addr.reg_addr = (offset & 0xFFF); in tile_cfg_write()
/linux-4.1.27/drivers/media/platform/coda/
Dcoda-bit.c1657 u32 reg_addr, reg_stride; in coda_prepare_decode() local
1702 reg_addr = CODA9_CMD_DEC_PIC_ROT_ADDR_Y; in coda_prepare_decode()
1705 reg_addr = CODA_CMD_DEC_PIC_ROT_ADDR_Y; in coda_prepare_decode()
1708 coda_write_base(ctx, q_data_dst, dst_buf, reg_addr); in coda_prepare_decode()
/linux-4.1.27/drivers/net/ethernet/realtek/
Dr8169.c1181 static void rtl_patchphy(struct rtl8169_private *tp, int reg_addr, int value) in rtl_patchphy() argument
1183 rtl_writephy(tp, reg_addr, rtl_readphy(tp, reg_addr) | value); in rtl_patchphy()
1186 static void rtl_w0w1_phy(struct rtl8169_private *tp, int reg_addr, int p, int m) in rtl_w0w1_phy() argument
1190 val = rtl_readphy(tp, reg_addr); in rtl_w0w1_phy()
1191 rtl_writephy(tp, reg_addr, (val & ~m) | p); in rtl_w0w1_phy()
1216 static void rtl_ephy_write(struct rtl8169_private *tp, int reg_addr, int value) in rtl_ephy_write() argument
1221 (reg_addr & EPHYAR_REG_MASK) << EPHYAR_REG_SHIFT); in rtl_ephy_write()
1228 static u16 rtl_ephy_read(struct rtl8169_private *tp, int reg_addr) in rtl_ephy_read() argument
1232 RTL_W32(EPHYAR, (reg_addr & EPHYAR_REG_MASK) << EPHYAR_REG_SHIFT); in rtl_ephy_read()
1505 static u8 rtl8168d_efuse_read(struct rtl8169_private *tp, int reg_addr) in rtl8168d_efuse_read() argument
[all …]
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dsdio.c3796 u32 reg_addr; in brcmf_sdio_buscore_activate() local
3800 reg_addr = core->base + offsetof(struct sdpcmd_regs, intstatus); in brcmf_sdio_buscore_activate()
3801 brcmf_sdiod_regwl(sdiodev, reg_addr, 0xFFFFFFFF, NULL); in brcmf_sdio_buscore_activate()
3845 int reg_addr; in brcmf_sdio_probe_attach() local
3903 reg_addr = CORE_CC_REG(brcmf_chip_get_chipcommon(bus->ci)->base, in brcmf_sdio_probe_attach()
3905 reg_val = brcmf_sdiod_regrl(bus->sdiodev, reg_addr, &err); in brcmf_sdio_probe_attach()
3911 brcmf_sdiod_regwl(bus->sdiodev, reg_addr, reg_val, &err); in brcmf_sdio_probe_attach()
/linux-4.1.27/drivers/net/ethernet/amd/
Damd8111e.c1793 unsigned long reg_addr,reg_len; in amd8111e_probe_one() local
1831 reg_addr = pci_resource_start(pdev, 0); in amd8111e_probe_one()
1853 lp->mmio = devm_ioremap(&pdev->dev, reg_addr, reg_len); in amd8111e_probe_one()
/linux-4.1.27/arch/powerpc/platforms/powermac/
Dlow_i2c.c133 reg_addr, enumerator
435 kw_write_reg(reg_addr, addrdir & 0xff); in kw_i2c_xfer()
/linux-4.1.27/drivers/iio/light/
Dgp2ap020a00f.c184 #define GP2AP020A00F_THRESH_VAL_ID(reg_addr) ((reg_addr - 4) / 2) argument
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
Dich8lan.c1979 u16 word_addr, reg_data, reg_addr, phy_page = 0; in e1000_sw_lcd_config_ich8lan() local
2063 1, &reg_addr); in e1000_sw_lcd_config_ich8lan()
2068 if (reg_addr == IGP01E1000_PHY_PAGE_SELECT) { in e1000_sw_lcd_config_ich8lan()
2073 reg_addr &= PHY_REG_MASK; in e1000_sw_lcd_config_ich8lan()
2074 reg_addr |= phy_page; in e1000_sw_lcd_config_ich8lan()
2076 ret_val = e1e_wphy_locked(hw, (u32)reg_addr, reg_data); in e1000_sw_lcd_config_ich8lan()
/linux-4.1.27/drivers/atm/
Dlanai.c472 static inline bus_addr_t reg_addr(const struct lanai_dev *lanai, in reg_addr() function
482 t = readl(reg_addr(lanai, reg)); in reg_read()
493 writel(val, reg_addr(lanai, reg)); in reg_write()
/linux-4.1.27/drivers/net/usb/
Dr8152.c938 static inline void r8152_mdio_write(struct r8152 *tp, u32 reg_addr, u32 value) in r8152_mdio_write() argument
940 ocp_reg_write(tp, OCP_BASE_MII + reg_addr * 2, value); in r8152_mdio_write()
943 static inline int r8152_mdio_read(struct r8152 *tp, u32 reg_addr) in r8152_mdio_read() argument
945 return ocp_reg_read(tp, OCP_BASE_MII + reg_addr * 2); in r8152_mdio_read()
/linux-4.1.27/drivers/input/misc/
Dims-pcu.c1387 static DEVICE_ATTR(reg_addr, S_IRUGO | S_IWUSR,