Searched refs:reg_addr (Results 1 - 25 of 105) sorted by relevance

12345

/drivers/iio/common/st_sensors/
H A Dst_sensors_i2c.c30 struct device *dev, u8 reg_addr, u8 *res_byte)
34 err = i2c_smbus_read_byte_data(to_i2c_client(dev), reg_addr);
46 u8 reg_addr, int len, u8 *data, bool multiread_bit)
49 reg_addr |= ST_SENSORS_I2C_MULTIREAD;
52 reg_addr, len, data);
56 struct device *dev, u8 reg_addr, u8 data)
58 return i2c_smbus_write_byte_data(to_i2c_client(dev), reg_addr, data);
29 st_sensors_i2c_read_byte(struct st_sensor_transfer_buffer *tb, struct device *dev, u8 reg_addr, u8 *res_byte) argument
44 st_sensors_i2c_read_multiple_byte( struct st_sensor_transfer_buffer *tb, struct device *dev, u8 reg_addr, int len, u8 *data, bool multiread_bit) argument
55 st_sensors_i2c_write_byte(struct st_sensor_transfer_buffer *tb, struct device *dev, u8 reg_addr, u8 data) argument
H A Dst_sensors_spi.c30 struct device *dev, u8 reg_addr, int len, u8 *data, bool multiread_bit)
49 tb->tx_buf[0] = reg_addr | ST_SENSORS_SPI_MULTIREAD;
51 tb->tx_buf[0] = reg_addr | ST_SENSORS_SPI_READ;
67 struct device *dev, u8 reg_addr, u8 *res_byte)
69 return st_sensors_spi_read(tb, dev, reg_addr, 1, res_byte, false);
74 u8 reg_addr, int len, u8 *data, bool multiread_bit)
76 return st_sensors_spi_read(tb, dev, reg_addr, len, data, multiread_bit);
80 struct device *dev, u8 reg_addr, u8 data)
91 tb->tx_buf[0] = reg_addr;
29 st_sensors_spi_read(struct st_sensor_transfer_buffer *tb, struct device *dev, u8 reg_addr, int len, u8 *data, bool multiread_bit) argument
66 st_sensors_spi_read_byte(struct st_sensor_transfer_buffer *tb, struct device *dev, u8 reg_addr, u8 *res_byte) argument
72 st_sensors_spi_read_multiple_byte( struct st_sensor_transfer_buffer *tb, struct device *dev, u8 reg_addr, int len, u8 *data, bool multiread_bit) argument
79 st_sensors_spi_write_byte(struct st_sensor_transfer_buffer *tb, struct device *dev, u8 reg_addr, u8 data) argument
/drivers/infiniband/hw/ipath/
H A Dipath_diag.c141 const u64 __iomem *reg_addr = caddr; local
142 const u64 __iomem *reg_end = reg_addr + (count / sizeof(u64));
146 if (reg_addr < dd->ipath_kregbase || reg_end > dd->ipath_kregend) {
150 while (reg_addr < reg_end) {
151 u64 data = readq(reg_addr);
156 reg_addr++;
178 u64 __iomem *reg_addr = caddr; local
179 const u64 __iomem *reg_end = reg_addr + (count / sizeof(u64));
183 if (reg_addr < dd->ipath_kregbase || reg_end > dd->ipath_kregend) {
187 while (reg_addr < reg_en
216 const u32 __iomem *reg_addr = caddr; local
256 u32 __iomem *reg_addr = caddr; local
[all...]
/drivers/infiniband/hw/qib/
H A Dqib_diag.c340 const u64 __iomem *reg_addr; local
345 reg_addr = (const u64 __iomem *)qib_remap_ioaddr32(dd, regoffs, &limit);
346 if (reg_addr == NULL || limit == 0 || !(dd->flags & QIB_PRESENT)) {
352 reg_end = reg_addr + (count / sizeof(u64));
355 while (reg_addr < reg_end) {
356 u64 data = readq(reg_addr);
362 reg_addr++;
384 u64 __iomem *reg_addr; local
389 reg_addr = (u64 __iomem *)qib_remap_ioaddr32(dd, regoffs, &limit);
390 if (reg_addr
428 const u32 __iomem *reg_addr; local
474 u32 __iomem *reg_addr; local
[all...]
/drivers/input/touchscreen/
H A Dedt-ft5x06.c112 struct edt_reg_addr reg_addr; member in struct:edt_ft5x06_ts_data
552 struct edt_reg_addr *reg_addr = &tsdata->reg_addr; local
585 edt_ft5x06_register_write(tsdata, reg_addr->reg_threshold,
587 edt_ft5x06_register_write(tsdata, reg_addr->reg_gain,
589 edt_ft5x06_register_write(tsdata, reg_addr->reg_offset,
591 if (reg_addr->reg_report_rate)
592 edt_ft5x06_register_write(tsdata, reg_addr->reg_report_rate,
866 struct edt_reg_addr *reg_addr = &tsdata->reg_addr; local
877 struct edt_reg_addr *reg_addr = &tsdata->reg_addr; local
893 struct edt_reg_addr *reg_addr = &tsdata->reg_addr; local
909 struct edt_reg_addr *reg_addr = &tsdata->reg_addr; local
[all...]
/drivers/staging/rtl8192u/
H A 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);
/drivers/media/pci/cx25821/
H A Dcx25821-i2c.c96 cx_write(bus->reg_addr, msg->addr << 25);
120 cx_write(bus->reg_addr, addr);
146 cx_write(bus->reg_addr, addr);
187 cx_write(bus->reg_addr, msg->addr << 25);
212 cx_write(bus->reg_addr, msg->addr << 25);
358 int cx25821_i2c_read(struct cx25821_i2c *bus, u16 reg_addr, int *value) argument
379 addr[0] = (reg_addr >> 8);
380 addr[1] = (reg_addr & 0xff);
392 int cx25821_i2c_write(struct cx25821_i2c *bus, u16 reg_addr, int value) argument
407 buf[0] = reg_addr >>
[all...]
/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dadapter.h391 * @reg_addr: the register address
395 static inline u32 t4_read_reg(struct adapter *adapter, u32 reg_addr) argument
397 return readl(adapter->regs + reg_addr);
403 * @reg_addr: the register address
408 static inline void t4_write_reg(struct adapter *adapter, u32 reg_addr, u32 val) argument
410 writel(val, adapter->regs + reg_addr);
429 * @reg_addr: the register address
433 static inline u64 t4_read_reg64(struct adapter *adapter, u32 reg_addr) argument
435 return readq(adapter->regs + reg_addr);
441 * @reg_addr
446 t4_write_reg64(struct adapter *adapter, u32 reg_addr, u64 val) argument
[all...]
/drivers/staging/rtl8188eu/include/
H A Dphy.h15 u32 reg_addr, u32 bit_mask);
17 u32 reg_addr, u32 bit_mask, u32 data);
/drivers/gpu/drm/exynos/
H A Dexynos_dp_core.h193 unsigned int reg_addr,
196 unsigned int reg_addr,
199 unsigned int reg_addr,
203 unsigned int reg_addr,
208 unsigned int reg_addr);
211 unsigned int reg_addr,
215 unsigned int reg_addr,
H A Dexynos_dp_reg.c486 unsigned int reg_addr,
499 reg = AUX_ADDR_7_0(reg_addr);
501 reg = AUX_ADDR_15_8(reg_addr);
503 reg = AUX_ADDR_19_16(reg_addr);
531 unsigned int reg_addr,
544 reg = AUX_ADDR_7_0(reg_addr);
546 reg = AUX_ADDR_15_8(reg_addr);
548 reg = AUX_ADDR_19_16(reg_addr);
576 unsigned int reg_addr,
601 reg = AUX_ADDR_7_0(reg_addr
485 exynos_dp_write_byte_to_dpcd(struct exynos_dp_device *dp, unsigned int reg_addr, unsigned char data) argument
530 exynos_dp_read_byte_from_dpcd(struct exynos_dp_device *dp, unsigned int reg_addr, unsigned char *data) argument
575 exynos_dp_write_bytes_to_dpcd(struct exynos_dp_device *dp, unsigned int reg_addr, unsigned int count, unsigned char data[]) argument
639 exynos_dp_read_bytes_from_dpcd(struct exynos_dp_device *dp, unsigned int reg_addr, unsigned int count, unsigned char data[]) argument
705 exynos_dp_select_i2c_device(struct exynos_dp_device *dp, unsigned int device_addr, unsigned int reg_addr) argument
738 exynos_dp_read_byte_from_i2c(struct exynos_dp_device *dp, unsigned int device_addr, unsigned int reg_addr, unsigned int *data) argument
782 exynos_dp_read_bytes_from_i2c(struct exynos_dp_device *dp, unsigned int device_addr, unsigned int reg_addr, unsigned int count, unsigned char edid[]) argument
[all...]
/drivers/net/wireless/rtlwifi/btcoexist/
H A 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...]
H A Dhalbtcoutsrc.c475 static u8 halbtc_read_1byte(void *bt_context, u32 reg_addr) argument
480 return rtl_read_byte(rtlpriv, reg_addr);
483 static u16 halbtc_read_2byte(void *bt_context, u32 reg_addr) argument
488 return rtl_read_word(rtlpriv, reg_addr);
491 static u32 halbtc_read_4byte(void *bt_context, u32 reg_addr) argument
496 return rtl_read_dword(rtlpriv, reg_addr);
499 static void halbtc_write_1byte(void *bt_context, u32 reg_addr, u32 data) argument
504 rtl_write_byte(rtlpriv, reg_addr, data);
507 static void halbtc_bitmask_write_1byte(void *bt_context, u32 reg_addr, argument
516 original_value = rtl_read_byte(rtlpriv, reg_addr);
528 halbtc_write_2byte(void *bt_context, u32 reg_addr, u16 data) argument
536 halbtc_write_4byte(void *bt_context, u32 reg_addr, u32 data) argument
545 halbtc_set_bbreg(void *bt_context, u32 reg_addr, u32 bit_mask, u32 data) argument
554 halbtc_get_bbreg(void *bt_context, u32 reg_addr, u32 bit_mask) argument
562 halbtc_set_rfreg(void *bt_context, u8 rf_path, u32 reg_addr, u32 bit_mask, u32 data) argument
571 halbtc_get_rfreg(void *bt_context, u8 rf_path, u32 reg_addr, u32 bit_mask) argument
[all...]
/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_phy.h116 s32 ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
118 s32 ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
120 s32 ixgbe_read_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr,
122 s32 ixgbe_write_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr,
H A Dixgbe_common.h146 u8 __iomem *reg_addr = ACCESS_ONCE(hw->hw_addr); local
148 if (ixgbe_removed(reg_addr))
150 writel(value, reg_addr + reg);
165 u8 __iomem *reg_addr = ACCESS_ONCE(hw->hw_addr); local
167 if (ixgbe_removed(reg_addr))
169 writeq(value, reg_addr + reg);
/drivers/net/ethernet/chelsio/cxgb3/
H A Dadapter.h271 static inline u32 t3_read_reg(struct adapter *adapter, u32 reg_addr) argument
273 u32 val = readl(adapter->regs + reg_addr);
275 CH_DBG(adapter, MMIO, "read register 0x%x value 0x%x\n", reg_addr, val);
279 static inline void t3_write_reg(struct adapter *adapter, u32 reg_addr, u32 val) argument
281 CH_DBG(adapter, MMIO, "setting register 0x%x to 0x%x\n", reg_addr, val);
282 writel(val, adapter->regs + reg_addr);
/drivers/net/ethernet/chelsio/cxgb/
H A Dcphy.h46 u16 reg_addr);
48 u16 reg_addr, u16 val);
/drivers/char/
H A Dds1302.c39 out_byte_rtc(unsigned int reg_addr, unsigned char x) argument
44 outw(((x<<8)|(reg_addr&0xff)),(unsigned long)PLD_RTCWRDATA);
56 in_byte_rtc(unsigned int reg_addr) argument
63 outw((reg_addr&0xff),(unsigned long)PLD_RTCRDDATA);
/drivers/staging/rts5208/
H A Drtsx_transport.h45 u8 cmd_type, u16 reg_addr, u8 mask, u8 data);
/drivers/scsi/bfa/
H A Dbfad_debugfs.c259 void __iomem *rb, *reg_addr; local
312 reg_addr = rb + addr;
316 *regbuf = readl(reg_addr);
318 reg_addr += sizeof(u32);
335 void __iomem *reg_addr; local
373 reg_addr = (bfa_ioc_bar0(ioc)) + addr;
375 writel(val, reg_addr);
/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_init.h213 u32 reg_addr, reg_bit_map, vnic; local
234 reg_addr = BNX2X_VOQ_Q_REG_ADDR(curr_cos, pf_q_num);
235 reg_bit_map = REG_RD(bp, reg_addr);
236 REG_WR(bp, reg_addr, reg_bit_map & (~q_bit_map));
239 reg_addr = BNX2X_VOQ_Q_REG_ADDR(new_cos, pf_q_num);
240 reg_bit_map = REG_RD(bp, reg_addr);
241 REG_WR(bp, reg_addr, reg_bit_map | q_bit_map);
247 reg_addr = BNX2X_Q_CMDQ_REG_ADDR(pf_q_num);
248 reg_bit_map = REG_RD(bp, reg_addr);
253 REG_WR(bp, reg_addr, reg_bit_ma
[all...]
/drivers/media/pci/cx23885/
H A Dcx23885-i2c.c93 cx_write(bus->reg_addr, msg->addr << 25);
115 cx_write(bus->reg_addr, addr);
137 cx_write(bus->reg_addr, addr);
172 cx_write(bus->reg_addr, msg->addr << 25);
198 cx_write(bus->reg_addr, msg->addr << 25);
/drivers/spi/
H A Dspi-orion.c75 void __iomem *reg_addr = spi_reg(orion_spi, reg); local
78 val = readl(reg_addr);
80 writel(val, reg_addr);
86 void __iomem *reg_addr = spi_reg(orion_spi, reg); local
89 val = readl(reg_addr);
91 writel(val, reg_addr);
/drivers/char/agp/
H A Dintel-gtt.c176 phys_addr_t reg_addr; local
185 reg_addr = pci_resource_start(intel_private.pcidev, I810_MMADR_BAR);
187 intel_private.registers = ioremap(reg_addr, KB(64));
194 intel_private.gtt_phys_addr = reg_addr + I810_PTE_BASE;
792 phys_addr_t reg_addr; local
794 reg_addr = pci_resource_start(intel_private.pcidev, I810_MMADR_BAR);
796 intel_private.registers = ioremap(reg_addr, KB(64));
800 intel_private.gtt_phys_addr = reg_addr + I810_PTE_BASE;
1118 phys_addr_t reg_addr; local
1121 reg_addr
[all...]
/drivers/crypto/qat/qat_common/
H A Dqat_hal.c268 unsigned short reg_addr; local
273 reg_addr = 0x80 | (reg_num & 0x7f);
277 reg_addr = reg_num & 0x1f;
282 reg_addr = 0x180 | (reg_num & 0x1f);
285 reg_addr = 0x140 | ((reg_num & 0x3) << 1);
290 reg_addr = 0x1c0 | (reg_num & 0x1f);
293 reg_addr = 0x100 | ((reg_num & 0x3) << 1);
296 reg_addr = 0x280 | (reg_num & 0x1f);
299 reg_addr = 0x200;
302 reg_addr
924 unsigned short reg_addr; local
1139 unsigned int reg_addr; local
[all...]

Completed in 1600 milliseconds

12345