/drivers/media/tuners/ |
D | qt1010.c | 64 qt1010_i2c_oper_t rd[48] = { in qt1010_set_params() local 136 rd[2].val = reg05; in qt1010_set_params() 139 rd[4].val = (freq + QT1010_OFFSET) / FREQ1; in qt1010_set_params() 142 if (mod1 < 8000000) rd[6].val = 0x1d; in qt1010_set_params() 143 else rd[6].val = 0x1c; in qt1010_set_params() 146 if (mod1 < 1*FREQ2) rd[7].val = 0x09; /* +0 MHz */ in qt1010_set_params() 147 else if (mod1 < 2*FREQ2) rd[7].val = 0x08; /* +4 MHz */ in qt1010_set_params() 148 else if (mod1 < 3*FREQ2) rd[7].val = 0x0f; /* +8 MHz */ in qt1010_set_params() 149 else if (mod1 < 4*FREQ2) rd[7].val = 0x0e; /* +12 MHz */ in qt1010_set_params() 150 else if (mod1 < 5*FREQ2) rd[7].val = 0x0d; /* +16 MHz */ in qt1010_set_params() [all …]
|
/drivers/net/irda/ |
D | vlsi_ir.c | 140 struct ring_descr *rd; in vlsi_ring_debug() local 144 __func__, r, r->size, r->mask, r->len, r->dir, r->rd[0].hw); in vlsi_ring_debug() 148 rd = &r->rd[i]; in vlsi_ring_debug() 150 printk("skb=%p data=%p hw=%p\n", rd->skb, rd->buf, rd->hw); in vlsi_ring_debug() 152 __func__, (unsigned) rd_get_status(rd), in vlsi_ring_debug() 153 (unsigned) rd_get_count(rd), (unsigned) rd_get_addr(rd)); in vlsi_ring_debug() 308 struct ring_descr *rd; in vlsi_proc_ring() local 313 r->size, r->mask, r->len, r->dir, r->rd[0].hw); in vlsi_proc_ring() 324 rd = &r->rd[h]; in vlsi_proc_ring() 325 j = (unsigned) rd_get_count(rd); in vlsi_proc_ring() [all …]
|
D | vlsi_ir.h | 596 static inline int rd_is_active(struct ring_descr *rd) in rd_is_active() argument 598 return (rd->hw->rd_status & RD_ACTIVE) != 0; in rd_is_active() 601 static inline void rd_activate(struct ring_descr *rd) in rd_activate() argument 603 rd->hw->rd_status |= RD_ACTIVE; in rd_activate() 606 static inline void rd_set_status(struct ring_descr *rd, u8 s) in rd_set_status() argument 608 rd->hw->rd_status = s; /* may pass ownership to the hardware */ in rd_set_status() 611 static inline void rd_set_addr_status(struct ring_descr *rd, dma_addr_t a, u8 s) in rd_set_addr_status() argument 628 rd->hw->rd_addr = cpu_to_le32(a); in rd_set_addr_status() 630 rd_set_status(rd, s); /* may pass ownership to the hardware */ in rd_set_addr_status() 633 static inline void rd_set_count(struct ring_descr *rd, u16 c) in rd_set_count() argument [all …]
|
/drivers/media/dvb-frontends/ |
D | dib3000mb.c | 355 rd(DIB3000MB_REG_AS_IRQ_PENDING), in dib3000mb_set_frontend() 356 rd(DIB3000MB_REG_LOCK2_VALUE))) < 0 && as_count++ < 100) in dib3000mb_set_frontend() 462 if (!rd(DIB3000MB_REG_TPS_LOCK)) in dib3000mb_get_frontend() 465 dds_val = ((rd(DIB3000MB_REG_DDS_VALUE_MSB) & 0xff) << 16) + rd(DIB3000MB_REG_DDS_VALUE_LSB); in dib3000mb_get_frontend() 466 …deb_getf("DDS_VAL: %x %x %x",dds_val, rd(DIB3000MB_REG_DDS_VALUE_MSB), rd(DIB3000MB_REG_DDS_VALUE_… in dib3000mb_get_frontend() 474 dds_val = ((rd(DIB3000MB_REG_DDS_FREQ_MSB) & 0xff) << 16) + rd(DIB3000MB_REG_DDS_FREQ_LSB); in dib3000mb_get_frontend() 475 …deb_getf("DDS_FREQ: %x %x %x",dds_val, rd(DIB3000MB_REG_DDS_FREQ_MSB), rd(DIB3000MB_REG_DDS_FREQ_L… in dib3000mb_get_frontend() 490 switch ((tps_val = rd(DIB3000MB_REG_TPS_QAM))) { in dib3000mb_get_frontend() 509 if (rd(DIB3000MB_REG_TPS_HRCH)) { in dib3000mb_get_frontend() 513 switch ((tps_val = rd(DIB3000MB_REG_TPS_VIT_ALPHA))) { in dib3000mb_get_frontend() [all …]
|
D | a8293.c | 30 static int a8293_i2c(struct a8293_priv *priv, u8 *val, int len, bool rd) in a8293_i2c() argument 41 if (rd) in a8293_i2c() 51 KBUILD_MODNAME, ret, rd); in a8293_i2c()
|
/drivers/i2c/busses/ |
D | i2c-pasemi.c | 124 u32 rd; in pasemi_i2c_xfer_msg() local 139 rd = RXFIFO_RD(smbus); in pasemi_i2c_xfer_msg() 140 if (rd & MRXFIFO_EMPTY) { in pasemi_i2c_xfer_msg() 144 msg->buf[i] = rd & MRXFIFO_DATA_M; in pasemi_i2c_xfer_msg() 183 unsigned int rd; in pasemi_smb_xfer() local 232 rd = RXFIFO_RD(smbus); in pasemi_smb_xfer() 233 len = min_t(u8, (rd & MRXFIFO_DATA_M), in pasemi_smb_xfer() 264 rd = RXFIFO_RD(smbus); in pasemi_smb_xfer() 265 len = min_t(u8, (rd & MRXFIFO_DATA_M), in pasemi_smb_xfer() 285 rd = RXFIFO_RD(smbus); in pasemi_smb_xfer() [all …]
|
/drivers/scsi/ |
D | raid_class.c | 83 struct raid_data *rd; in raid_setup() local 87 rd = kzalloc(sizeof(*rd), GFP_KERNEL); in raid_setup() 88 if (!rd) in raid_setup() 91 INIT_LIST_HEAD(&rd->component_list); in raid_setup() 92 dev_set_drvdata(cdev, rd); in raid_setup() 100 struct raid_data *rd = dev_get_drvdata(cdev); in raid_remove() local 104 list_for_each_entry_safe(rc, next, &rd->component_list, node) { in raid_remove() 110 kfree(rd); in raid_remove() 181 struct raid_data *rd = dev_get_drvdata(dev); \ 190 name = raid_##states##_name(rd->attr); \ [all …]
|
/drivers/hid/ |
D | hid-sony.c | 102 __u8 *rd, int size) in sony_raw_event() argument 110 rd[0] == 0x01 && size == 49) { in sony_raw_event() 111 swap(rd[41], rd[42]); in sony_raw_event() 112 swap(rd[43], rd[44]); in sony_raw_event() 113 swap(rd[45], rd[46]); in sony_raw_event() 114 swap(rd[47], rd[48]); in sony_raw_event()
|
/drivers/net/wireless/rt2x00/ |
D | rt2x00usb.c | 178 struct rt2x00_async_read_data *rd = urb->context; in rt2x00usb_register_read_async_cb() local 179 if (rd->callback(rd->rt2x00dev, urb->status, le32_to_cpu(rd->reg))) { in rt2x00usb_register_read_async_cb() 181 kfree(rd); in rt2x00usb_register_read_async_cb() 183 kfree(rd); in rt2x00usb_register_read_async_cb() 192 struct rt2x00_async_read_data *rd; in rt2x00usb_register_read_async() local 194 rd = kmalloc(sizeof(*rd), GFP_ATOMIC); in rt2x00usb_register_read_async() 195 if (!rd) in rt2x00usb_register_read_async() 200 kfree(rd); in rt2x00usb_register_read_async() 204 rd->rt2x00dev = rt2x00dev; in rt2x00usb_register_read_async() 205 rd->callback = callback; in rt2x00usb_register_read_async() [all …]
|
/drivers/net/wireless/brcm80211/brcmfmac/ |
D | dhd_sdio.c | 1075 struct brcmf_sdio_read *rd, in brcmf_sdio_hdparser() argument 1104 (roundup(len, bus->blocksize) != rd->len)) { in brcmf_sdio_hdparser() 1108 if (type == BRCMF_SDIO_FT_SUB && len > rd->len) { in brcmf_sdio_hdparser() 1112 rd->len = len; in brcmf_sdio_hdparser() 1127 rd->len = 0; in brcmf_sdio_hdparser() 1131 rd->channel = SDPCM_PACKET_CHANNEL(&header[SDPCM_FRAMETAG_LEN]); in brcmf_sdio_hdparser() 1132 if (len > MAX_RX_DATASZ && rd->channel != SDPCM_CONTROL_CHANNEL && in brcmf_sdio_hdparser() 1137 rd->len = 0; in brcmf_sdio_hdparser() 1140 if (type == BRCMF_SDIO_FT_SUPER && rd->channel != SDPCM_GLOM_CHANNEL) { in brcmf_sdio_hdparser() 1142 rd->len = 0; in brcmf_sdio_hdparser() [all …]
|
/drivers/clk/samsung/ |
D | clk.c | 30 struct samsung_clk_reg_dump *rd = reg_dump; in samsung_clk_suspend() local 33 for (i = 0; i < nr_reg_dump; i++, rd++) in samsung_clk_suspend() 34 rd->value = __raw_readl(reg_base + rd->offset); in samsung_clk_suspend() 41 struct samsung_clk_reg_dump *rd = reg_dump; in samsung_clk_resume() local 44 for (i = 0; i < nr_reg_dump; i++, rd++) in samsung_clk_resume() 45 __raw_writel(rd->value, reg_base + rd->offset); in samsung_clk_resume()
|
/drivers/video/omap/ |
D | lcd_mipid.c | 355 } *rd, rd_ctrl[7] = { in ls041y3_esd_check_mode2() local 365 rd = rd_ctrl; in ls041y3_esd_check_mode2() 366 for (i = 0; i < 3; i++, rd++) in ls041y3_esd_check_mode2() 367 mipid_write(md, rd->cmd, (u8 *)rd->wbuf, rd->wlen); in ls041y3_esd_check_mode2() 370 mipid_read(md, rd->cmd, rbuf, 2); in ls041y3_esd_check_mode2() 371 rd++; in ls041y3_esd_check_mode2() 373 for (i = 0; i < 3; i++, rd++) { in ls041y3_esd_check_mode2() 375 mipid_write(md, rd->cmd, (u8 *)rd->wbuf, rd->wlen); in ls041y3_esd_check_mode2()
|
/drivers/net/ethernet/seeq/ |
D | sgiseeq.c | 341 struct sgiseeq_rx_desc *rd; in sgiseeq_rx() local 349 rd = &sp->rx_desc[sp->rx_new]; in sgiseeq_rx() 350 dma_sync_desc_cpu(dev, rd); in sgiseeq_rx() 351 while (!(rd->rdma.cntinfo & HPCDMA_OWN)) { in sgiseeq_rx() 352 len = PKT_BUF_SZ - (rd->rdma.cntinfo & HPCDMA_BCNT) - 3; in sgiseeq_rx() 353 dma_unmap_single(dev->dev.parent, rd->rdma.pbuf, in sgiseeq_rx() 355 pkt_status = rd->skb->data[len]; in sgiseeq_rx() 359 if (memcmp(rd->skb->data + 6, dev->dev_addr, ETH_ALEN)) { in sgiseeq_rx() 361 skb = rd->skb; in sgiseeq_rx() 372 skb_copy_to_linear_data(skb, rd->skb->data, len); in sgiseeq_rx() [all …]
|
/drivers/gpu/drm/exynos/ |
D | exynos_drm_dmabuf.c | 69 struct scatterlist *rd, *wr; in exynos_gem_map_dma_buf() local 96 rd = buf->sgt->sgl; in exynos_gem_map_dma_buf() 99 sg_set_page(wr, sg_page(rd), rd->length, rd->offset); in exynos_gem_map_dma_buf() 100 rd = sg_next(rd); in exynos_gem_map_dma_buf()
|
/drivers/net/wireless/ath/ |
D | regd.c | 417 u16 rd = ath_regd_get_eepromRD(reg); in ath_regd_is_eeprom_valid() local 420 if (rd & COUNTRY_ERD_FLAG) { in ath_regd_is_eeprom_valid() 422 u16 cc = rd & ~COUNTRY_ERD_FLAG; in ath_regd_is_eeprom_valid() 431 if (rd != CTRY_DEFAULT) in ath_regd_is_eeprom_valid() 435 if (regDomainPairs[i].regDmnEnum == rd) in ath_regd_is_eeprom_valid() 439 "ath: invalid regulatory domain/country code 0x%x\n", rd); in ath_regd_is_eeprom_valid() 470 static u16 ath_regd_get_default_country(u16 rd) in ath_regd_get_default_country() argument 472 if (rd & COUNTRY_ERD_FLAG) { in ath_regd_get_default_country() 474 u16 cc = rd & ~COUNTRY_ERD_FLAG; in ath_regd_get_default_country()
|
/drivers/net/ |
D | vxlan.c | 335 struct vxlan_rdst *rd_prev, *rd; in vxlan_fdb_append() local 338 for (rd = &f->remote; rd; rd = rd->remote_next) { in vxlan_fdb_append() 339 if (rd->remote_ip == ip && in vxlan_fdb_append() 340 rd->remote_port == port && in vxlan_fdb_append() 341 rd->remote_vni == vni && in vxlan_fdb_append() 342 rd->remote_ifindex == ifindex) in vxlan_fdb_append() 344 rd_prev = rd; in vxlan_fdb_append() 346 rd = kmalloc(sizeof(*rd), GFP_ATOMIC); in vxlan_fdb_append() 347 if (rd == NULL) in vxlan_fdb_append() 349 rd->remote_ip = ip; in vxlan_fdb_append() [all …]
|
/drivers/net/ethernet/ |
D | korina.c | 185 struct dma_desc *rd) in korina_start_rx() argument 187 korina_start_dma(lp->rx_dma_regs, CPHYSADDR(rd)); in korina_start_rx() 191 struct dma_desc *rd) in korina_chain_rx() argument 193 korina_chain_dma(lp->rx_dma_regs, CPHYSADDR(rd)); in korina_chain_rx() 352 struct dma_desc *rd = &lp->rd_ring[lp->rx_next_done]; in korina_rx() local 358 dma_cache_inv((u32)rd, sizeof(*rd)); in korina_rx() 364 devcs = rd->devcs; in korina_rx() 366 if ((KORINA_RBSIZE - (u32)DMA_COUNT(rd->control)) == 0) in korina_rx() 422 rd->devcs = 0; in korina_rx() 426 rd->ca = CPHYSADDR(skb_new->data); in korina_rx() [all …]
|
/drivers/net/hamradio/ |
D | hdlcdrv.c | 452 s->hdlcrx.hbuf.rd = s->hdlcrx.hbuf.wr = 0; in hdlcdrv_open() 456 s->hdlctx.hbuf.rd = s->hdlctx.hbuf.wr = 0; in hdlcdrv_open() 581 if (s->bitbuf_channel.rd == s->bitbuf_channel.wr) in hdlcdrv_ioctl() 584 s->bitbuf_channel.buffer[s->bitbuf_channel.rd]; in hdlcdrv_ioctl() 585 s->bitbuf_channel.rd = (s->bitbuf_channel.rd+1) % in hdlcdrv_ioctl() 594 if (s->bitbuf_hdlc.rd == s->bitbuf_hdlc.wr) in hdlcdrv_ioctl() 597 s->bitbuf_hdlc.buffer[s->bitbuf_hdlc.rd]; in hdlcdrv_ioctl() 598 s->bitbuf_hdlc.rd = (s->bitbuf_hdlc.rd+1) % in hdlcdrv_ioctl() 646 s->hdlcrx.hbuf.rd = s->hdlcrx.hbuf.wr = 0; in hdlcdrv_setup() 651 s->hdlctx.hbuf.rd = s->hdlctx.hbuf.wr = 0; in hdlcdrv_setup() [all …]
|
/drivers/input/touchscreen/ |
D | tsc2005.c | 198 static void tsc2005_setup_read(struct tsc2005_spi_rd *rd, u8 reg, bool last) in tsc2005_setup_read() argument 200 memset(rd, 0, sizeof(*rd)); in tsc2005_setup_read() 202 rd->spi_tx = (reg | TSC2005_REG_READ) << 16; in tsc2005_setup_read() 203 rd->spi_xfer.tx_buf = &rd->spi_tx; in tsc2005_setup_read() 204 rd->spi_xfer.rx_buf = &rd->spi_rx; in tsc2005_setup_read() 205 rd->spi_xfer.len = 4; in tsc2005_setup_read() 206 rd->spi_xfer.bits_per_word = 24; in tsc2005_setup_read() 207 rd->spi_xfer.cs_change = !last; in tsc2005_setup_read()
|
/drivers/net/ethernet/apple/ |
D | mace.c | 432 volatile struct dbdma_regs __iomem *rd = mp->rx_dma; in mace_open() local 472 out_le32(&rd->control, (RUN|PAUSE|FLUSH|WAKE) << 16); /* clear run bit */ in mace_open() 473 out_le32(&rd->cmdptr, virt_to_bus(mp->rx_cmds)); in mace_open() 474 out_le32(&rd->control, (RUN << 16) | RUN); in mace_open() 502 volatile struct dbdma_regs __iomem *rd = mp->rx_dma; in mace_close() local 510 st_le32(&rd->control, (RUN|PAUSE|FLUSH|WAKE) << 16); /* clear run bit */ in mace_close() 811 volatile struct dbdma_regs __iomem *rd = mp->rx_dma; in mace_tx_timeout() local 833 cp = bus_to_virt(ld_le32(&rd->cmdptr)); in mace_tx_timeout() 834 dbdma_reset(rd); in mace_tx_timeout() 836 out_le32(&rd->cmdptr, virt_to_bus(cp)); in mace_tx_timeout() [all …]
|
D | bmac.c | 229 volatile struct dbdma_regs __iomem *rd = bp->rx_dma; in bmac_enable_and_reset_chip() local 232 if (rd) in bmac_enable_and_reset_chip() 233 dbdma_reset(rd); in bmac_enable_and_reset_chip() 406 volatile struct dbdma_regs __iomem *rd = bp->rx_dma; in bmac_start_chip() local 410 dbdma_continue(rd); in bmac_start_chip() 477 volatile struct dbdma_regs __iomem *rd = bp->rx_dma; in bmac_suspend() local 486 st_le32(&rd->control, DBDMA_CLEAR(RUN|PAUSE|FLUSH|WAKE)); /* clear run bit */ in bmac_suspend() 613 volatile struct dbdma_regs __iomem *rd = bp->rx_dma; in bmac_init_rx_ring() local 637 dbdma_reset(rd); in bmac_init_rx_ring() 638 out_le32(&rd->cmdptr, virt_to_bus(bp->rx_cmds)); in bmac_init_rx_ring() [all …]
|
/drivers/net/ethernet/amd/ |
D | 7990.c | 276 volatile struct lance_rx_desc *rd; in lance_rx() local 298 for (rd = &ib->brx_ring [lp->rx_new]; /* For each Rx ring we own... */ in lance_rx() 299 !((bits = rd->rmd1_bits) & LE_R1_OWN); in lance_rx() 300 rd = &ib->brx_ring [lp->rx_new]) { in lance_rx() 317 int len = (rd->mblength & 0xfff) - 4; in lance_rx() 322 rd->mblength = 0; in lance_rx() 323 rd->rmd1_bits = LE_R1_OWN; in lance_rx() 340 rd->mblength = 0; in lance_rx() 341 rd->rmd1_bits = LE_R1_OWN; in lance_rx()
|
D | sunlance.c | 512 struct lance_rx_desc *rd; in lance_rx_dvma() local 517 for (rd = &ib->brx_ring [entry]; in lance_rx_dvma() 518 !((bits = rd->rmd1_bits) & LE_R1_OWN); in lance_rx_dvma() 519 rd = &ib->brx_ring [entry]) { in lance_rx_dvma() 535 len = (rd->mblength & 0xfff) - 4; in lance_rx_dvma() 540 rd->mblength = 0; in lance_rx_dvma() 541 rd->rmd1_bits = LE_R1_OWN; in lance_rx_dvma() 559 rd->mblength = 0; in lance_rx_dvma() 560 rd->rmd1_bits = LE_R1_OWN; in lance_rx_dvma() 681 struct lance_rx_desc __iomem *rd; in lance_rx_pio() local [all …]
|
D | a2065.c | 248 volatile struct lance_rx_desc *rd; in lance_rx() local 268 for (rd = &ib->brx_ring[lp->rx_new]; in lance_rx() 269 !((bits = rd->rmd1_bits) & LE_R1_OWN); in lance_rx() 270 rd = &ib->brx_ring[lp->rx_new]) { in lance_rx() 292 int len = (rd->mblength & 0xfff) - 4; in lance_rx() 297 rd->mblength = 0; in lance_rx() 298 rd->rmd1_bits = LE_R1_OWN; in lance_rx() 315 rd->mblength = 0; in lance_rx() 316 rd->rmd1_bits = LE_R1_OWN; in lance_rx()
|
/drivers/net/ethernet/via/ |
D | via-velocity.c | 1514 struct rx_desc *rd = &(vptr->rx.ring[idx]); in velocity_alloc_rx_buf() local 1534 *((u32 *) & (rd->rdesc0)) = 0; in velocity_alloc_rx_buf() 1535 rd->size = cpu_to_le16(vptr->rx.buf_sz) | RX_INTEN; in velocity_alloc_rx_buf() 1536 rd->pa_low = cpu_to_le32(rd_info->skb_dma); in velocity_alloc_rx_buf() 1537 rd->pa_high = 0; in velocity_alloc_rx_buf() 1547 struct rx_desc *rd = vptr->rx.ring + dirty; in velocity_rx_refill() local 1550 if (rd->rdesc0.len & OWNED_BY_NIC) in velocity_rx_refill() 1585 struct rx_desc *rd = vptr->rx.ring + i; in velocity_free_rd_ring() local 1587 memset(rd, 0, sizeof(*rd)); in velocity_free_rd_ring() 1957 static inline void velocity_rx_csum(struct rx_desc *rd, struct sk_buff *skb) in velocity_rx_csum() argument [all …]
|