/drivers/net/ethernet/sfc/ |
H A D | mdio_10g.h | 25 static inline int efx_mdio_read(struct efx_nic *efx, int devad, int addr) argument 27 return efx->mdio.mdio_read(efx->net_dev, efx->mdio.prtad, devad, addr); 31 efx_mdio_write(struct efx_nic *efx, int devad, int addr, int value) argument 33 efx->mdio.mdio_write(efx->net_dev, efx->mdio.prtad, devad, addr, value); 101 efx_mdio_set_flag(struct efx_nic *efx, int devad, int addr, argument 104 mdio_set_flag(&efx->mdio, efx->mdio.prtad, devad, addr, mask, state);
|
/drivers/scsi/csiostor/ |
H A D | csio_defs.h | 54 static inline u64 readq(void __iomem *addr) argument 56 return readl(addr) + ((u64)readl(addr + 4) << 32); 59 static inline void writeq(u64 val, void __iomem *addr) argument 61 writel(val, addr); 62 writel(val >> 32, addr + 4);
|
/drivers/sh/intc/ |
H A D | balancing.c | 18 unsigned long addr; local 23 addr = INTC_REG(d, _INTC_ADDR_D(handle), 0); 24 intc_reg_fns[_INTC_FN(handle)](addr, handle, 1); 31 unsigned long addr; local 36 addr = INTC_REG(d, _INTC_ADDR_D(handle), 0); 37 intc_reg_fns[_INTC_FN(handle)](addr, handle, 0);
|
/drivers/dma/ |
H A D | fsldma.h | 192 static u64 in_be64(const u64 __iomem *addr) argument 194 return ((u64)in_be32((u32 __iomem *)addr) << 32) | 195 (in_be32((u32 __iomem *)addr + 1)); 198 static void out_be64(u64 __iomem *addr, u64 val) argument 200 out_be32((u32 __iomem *)addr, val >> 32); 201 out_be32((u32 __iomem *)addr + 1, (u32)val); 205 static u64 in_le64(const u64 __iomem *addr) argument 207 return ((u64)in_le32((u32 __iomem *)addr + 1) << 32) | 208 (in_le32((u32 __iomem *)addr)); 211 static void out_le64(u64 __iomem *addr, u6 argument [all...] |
/drivers/media/tuners/ |
H A D | tda827x.h | 49 * @param addr i2c address of the tuner. 55 extern struct dvb_frontend* tda827x_attach(struct dvb_frontend *fe, int addr, 60 int addr, 59 tda827x_attach(struct dvb_frontend *fe, int addr, struct i2c_adapter *i2c, struct tda827x_config *cfg) argument
|
/drivers/media/usb/dvb-usb-v2/ |
H A D | mxl111sf-demod.h | 29 int (*read_reg)(struct mxl111sf_state *state, u8 addr, u8 *data); 30 int (*write_reg)(struct mxl111sf_state *state, u8 addr, u8 data);
|
/drivers/mtd/devices/ |
H A D | ms02-nv.c | 78 static inline uint ms02nv_probe_one(ulong addr) argument 92 ms02nv_diagp = (ms02nv_uint *)(CKSEG1ADDR(addr + MS02NV_DIAG)); 93 ms02nv_magicp = (ms02nv_uint *)(CKSEG1ADDR(addr + MS02NV_MAGIC)); 108 static int __init ms02nv_init_one(ulong addr) argument 129 mod_res->start = addr; 130 mod_res->end = addr + MS02NV_SLOT_SIZE - 1; 135 size = ms02nv_probe_one(addr); 161 diag_res->start = addr; 162 diag_res->end = addr + MS02NV_RAM - 1; 174 user_res->start = addr [all...] |
/drivers/rtc/ |
H A D | rtc-em3027.c | 48 unsigned char addr = EM3027_REG_WATCH_SEC; local 52 {/* setup read addr */ 53 .addr = client->addr, 55 .buf = &addr 58 .addr = client->addr, 88 .addr = client->addr,
|
/drivers/net/wireless/ath/ath6kl/ |
H A D | bmi.c | 114 int ath6kl_bmi_read(struct ath6kl *ar, u32 addr, u8 *buf, u32 len) argument 127 size = ar->bmi.max_data_size + sizeof(cid) + sizeof(addr) + sizeof(len); 135 "bmi read memory: device: addr: 0x%x, len: %d\n", 136 addr, len); 146 memcpy(&(ar->bmi.cmd_buf[offset]), &addr, sizeof(addr)); 147 offset += sizeof(addr); 164 len_remain -= rx_len; addr += rx_len; 170 int ath6kl_bmi_write(struct ath6kl *ar, u32 addr, u8 *buf, u32 len) argument 176 const u32 header = sizeof(cid) + sizeof(addr) 237 ath6kl_bmi_execute(struct ath6kl *ar, u32 addr, u32 *param) argument 284 ath6kl_bmi_set_app_start(struct ath6kl *ar, u32 addr) argument 320 ath6kl_bmi_reg_read(struct ath6kl *ar, u32 addr, u32 *param) argument 363 ath6kl_bmi_reg_write(struct ath6kl *ar, u32 addr, u32 param) argument 454 ath6kl_bmi_lz_stream_start(struct ath6kl *ar, u32 addr) argument 493 ath6kl_bmi_fast_download(struct ath6kl *ar, u32 addr, u8 *buf, u32 len) argument [all...] |
/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | pagealloc.c | 61 u64 addr; member in struct:fw_page 105 static int insert_page(struct mlx5_core_dev *dev, u64 addr, struct page *page, u16 func_id) argument 117 if (tfp->addr < addr) 119 else if (tfp->addr > addr) 129 nfp->addr = addr; 143 static struct fw_page *find_fw_page(struct mlx5_core_dev *dev, u64 addr) argument 152 if (tfp->addr < add 190 alloc_4k(struct mlx5_core_dev *dev, u64 *addr) argument 214 free_4k(struct mlx5_core_dev *dev, u64 addr) argument 244 u64 addr; local 282 u64 addr; local 363 u64 addr; local [all...] |
/drivers/net/wireless/brcm80211/brcmfmac/ |
H A D | bcmsdh.c | 123 u32 addr, gpiocontrol; local 155 addr = CORE_CC_REG(SI_ENUM_BASE, gpiocontrol); 156 gpiocontrol = brcmf_sdiod_regrl(sdiodev, addr, &ret); 158 brcmf_sdiod_regwl(sdiodev, addr, gpiocontrol, &ret); 239 u32 addr, u8 regsz, void *data, bool write) 244 brcmf_dbg(SDIO, "rw=%d, func=%d, addr=0x%05x, nbytes=%d\n", 245 write, fn, addr, regsz); 260 sdio_writeb(func, *(u8 *)data, addr, &ret); 262 ret = brcmf_sdiod_f0_writeb(func, addr, 266 *(u8 *)data = sdio_readb(func, addr, 238 brcmf_sdiod_request_data(struct brcmf_sdio_dev *sdiodev, u8 fn, u32 addr, u8 regsz, void *data, bool write) argument 295 brcmf_sdiod_regrw_helper(struct brcmf_sdio_dev *sdiodev, u32 addr, u8 regsz, void *data, bool write) argument 349 u8 addr[3]; local 373 brcmf_sdiod_addrprep(struct brcmf_sdio_dev *sdiodev, uint width, u32 *addr) argument 394 brcmf_sdiod_regrb(struct brcmf_sdio_dev *sdiodev, u32 addr, int *ret) argument 410 brcmf_sdiod_regrl(struct brcmf_sdio_dev *sdiodev, u32 addr, int *ret) argument 430 brcmf_sdiod_regwb(struct brcmf_sdio_dev *sdiodev, u32 addr, u8 data, int *ret) argument 442 brcmf_sdiod_regwl(struct brcmf_sdio_dev *sdiodev, u32 addr, u32 data, int *ret) argument 459 brcmf_sdiod_buffrw(struct brcmf_sdio_dev *sdiodev, uint fn, bool write, u32 addr, struct sk_buff *pkt) argument 500 brcmf_sdiod_sglist_rw(struct brcmf_sdio_dev *sdiodev, uint fn, bool write, u32 addr, struct sk_buff_head *pktlist) argument 688 u32 addr = sdiodev->sbwad; local 708 u32 addr = sdiodev->sbwad; local 745 u32 addr = sdiodev->sbwad; local 772 u32 addr = sdiodev->sbwad; local [all...] |
/drivers/gpu/drm/nouveau/core/engine/perfmon/ |
H A D | nvc0.c | 67 nv_wr32(priv, dom->addr + 0x09c, 0x00040002); 68 nv_wr32(priv, dom->addr + 0x100, 0x00000000); 69 nv_wr32(priv, dom->addr + 0x040 + (cntr->base.slot * 0x08), src); 70 nv_wr32(priv, dom->addr + 0x044 + (cntr->base.slot * 0x08), log); 81 case 0: cntr->base.ctr = nv_rd32(priv, dom->addr + 0x08c); break; 82 case 1: cntr->base.ctr = nv_rd32(priv, dom->addr + 0x088); break; 83 case 2: cntr->base.ctr = nv_rd32(priv, dom->addr + 0x080); break; 84 case 3: cntr->base.ctr = nv_rd32(priv, dom->addr + 0x090); break; 86 cntr->base.clk = nv_rd32(priv, dom->addr + 0x070); 93 nv_wr32(priv, dom->addr [all...] |
/drivers/gpu/drm/nouveau/core/subdev/instmem/ |
H A D | nv50.c | 33 u64 addr; member in struct:nv50_instmem_priv 52 u64 addr = (node->mem->offset + offset) & 0x000000fffffULL; local 56 if (unlikely(priv->addr != base)) { 58 priv->addr = base; 60 data = nv_rd32(priv, 0x700000 + addr); 72 u64 addr = (node->mem->offset + offset) & 0x000000fffffULL; local 75 if (unlikely(priv->addr != base)) { 77 priv->addr = base; 79 nv_wr32(priv, 0x700000 + addr, data); 114 node->base.addr [all...] |
/drivers/gpu/drm/radeon/ |
H A D | kv_smc.c | 123 u32 data, original_data, addr, extra_shift, t_byte, count, mask; local 128 addr = smc_start_address; 129 t_byte = addr & 3; 133 addr -= t_byte; 135 ret = kv_set_smc_sram_address(rdev, addr, limit); 161 ret = kv_set_smc_sram_address(rdev, addr, limit); 167 addr += 4; 174 ret = kv_set_smc_sram_address(rdev, addr, limit); 182 addr += 4; 189 ret = kv_set_smc_sram_address(rdev, addr, limi [all...] |
/drivers/iio/common/st_sensors/ |
H A D | st_sensors_buffer.c | 27 u8 *addr; local 34 addr = kmalloc(num_data_channels, GFP_KERNEL); 35 if (!addr) { 42 addr[n] = indio_dev->channels[i].address; 49 addr[0], byte_for_channel, buf, sdata->multiread_bit); 52 if ((addr[1] - addr[0]) == byte_for_channel) { 54 sdata->dev, addr[0], byte_for_channel * n, 66 sdata->dev, addr[0], 86 addr[ [all...] |
/drivers/net/wireless/ath/wil6210/ |
H A D | ioctl.c | 27 static void __iomem *wil_ioc_addr(struct wil6210_priv *wil, uint32_t addr, argument 35 a = wmi_buffer(wil, cpu_to_le32(addr)); 38 a = wmi_addr(wil, addr); 41 a = wmi_addr(wil, addr + WIL6210_FW_HOST_OFF); 67 wil_dbg_ioctl(wil, "IO: addr = 0x%08x val = 0x%08x op = 0x%08x\n", 68 io.addr, io.val, io.op); 70 a = wil_ioc_addr(wil, io.addr, sizeof(u32), io.op); 72 wil_err(wil, "invalid address 0x%08x, op = 0x%08x\n", io.addr, 92 wil_dbg_ioctl(wil, "IO done: addr = 0x%08x" 94 io.addr, i [all...] |
/drivers/i2c/busses/ |
H A D | i2c-nforce2-s4985.c | 45 static s32 nforce2_access_virt0(struct i2c_adapter *adap, u16 addr, argument 53 if ((addr & 0xfc) == 0x50 || (addr & 0xfc) == 0x30 54 || addr == 0x18) 58 error = nforce2_smbus->algo->smbus_xfer(adap, addr, flags, read_write, 71 static inline s32 nforce2_access_channel(struct i2c_adapter *adap, u16 addr, argument 80 if ((addr & 0xfc) != 0x50 && (addr & 0xfc) != 0x30) 96 error = nforce2_smbus->algo->smbus_xfer(adap, addr, flags, read_write, 104 static s32 nforce2_access_virt1(struct i2c_adapter *adap, u16 addr, argument 114 nforce2_access_virt2(struct i2c_adapter *adap, u16 addr, unsigned short flags, char read_write, u8 command, int size, union i2c_smbus_data *data) argument 124 nforce2_access_virt3(struct i2c_adapter *adap, u16 addr, unsigned short flags, char read_write, u8 command, int size, union i2c_smbus_data *data) argument 134 nforce2_access_virt4(struct i2c_adapter *adap, u16 addr, unsigned short flags, char read_write, u8 command, int size, union i2c_smbus_data *data) argument [all...] |
/drivers/message/i2o/ |
H A D | memory.c | 175 * @addr: i2o_dma struct which should get the DMA buffer 178 * Allocate a coherent DMA memory and write the pointers into addr. 182 int i2o_dma_alloc(struct device *dev, struct i2o_dma *addr, size_t len) argument 196 addr->virt = dma_alloc_coherent(dev, len, &addr->phys, GFP_KERNEL); 203 if (!addr->virt) 206 memset(addr->virt, 0, len); 207 addr->len = len; 217 * @addr: i2o_dma struct which contains the DMA buffer 219 * Free a coherent DMA memory and set virtual address of addr t 221 i2o_dma_free(struct device *dev, struct i2o_dma *addr) argument 247 i2o_dma_realloc(struct device *dev, struct i2o_dma *addr, size_t len) argument [all...] |
/drivers/pci/host/ |
H A D | pci-xgene.c | 72 static inline u32 pcie_bar_low_val(u32 addr, u32 flags) argument 74 return (addr & PCI_BASE_ADDRESS_MEM_MASK) | flags; 78 static inline void xgene_pcie_cfg_out32(void __iomem *addr, int offset, u32 val) argument 80 writel(val, addr + offset); 83 static inline void xgene_pcie_cfg_out16(void __iomem *addr, int offset, u16 val) argument 85 u32 val32 = readl(addr + (offset & ~0x3)); 98 writel(val32, addr + (offset & ~0x3)); 101 static inline void xgene_pcie_cfg_out8(void __iomem *addr, int offset, u8 val) argument 103 u32 val32 = readl(addr + (offset & ~0x3)); 124 writel(val32, addr 127 xgene_pcie_cfg_in32(void __iomem *addr, int offset, u32 *val) argument 132 xgene_pcie_cfg_in16(void __iomem *addr, int offset, u32 *val) argument 145 xgene_pcie_cfg_in8(void __iomem *addr, int offset, u32 *val) argument 220 void __iomem *addr; local 251 void __iomem *addr; local 281 xgene_pcie_set_ib_mask(void __iomem *csr_base, u32 addr, u32 flags, u64 size) argument 393 xgene_pcie_setup_cfg_reg(void __iomem *csr_base, u64 addr) argument 438 xgene_pcie_setup_pims(void *addr, u64 pim, u64 size) argument 440 writel(lower_32_bits(pim), addr); local [all...] |
/drivers/memstick/host/ |
H A D | jmb38x_ms.c | 53 void __iomem *addr; member in struct:jmb38x_ms_host 172 while (!(STATUS_FIFO_EMPTY & readl(host->addr + STATUS))) { 175 *(unsigned int *)(buf + off) = __raw_readl(host->addr + DATA); 181 && !(STATUS_FIFO_EMPTY & readl(host->addr + STATUS))) { 182 host->io_word[0] = readl(host->addr + DATA); 236 && !(STATUS_FIFO_FULL & readl(host->addr + STATUS))) { 237 writel(host->io_word[0], host->addr + DATA); 247 while (!(STATUS_FIFO_FULL & readl(host->addr + STATUS))) { 252 host->addr + DATA); 357 writel(host->io_word[0], host->addr [all...] |
/drivers/mmc/host/ |
H A D | tifm_sd.c | 128 val = readl(sock->addr + SOCK_MMCSD_DATA); 150 writel(val, sock->addr + SOCK_MMCSD_DATA); 162 writel(val, sock->addr + SOCK_MMCSD_DATA); 186 host->dev->addr 319 writel(sg_dma_address(sg) + dma_off, sock->addr + SOCK_DMA_ADDRESS); 322 sock->addr + SOCK_DMA_CONTROL); 325 sock->addr + SOCK_DMA_CONTROL); 386 writel((cmd->arg >> 16) & 0xffff, sock->addr + SOCK_MMCSD_ARG_HIGH); 387 writel(cmd->arg & 0xffff, sock->addr + SOCK_MMCSD_ARG_LOW); 388 writel(cmd->opcode | cmd_mask, sock->addr [all...] |
/drivers/media/pci/pt1/ |
H A D | va1j5jf8007s.c | 54 u8 addr; local 61 addr = state->config->demod_address; 67 msgs[0].addr = addr; 72 msgs[1].addr = addr; 194 msg.addr = state->config->demod_address; 214 msg.addr = state->config->demod_address; 238 msg.addr = state->config->demod_address; 252 u8 addr; local 300 u8 addr; local 354 u8 addr; local 605 u8 addr; local 650 u8 addr; local [all...] |
/drivers/net/dsa/ |
H A D | mv88e6xxx.c | 45 int __mv88e6xxx_reg_read(struct mii_bus *bus, int sw_addr, int addr, int reg) argument 50 return mdiobus_read(bus, addr, reg); 58 ret = mdiobus_write(bus, sw_addr, 0, 0x9800 | (addr << 5) | reg); 75 int mv88e6xxx_reg_read(struct dsa_switch *ds, int addr, int reg) argument 85 ret = __mv88e6xxx_reg_read(bus, ds->pd->sw_addr, addr, reg); 91 int __mv88e6xxx_reg_write(struct mii_bus *bus, int sw_addr, int addr, argument 97 return mdiobus_write(bus, addr, reg, val); 110 ret = mdiobus_write(bus, sw_addr, 0, 0x9400 | (addr << 5) | reg); 122 int mv88e6xxx_reg_write(struct dsa_switch *ds, int addr, int reg, u16 val) argument 132 ret = __mv88e6xxx_reg_write(bus, ds->pd->sw_addr, addr, re 156 mv88e6xxx_set_addr_direct(struct dsa_switch *ds, u8 *addr) argument 165 mv88e6xxx_set_addr_indirect(struct dsa_switch *ds, u8 *addr) argument 189 mv88e6xxx_phy_read(struct dsa_switch *ds, int addr, int regnum) argument 196 mv88e6xxx_phy_write(struct dsa_switch *ds, int addr, int regnum, u16 val) argument 310 mv88e6xxx_phy_read_ppu(struct dsa_switch *ds, int addr, int regnum) argument 323 mv88e6xxx_phy_write_ppu(struct dsa_switch *ds, int addr, int regnum, u16 val) argument [all...] |
/drivers/gpu/drm/gma500/ |
H A D | mid_bios.c | 142 static int read_vbt_r0(u32 addr, struct vbt_r0 *vbt) argument 146 vbt_virtual = ioremap(addr, sizeof(*vbt)); 156 static int read_vbt_r10(u32 addr, struct vbt_r10 *vbt) argument 160 vbt_virtual = ioremap(addr, sizeof(*vbt)); 170 static int mid_get_vbt_data_r0(struct drm_psb_private *dev_priv, u32 addr) argument 177 if (read_vbt_r0(addr, &vbt)) 180 gct_virtual = ioremap(addr + sizeof(vbt), vbt.size - sizeof(vbt)); 198 static int mid_get_vbt_data_r1(struct drm_psb_private *dev_priv, u32 addr) argument 205 if (read_vbt_r0(addr, &vbt)) 208 gct_virtual = ioremap(addr 226 mid_get_vbt_data_r10(struct drm_psb_private *dev_priv, u32 addr) argument 281 u32 addr; local [all...] |
/drivers/mtd/tests/ |
H A D | speedtest.c | 58 loff_t addr = (loff_t)ebnum * mtd->erasesize; local 62 ei.addr = addr; 83 loff_t addr = (loff_t)ebnum * mtd->erasesize; local 85 return mtdtest_write(mtd, addr, mtd->erasesize, iobuf); 91 loff_t addr = (loff_t)ebnum * mtd->erasesize; local 95 err = mtdtest_write(mtd, addr, pgsize, buf); 98 addr += pgsize; 109 loff_t addr = (loff_t)ebnum * mtd->erasesize; local 113 err = mtdtest_write(mtd, addr, s 127 loff_t addr = (loff_t)ebnum * mtd->erasesize; local 135 loff_t addr = (loff_t)ebnum * mtd->erasesize; local 153 loff_t addr = (loff_t)ebnum * mtd->erasesize; local [all...] |