/drivers/gpu/drm/nouveau/core/subdev/i2c/ |
H A D | aux.c | 28 nv_rdaux(struct nouveau_i2c_port *port, u32 addr, u8 *data, u8 size) argument 34 ret = port->func->aux(port, true, 9, addr, data, size); 43 nv_wraux(struct nouveau_i2c_port *port, u32 addr, u8 *data, u8 size) argument 49 ret = port->func->aux(port, true, 8, addr, data, size); 88 ret = port->func->aux(port, true, cmd, msg->addr, ptr, cnt);
|
/drivers/media/usb/tm6000/ |
H A D | tm6000-i2c.c | 45 static int tm6000_i2c_send_regs(struct tm6000_core *dev, unsigned char addr, argument 66 addr | reg << 8, 0, buf, len); 78 static int tm6000_i2c_recv_regs(struct tm6000_core *dev, unsigned char addr, argument 98 if ((dev->caps.has_zl10353) && (dev->demod_addr << 1 == addr) && (reg % 2 == 0)) { 106 REQ_16_SET_GET_I2C_WR1_RDN, addr | reg << 8, 0, b, len); 111 REQ_16_SET_GET_I2C_WR1_RDN, addr | reg << 8, 0, buf, len); 122 static int tm6000_i2c_recv_regs16(struct tm6000_core *dev, unsigned char addr, argument 136 addr | (reg & 0xFF00), 0, &ureg, 1); 149 addr, reg, buf, len); 160 int addr, r local [all...] |
/drivers/net/ethernet/apm/xgene/ |
H A D | xgene_enet_xgmac.c | 28 void __iomem *addr = pdata->eth_csr_addr + offset; local 30 iowrite32(val, addr); 36 void __iomem *addr = pdata->eth_ring_if_addr + offset; local 38 iowrite32(val, addr); 44 void __iomem *addr = pdata->eth_diag_csr_addr + offset; local 46 iowrite32(val, addr); 49 static bool xgene_enet_wr_indirect(void __iomem *addr, void __iomem *wr, argument 56 iowrite32(wr_addr, addr); 75 void __iomem *addr, *wr, *cmd, *cmd_done; local 77 addr 90 void __iomem *addr = pdata->eth_csr_addr + offset; local 98 void __iomem *addr = pdata->eth_diag_csr_addr + offset; local 103 xgene_enet_rd_indirect(void __iomem *addr, void __iomem *rd, void __iomem *cmd, void __iomem *cmd_done, u32 rd_addr, u32 *rd_data) argument 129 void __iomem *addr, *rd, *cmd, *cmd_done; local [all...] |
/drivers/input/serio/ |
H A D | arc_ps2.c | 43 void __iomem *addr; member in struct:arc_ps2_data 131 void __iomem *addr; local 133 addr = arc_ps2->addr + 4 + 4 * index; 135 addr += ARC_PS2_PORTS * 4; 137 return addr; 142 void __iomem *addr; local 147 addr = arc_ps2_calc_addr(arc_ps2, i, true); 148 val = ioread32(addr); 150 iowrite32(val, addr); [all...] |
/drivers/media/usb/stk1160/ |
H A D | stk1160-i2c.c | 63 static int stk1160_i2c_write_reg(struct stk1160 *dev, u8 addr, argument 69 rc = stk1160_write_reg(dev, STK1160_SICTL_SDA, addr); 95 static int stk1160_i2c_read_reg(struct stk1160 *dev, u8 addr, argument 101 rc = stk1160_write_reg(dev, STK1160_SICTL_SDA, addr); 131 unsigned char addr) 136 rc = stk1160_write_reg(dev, STK1160_SICTL_SDA, addr); 165 int addr, rc, i; local 168 addr = msgs[i].addr << 1; 169 dprintk_i2c("%s: addr 130 stk1160_i2c_check_for_device(struct stk1160 *dev, unsigned char addr) argument [all...] |
/drivers/mmc/host/ |
H A D | tmio_mmc.h | 152 static inline u16 sd_ctrl_read16(struct tmio_mmc_host *host, int addr) argument 154 return readw(host->ctl + (addr << host->pdata->bus_shift)); 157 static inline void sd_ctrl_read16_rep(struct tmio_mmc_host *host, int addr, argument 160 readsw(host->ctl + (addr << host->pdata->bus_shift), buf, count); 163 static inline u32 sd_ctrl_read32(struct tmio_mmc_host *host, int addr) argument 165 return readw(host->ctl + (addr << host->pdata->bus_shift)) | 166 readw(host->ctl + ((addr + 2) << host->pdata->bus_shift)) << 16; 169 static inline void sd_ctrl_write16(struct tmio_mmc_host *host, int addr, u16 val) argument 174 if (host->pdata->write16_hook && host->pdata->write16_hook(host, addr)) 176 writew(val, host->ctl + (addr << hos 179 sd_ctrl_write16_rep(struct tmio_mmc_host *host, int addr, u16 *buf, int count) argument 185 sd_ctrl_write32(struct tmio_mmc_host *host, int addr, u32 val) argument [all...] |
/drivers/net/wireless/b43/ |
H A D | debugfs.c | 83 unsigned int routing, addr; local 87 addr = dev->dfsentry->shm16read_addr_next; 89 (addr > B43_MAX_SHM_ADDR)) 92 val = b43_shm_read16(dev, routing, addr); 101 unsigned int routing, addr; local 104 res = sscanf(buf, "0x%X 0x%X", &routing, &addr); 109 if (addr > B43_MAX_SHM_ADDR) 112 if ((addr % 2) != 0) 117 dev->dfsentry->shm16read_addr_next = addr; 125 unsigned int routing, addr, mas local 159 unsigned int routing, addr; local 177 unsigned int routing, addr; local 201 unsigned int routing, addr, mask, set; local 238 unsigned int addr; local 254 unsigned int addr; local 273 unsigned int addr, mask, set; local 302 unsigned int addr; local 318 unsigned int addr; local 337 unsigned int addr, mask, set; local [all...] |
/drivers/video/backlight/ |
H A D | cr_bllcd.c | 77 u32 addr = gpio_bar + CRVML_PANEL_PORT; local 78 u32 cur = inl(addr); 91 outl(cur, addr); 94 outl(cur, addr); 102 u32 addr = gpio_bar + CRVML_PANEL_PORT; local 103 u32 cur = inl(addr); 121 u32 addr = gpio_bar + CRVML_PANEL_PORT; local 122 u32 cur = inl(addr); 128 outl(cur, addr); 133 outl(cur, addr); 146 u32 addr = gpio_bar + CRVML_PANEL_PORT; local [all...] |
/drivers/media/dvb-frontends/ |
H A D | sp2.c | 33 .addr = client->addr, 38 .addr = client->addr, 56 dev_dbg(&s->client->dev, "addr=0x%04x, reg = 0x%02x, data = %02x\n", 57 client->addr, reg, buf[0]); 69 .addr = client->addr, 99 u8 read, int addr, u8 data) 106 dev_dbg(&s->client->dev, "slot=%d, acs=0x%02x, addr 98 sp2_ci_op_cam(struct dvb_ca_en50221 *en50221, int slot, u8 acs, u8 read, int addr, u8 data) argument 152 sp2_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221, int slot, int addr) argument 159 sp2_ci_write_attribute_mem(struct dvb_ca_en50221 *en50221, int slot, int addr, u8 data) argument 166 sp2_ci_read_cam_control(struct dvb_ca_en50221 *en50221, int slot, u8 addr) argument 173 sp2_ci_write_cam_control(struct dvb_ca_en50221 *en50221, int slot, u8 addr, u8 data) argument [all...] |
/drivers/media/usb/em28xx/ |
H A D | em28xx-camera.c | 117 client.addr = micron_sensor_addrs[i]; 125 client.addr << 1, ret); 131 client.addr << 1, ret); 140 client.addr << 1, ret); 146 client.addr << 1, ret); 194 dev->i2c_client[dev->def_i2c_bus].addr = client.addr; 216 client.addr = omnivision_sensor_addrs[i]; 223 client.addr << 1, ret); 231 client.addr << [all...] |
/drivers/ata/ |
H A D | pata_cypress.c | 57 u32 addr; local 70 pci_read_config_dword(pdev, CY82_IDE_ADDRSETUP, &addr); 72 addr &= ~0x0F; /* Mask bits */ 73 addr |= clamp_val(t.setup - 1, 0, 15); 75 pci_write_config_dword(pdev, CY82_IDE_ADDRSETUP, addr); 80 pci_read_config_dword(pdev, CY82_IDE_ADDRSETUP, &addr); 82 addr &= ~0xF0; /* Mask bits */ 83 addr |= (clamp_val(t.setup - 1, 0, 15) << 4); 85 pci_write_config_dword(pdev, CY82_IDE_ADDRSETUP, addr);
|
/drivers/gpu/drm/i915/ |
H A D | dvo_sil164.c | 68 static bool sil164_readb(struct intel_dvo_device *dvo, int addr, uint8_t *ch) argument 77 .addr = dvo->slave_addr, 83 .addr = dvo->slave_addr, 90 out_buf[0] = addr; 100 addr, adapter->name, dvo->slave_addr); 105 static bool sil164_writeb(struct intel_dvo_device *dvo, int addr, uint8_t ch) argument 111 .addr = dvo->slave_addr, 117 out_buf[0] = addr; 125 addr, adapter->name, dvo->slave_addr);
|
H A D | i915_gem_gtt.h | 46 /* gen6-hsw has bit 11-4 for physical addr bit 39-32 */ 47 #define GEN6_GTT_ADDR_ENCODE(addr) ((addr) | (((addr) >> 28) & 0xff0)) 48 #define GEN6_PTE_ADDR_ENCODE(addr) GEN6_GTT_ADDR_ENCODE(addr) 49 #define GEN6_PDE_ADDR_ENCODE(addr) GEN6_GTT_ADDR_ENCODE(addr) 76 #define HSW_GTT_ADDR_ENCODE(addr) ((addr) | (((add 173 dma_addr_t addr; member in struct:i915_address_space::__anon706 [all...] |
/drivers/gpu/drm/nouveau/core/engine/fifo/ |
H A D | nv84.c | 53 u64 limit = ectx->addr + ectx->size - 1; 54 u64 start = ectx->addr; 55 u32 addr; local 59 case NVDEV_ENGINE_GR : addr = 0x0020; break; 60 case NVDEV_ENGINE_VP : addr = 0x0040; break; 62 case NVDEV_ENGINE_MPEG : addr = 0x0060; break; 63 case NVDEV_ENGINE_BSP : addr = 0x0080; break; 64 case NVDEV_ENGINE_CRYPT: addr = 0x00a0; break; 65 case NVDEV_ENGINE_COPY0: addr = 0x00c0; break; 70 nv_engctx(ectx)->addr 90 u32 addr, save, engn; local [all...] |
/drivers/gpu/drm/nouveau/core/subdev/instmem/ |
H A D | nv04.c | 32 nv04_instobj_rd32(struct nouveau_object *object, u64 addr) argument 35 return nv_ro32(object->engine, node->mem->offset + addr); 39 nv04_instobj_wr32(struct nouveau_object *object, u64 addr, u32 data) argument 42 nv_wo32(object->engine, node->mem->offset + addr, data); 77 node->base.addr = node->mem->offset; 99 nv04_instmem_rd32(struct nouveau_object *object, u64 addr) argument 101 return nv_rd32(object, 0x700000 + addr); 105 nv04_instmem_wr32(struct nouveau_object *object, u64 addr, u32 data) argument 107 return nv_wr32(object, 0x700000 + addr, data);
|
/drivers/media/i2c/s5c73m3/ |
H A D | s5c73m3-spi.c | 40 static int spi_xmit(struct spi_device *spi_dev, void *addr, const int len, argument 50 xfer.tx_buf = addr; 52 xfer.rx_buf = addr; 69 int s5c73m3_spi_write(struct s5c73m3 *state, const void *addr, argument 82 r = spi_xmit(spi_dev, (void *)addr + j, tx_size, SPI_DIR_TX); 89 r = spi_xmit(spi_dev, (void *)addr + j, extra, SPI_DIR_TX); 97 int s5c73m3_spi_read(struct s5c73m3 *state, void *addr, argument 107 r = spi_xmit(spi_dev, addr + j, tx_size, SPI_DIR_RX); 114 return spi_xmit(spi_dev, addr + j, extra, SPI_DIR_RX);
|
/drivers/misc/ |
H A D | tifm_7xx1.c | 47 irq_status = readl(fm->addr + FM_INTERRUPT_STATUS); 54 writel(TIFM_IRQ_ENABLE, fm->addr + FM_CLEAR_INTERRUPT_ENABLE); 69 writel(irq_status, fm->addr + FM_INTERRUPT_STATUS); 74 writel(TIFM_IRQ_ENABLE, fm->addr + FM_SET_INTERRUPT_ENABLE); 170 sock_addr = sock->addr; 181 tifm_7xx1_sock_addr(fm->addr, cnt)); 186 sock->addr = tifm_7xx1_sock_addr(fm->addr, cnt); 204 fm->addr + FM_CLEAR_INTERRUPT_ENABLE); 208 fm->addr [all...] |
/drivers/staging/rtl8712/ |
H A D | rtl8712_efuse.c | 78 static u8 efuse_one_byte_read(struct _adapter *padapter, u16 addr, u8 *data) argument 83 r8712_write8(padapter, EFUSE_CTRL+1, (u8)(addr&0xFF)); /* address */ 84 r8712_write8(padapter, EFUSE_CTRL+2, ((u8)((addr>>8)&0x03)) | 100 static u8 efuse_one_byte_write(struct _adapter *padapter, u16 addr, u8 data) argument 105 r8712_write8(padapter, EFUSE_CTRL+1, (u8)(addr&0xFF)); /* address */ 106 r8712_write8(padapter, EFUSE_CTRL+2, ((u8)((addr>>8)&0x03)) | 120 static u8 efuse_one_byte_rw(struct _adapter *padapter, u8 bRead, u16 addr, argument 126 r8712_write8(padapter, EFUSE_CTRL+1, (u8)(addr&0xFF)); /* address */ 127 tmpv8 = ((u8)((addr >> 8) & 0x03)) | 287 u16 addr; local 463 r8712_efuse_map_read(struct _adapter *padapter, u16 addr, u16 cnts, u8 *data) argument 496 r8712_efuse_map_write(struct _adapter *padapter, u16 addr, u16 cnts, u8 *data) argument [all...] |
/drivers/infiniband/core/ |
H A D | packer.c | 74 __be32 *addr; local 85 addr = (__be32 *) buf + desc[i].offset_words; 86 *addr = (*addr & ~mask) | (cpu_to_be32(val) & mask); 91 __be64 *addr; local 102 addr = (__be64 *) ((__be32 *) buf + desc[i].offset_words); 103 *addr = (*addr & ~mask) | (cpu_to_be64(val) & mask); 164 __be32 *addr; local 168 addr 178 __be64 *addr; local [all...] |
/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_core.c | 91 static void sxgbe_core_set_umac_addr(void __iomem *ioaddr, unsigned char *addr, argument 96 high_word = (addr[5] << 8) | (addr[4]); 97 low_word = (addr[3] << 24) | (addr[2] << 16) | 98 (addr[1] << 8) | (addr[0]); 103 static void sxgbe_core_get_umac_addr(void __iomem *ioaddr, unsigned char *addr, argument 112 addr[5] = (high_word & 0x0000FF00) >> 8; 113 addr[ [all...] |
/drivers/net/wireless/ath/ath10k/ |
H A D | txrx.c | 105 const u8 *addr) 114 if (memcmp(peer->addr, addr, ETH_ALEN)) 137 const u8 *addr, bool expect_mapped) 145 mapped = !!ath10k_peer_find(ar, vdev_id, addr); 157 int ath10k_wait_for_peer_created(struct ath10k *ar, int vdev_id, const u8 *addr) argument 159 return ath10k_wait_for_peer_common(ar, vdev_id, addr, true); 162 int ath10k_wait_for_peer_deleted(struct ath10k *ar, int vdev_id, const u8 *addr) argument 164 return ath10k_wait_for_peer_common(ar, vdev_id, addr, false); 174 peer = ath10k_peer_find(ar, ev->vdev_id, ev->addr); 104 ath10k_peer_find(struct ath10k *ar, int vdev_id, const u8 *addr) argument 136 ath10k_wait_for_peer_common(struct ath10k *ar, int vdev_id, const u8 *addr, bool expect_mapped) argument [all...] |
/drivers/net/wireless/iwlwifi/ |
H A D | iwl-eeprom-read.c | 229 static int iwl_read_otp_word(struct iwl_trans *trans, u16 addr, argument 237 CSR_EEPROM_REG_MSK_ADDR & (addr << 1)); 243 IWL_ERR(trans, "Time out reading OTP[%d]\n", addr); 326 IWL_DEBUG_EEPROM(trans->dev, "OTP blocks %d addr 0x%x\n", 364 u16 addr; local 416 for (addr = validblockaddr; addr < validblockaddr + sz; 417 addr += sizeof(u16)) { 420 ret = iwl_read_otp_word(trans, addr, &eeprom_data); 428 for (addr [all...] |
/drivers/s390/cio/ |
H A D | itcw.c | 139 addr_t addr; local 141 addr = ALIGN(*start, align); 142 if (check_4k && CROSS4K(addr, len)) { 143 addr = ALIGN(addr, 4096); 144 addr = ALIGN(addr, align); 146 if (addr + len > end) 148 *start = addr + len; 149 return (void *) addr; 316 itcw_add_tidaw(struct itcw *itcw, u8 flags, void *addr, u32 count) argument 350 itcw_set_data(struct itcw *itcw, void *addr, int use_tidal) argument [all...] |
/drivers/scsi/arm/ |
H A D | arxescsi.c | 75 static void arxescsi_pseudo_dma_write(unsigned char *addr, void __iomem *base) argument 100 : "r" (addr), "r" (base)); 118 unsigned char *addr; local 121 addr = SCp->ptr; 130 arxescsi_pseudo_dma_write(addr, base); 131 addr += 256; 143 word = *addr | *(addr + 1) << 8; 147 addr += 2; 150 addr [all...] |
/drivers/video/fbdev/ |
H A D | sbuslib.c | 198 u32 addr; local 202 ret |= get_user(addr, &argp->red); 203 ret |= put_user(compat_ptr(addr), &p->red); 204 ret |= get_user(addr, &argp->green); 205 ret |= put_user(compat_ptr(addr), &p->green); 206 ret |= get_user(addr, &argp->blue); 207 ret |= put_user(compat_ptr(addr), &p->blue); 220 compat_uptr_t addr; local 227 ret |= get_user(addr, &argp->cmap.red); 228 ret |= put_user(compat_ptr(addr), [all...] |