Home
last modified time | relevance | path

Searched refs:rd (Results 1 – 25 of 56) sorted by relevance

123

/drivers/media/tuners/
Dqt1010.c64 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/
Dvlsi_ir.c140 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 …]
Dvlsi_ir.h596 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/
Ddib3000mb.c355 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 …]
Da8293.c30 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/
Di2c-pasemi.c124 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/
Draid_class.c83 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/
Dhid-sony.c102 __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/
Drt2x00usb.c178 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/
Ddhd_sdio.c1075 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/
Dclk.c30 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/
Dlcd_mipid.c355 } *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/
Dsgiseeq.c341 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/
Dexynos_drm_dmabuf.c69 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/
Dregd.c417 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/
Dvxlan.c335 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/
Dkorina.c185 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/
Dhdlcdrv.c452 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/
Dtsc2005.c198 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/
Dmace.c432 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 …]
Dbmac.c229 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/
D7990.c276 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()
Dsunlance.c512 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 …]
Da2065.c248 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/
Dvia-velocity.c1514 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 …]

123