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

1234

/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/staging/sep/
H A Dsep_dev.h64 void __iomem *reg_addr; member in struct:sep_device
141 void __iomem *addr = dev->reg_addr + reg;
147 void __iomem *addr = dev->reg_addr + reg;
/drivers/infiniband/hw/qib/
H A Dqib_diag.c337 const u64 __iomem *reg_addr; local
342 reg_addr = (const u64 __iomem *)qib_remap_ioaddr32(dd, regoffs, &limit);
343 if (reg_addr == NULL || limit == 0 || !(dd->flags & QIB_PRESENT)) {
349 reg_end = reg_addr + (count / sizeof(u64));
352 while (reg_addr < reg_end) {
353 u64 data = readq(reg_addr);
359 reg_addr++;
381 u64 __iomem *reg_addr; local
386 reg_addr = (u64 __iomem *)qib_remap_ioaddr32(dd, regoffs, &limit);
387 if (reg_addr
425 const u32 __iomem *reg_addr; local
471 u32 __iomem *reg_addr; local
[all...]
/drivers/media/video/cx25821/
H A Dcx25821-i2c.c95 cx_write(bus->reg_addr, msg->addr << 25);
119 cx_write(bus->reg_addr, addr);
145 cx_write(bus->reg_addr, addr);
186 cx_write(bus->reg_addr, msg->addr << 25);
211 cx_write(bus->reg_addr, msg->addr << 25);
361 int cx25821_i2c_read(struct cx25821_i2c *bus, u16 reg_addr, int *value) argument
383 addr[0] = (reg_addr >> 8);
384 addr[1] = (reg_addr & 0xff);
396 int cx25821_i2c_write(struct cx25821_i2c *bus, u16 reg_addr, int value) argument
411 buf[0] = reg_addr >>
[all...]
/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dadapter.h383 * @reg_addr: the register address
387 static inline u32 t4_read_reg(struct adapter *adapter, u32 reg_addr) argument
389 return readl(adapter->regs + reg_addr);
395 * @reg_addr: the register address
400 static inline void t4_write_reg(struct adapter *adapter, u32 reg_addr, u32 val) argument
402 writel(val, adapter->regs + reg_addr);
421 * @reg_addr: the register address
425 static inline u64 t4_read_reg64(struct adapter *adapter, u32 reg_addr) argument
427 return readq(adapter->regs + reg_addr);
433 * @reg_addr
438 t4_write_reg64(struct adapter *adapter, u32 reg_addr, u64 val) argument
[all...]
/drivers/video/exynos/
H A Dexynos_dp_core.h58 unsigned int reg_addr,
61 unsigned int reg_addr,
64 unsigned int reg_addr,
68 unsigned int reg_addr,
73 unsigned int reg_addr);
76 unsigned int reg_addr,
80 unsigned int reg_addr,
H A Dexynos_dp_reg.c402 unsigned int reg_addr,
415 reg = AUX_ADDR_7_0(reg_addr);
417 reg = AUX_ADDR_15_8(reg_addr);
419 reg = AUX_ADDR_19_16(reg_addr);
446 unsigned int reg_addr,
459 reg = AUX_ADDR_7_0(reg_addr);
461 reg = AUX_ADDR_15_8(reg_addr);
463 reg = AUX_ADDR_19_16(reg_addr);
490 unsigned int reg_addr,
515 reg = AUX_ADDR_7_0(reg_addr
401 exynos_dp_write_byte_to_dpcd(struct exynos_dp_device *dp, unsigned int reg_addr, unsigned char data) argument
445 exynos_dp_read_byte_from_dpcd(struct exynos_dp_device *dp, unsigned int reg_addr, unsigned char *data) argument
489 exynos_dp_write_bytes_to_dpcd(struct exynos_dp_device *dp, unsigned int reg_addr, unsigned int count, unsigned char data[]) argument
552 exynos_dp_read_bytes_from_dpcd(struct exynos_dp_device *dp, unsigned int reg_addr, unsigned int count, unsigned char data[]) argument
617 exynos_dp_select_i2c_device(struct exynos_dp_device *dp, unsigned int device_addr, unsigned int reg_addr) argument
650 exynos_dp_read_byte_from_i2c(struct exynos_dp_device *dp, unsigned int device_addr, unsigned int reg_addr, unsigned int *data) argument
695 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/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/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);
246 reg_addr = BNX2X_Q_CMDQ_REG_ADDR(pf_q_num);
247 reg_bit_map = REG_RD(bp, reg_addr);
252 REG_WR(bp, reg_addr, reg_bit_ma
[all...]
/drivers/net/ethernet/chelsio/cxgb/
H A Dcphy.h47 u16 reg_addr);
49 u16 reg_addr, u16 val);
/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_phy.h94 s32 ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
96 s32 ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
/drivers/staging/rts5139/
H A Dsd_cprm.c91 u16 reg_addr; local
123 for (reg_addr = PPBUF_BASE2;
124 reg_addr < PPBUF_BASE2 + 16; reg_addr++) {
125 rts51x_add_cmd(chip, READ_REG_CMD, reg_addr, 0,
131 for (reg_addr = SD_CMD0; reg_addr <= SD_CMD4;
132 reg_addr++) {
133 rts51x_add_cmd(chip, READ_REG_CMD, reg_addr, 0,
171 reg_addr
239 u16 reg_addr; local
[all...]
/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/net/ethernet/chelsio/cxgb4/
H A Dt4_regs.h39 #define MYPF_REG(reg_addr) (MYPF_BASE + (reg_addr))
42 #define PF0_REG(reg_addr) (PF0_BASE + (reg_addr))
49 #define MYPORT_REG(reg_addr) (MYPORT_BASE + (reg_addr))
52 #define PORT0_REG(reg_addr) (PORT0_BASE + (reg_addr))
61 #define PCIE_MEM_ACCESS_REG(reg_addr, idx) ((reg_addr)
[all...]
H A Dcxgb4.h514 static inline u32 t4_read_reg(struct adapter *adap, u32 reg_addr) argument
516 return readl(adap->regs + reg_addr);
519 static inline void t4_write_reg(struct adapter *adap, u32 reg_addr, u32 val) argument
521 writel(val, adap->regs + reg_addr);
537 static inline u64 t4_read_reg64(struct adapter *adap, u32 reg_addr) argument
539 return readq(adap->regs + reg_addr);
542 static inline void t4_write_reg64(struct adapter *adap, u32 reg_addr, u64 val) argument
544 writeq(val, adap->regs + reg_addr);
/drivers/staging/rts_pstor/
H A Drtsx_transport.h45 u8 cmd_type, u16 reg_addr, u8 mask, u8 data);
/drivers/net/wireless/bcmdhd/
H A Ddhd_cfg80211.c215 char reg_addr[8]; local
217 memset(reg_addr, 0, sizeof(reg_addr));
218 memcpy((char *)&reg_addr[0], (char *)addr, 4);
219 memcpy((char *)&reg_addr[4], (char *)val, 4);
221 return (dev_wlc_bufvar_set(dev, name, (char *)&reg_addr[0], sizeof(reg_addr)));
/drivers/scsi/bfa/
H A Dbfad_debugfs.c281 void __iomem *rb, *reg_addr; local
334 reg_addr = rb + addr;
338 *regbuf = readl(reg_addr);
340 reg_addr += sizeof(u32);
357 void __iomem *reg_addr; local
395 reg_addr = (bfa_ioc_bar0(ioc)) + addr;
397 writel(val, reg_addr);
/drivers/media/video/cx23885/
H A Dcx23885-i2c.c97 cx_write(bus->reg_addr, msg->addr << 25);
119 cx_write(bus->reg_addr, addr);
141 cx_write(bus->reg_addr, addr);
176 cx_write(bus->reg_addr, msg->addr << 25);
202 cx_write(bus->reg_addr, msg->addr << 25);
/drivers/spi/
H A Dspi-orion.c61 void __iomem *reg_addr = spi_reg(orion_spi, reg); local
64 val = readl(reg_addr);
66 writel(val, reg_addr);
72 void __iomem *reg_addr = spi_reg(orion_spi, reg); local
75 val = readl(reg_addr);
77 writel(val, reg_addr);
/drivers/staging/iio/gyro/
H A Dadis16130_core.c52 static int adis16130_spi_read(struct iio_dev *indio_dev, u8 reg_addr, u32 *val) argument
65 st->buf[0] = ADIS16130_CON_RD | reg_addr;
/drivers/video/
H A Depson1355fb.c64 unsigned long reg_addr; member in struct:epson1355_par
79 return __raw_readb(par->reg_addr + index);
84 __raw_writeb(data, par->reg_addr + index);
589 if (par && par->reg_addr)
590 iounmap((void *) par->reg_addr);
633 default_par->reg_addr = (unsigned long) ioremap(EPSON1355FB_REGS_PHYS, EPSON1355FB_REGS_LEN);
634 if (!default_par->reg_addr) {
661 default_par->reg_addr, info->fix.smem_len / 1024, info->screen_base);
/drivers/input/mouse/
H A Dsentelic.c84 static int fsp_reg_read(struct psmouse *psmouse, int reg_addr, int *reg_val) argument
112 if ((addr = fsp_test_invert_cmd(reg_addr)) != reg_addr) {
114 } else if ((addr = fsp_test_swap_cmd(reg_addr)) != reg_addr) {
137 reg_addr, *reg_val, rc);
141 static int fsp_reg_write(struct psmouse *psmouse, int reg_addr, int reg_val) argument
152 if ((v = fsp_test_invert_cmd(reg_addr)) != reg_addr) {
156 if ((v = fsp_test_swap_cmd(reg_addr)) !
[all...]
/drivers/char/agp/
H A Dintel-gtt.c173 u32 reg_addr; local
182 pci_read_config_dword(intel_private.pcidev, I810_MMADDR, &reg_addr);
183 reg_addr &= 0xfff80000;
185 intel_private.registers = ioremap(reg_addr, KB(64));
192 intel_private.gtt_bus_addr = reg_addr + I810_PTE_BASE;
829 u32 reg_addr; local
831 pci_read_config_dword(intel_private.pcidev, I810_MMADDR, &reg_addr);
832 reg_addr &= 0xfff80000;
834 intel_private.registers = ioremap(reg_addr, KB(64));
838 intel_private.gtt_bus_addr = reg_addr
1207 u32 reg_addr; local
[all...]
/drivers/net/ethernet/brocade/bna/
H A Dbnad_debugfs.c339 void __iomem *rb, *reg_addr; local
385 reg_addr = rb + addr;
389 *regbuf = readl(reg_addr);
391 reg_addr += sizeof(u32);
406 void __iomem *reg_addr; local
439 reg_addr = (bfa_ioc_bar0(ioc)) + addr;
441 writel(val, reg_addr);

Completed in 599 milliseconds

1234