Searched refs:rx_ptr (Results 1 - 18 of 18) sorted by relevance

/linux-master/sound/soc/dwc/
H A Ddwc-pcm.c46 struct snd_pcm_runtime *runtime, unsigned int rx_ptr, \
50 unsigned int period_pos = rx_ptr % runtime->period_size; \
54 p[rx_ptr][0] = ioread32(dev->i2s_base + dev->l_reg); \
55 p[rx_ptr][1] = ioread32(dev->i2s_base + dev->r_reg); \
57 if (++rx_ptr >= runtime->buffer_size) \
58 rx_ptr = 0; \
61 return rx_ptr; \
116 ptr = READ_ONCE(dev->rx_ptr);
119 cmpxchg(&dev->rx_ptr, ptr, new_ptr);
207 WRITE_ONCE(dev->rx_ptr,
[all...]
H A Dlocal.h148 struct snd_pcm_runtime *runtime, unsigned int rx_ptr,
151 unsigned int rx_ptr; member in struct:dw_i2s_dev
/linux-master/include/uapi/linux/hsi/
H A Dcs-protocol.h87 __u32 rx_ptr; member in struct:cs_mmap_config_block
/linux-master/drivers/spi/
H A Dspi-xilinx.c87 u8 *rx_ptr; /* pointer in the Tx buffer */ member in struct:xilinx_spi
145 if (!xspi->rx_ptr)
150 *(u8 *)(xspi->rx_ptr) = data;
153 *(u16 *)(xspi->rx_ptr) = data;
156 *(u32 *)(xspi->rx_ptr) = data;
160 xspi->rx_ptr += xspi->bytes_per_word;
248 xspi->rx_ptr = t->rx_buf;
H A Dspi-st-ssc4.c61 u8 *rx_ptr; member in struct:spi_st
106 if (spi_st->rx_ptr) {
108 *spi_st->rx_ptr++ = (uint8_t)word;
110 *spi_st->rx_ptr++ = (word >> 8);
111 *spi_st->rx_ptr++ = word & 0xff;
126 spi_st->rx_ptr = t->rx_buf;
H A Dspi-sifive.c246 static void sifive_spi_rx(struct sifive_spi *spi, u8 *rx_ptr) argument
251 *rx_ptr = data & SIFIVE_SPI_RXDATA_DATA_MASK;
261 u8 *rx_ptr = t->rx_buf; local
272 if (rx_ptr) {
280 sifive_spi_rx(spi, rx_ptr++);
/linux-master/sound/soc/intel/keembay/
H A Dkmb_platform.c133 unsigned int rx_ptr, bool *period_elapsed)
135 unsigned int period_pos = rx_ptr % runtime->period_size;
145 ((u16 *)buf)[rx_ptr * chan + (j * 2)] =
147 ((u16 *)buf)[rx_ptr * chan + ((j * 2) + 1)] =
150 ((u32 *)buf)[rx_ptr * chan + (j * 2)] =
152 ((u32 *)buf)[rx_ptr * chan + ((j * 2) + 1)] =
158 if (++rx_ptr >= runtime->buffer_size)
159 rx_ptr = 0;
164 return rx_ptr;
240 ptr = kmb_i2s->rx_ptr;
131 kmb_pcm_rx_fn(struct kmb_i2s_info *kmb_i2s, struct snd_pcm_runtime *runtime, unsigned int rx_ptr, bool *period_elapsed) argument
[all...]
H A Dkmb_platform.h152 unsigned int rx_ptr; member in struct:kmb_i2s_info
/linux-master/drivers/net/ethernet/amd/
H A D7990.h79 volatile unsigned short rx_ptr; /* receive descriptor addr */ member in struct:lance_init_block
H A Da2065.c90 unsigned short rx_ptr; /* receive descriptor addr */ member in struct:lance_init_block
204 ib->rx_ptr = leptr;
H A Dsunlance.c216 u16 rx_ptr; /* receive descriptor addr */ member in struct:lance_init_block
365 ib->rx_ptr = leptr;
425 sbus_writew(leptr, &ib->rx_ptr);
H A D7990.c211 ib->rx_ptr = leptr;
H A Ddeclance.c214 unsigned short rx_ptr; /* receive descriptor addr */ member in struct:lance_init_block
477 *lib_ptr(ib, rx_ptr, lp->type) = leptr;
/linux-master/drivers/net/ethernet/brocade/bna/
H A Dbna_tx_rx.c2027 struct bna_rx *rx_ptr; local
2052 rx_ptr = &rx_mod->rx[index];
2054 INIT_LIST_HEAD(&rx_ptr->rxp_q);
2055 rx_ptr->bna = NULL;
2056 rx_ptr->rid = index;
2057 rx_ptr->stop_cbfn = NULL;
2058 rx_ptr->stop_cbarg = NULL;
2060 list_add_tail(&rx_ptr->qe, &rx_mod->rx_free_q);
/linux-master/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c49 .rx_ptr = 0x0900,
63 .rx_ptr = 0x1900,
97 .rx_ptr = 0x0900,
113 .rx_ptr = 0x6100,
127 .rx_ptr = 0x4500,
161 .rx_ptr = 0x6900,
175 .rx_ptr = 0x4500,
2717 reg_map->qdma.rx_ptr + ring_no * MTK_QRX_OFFSET);
2724 reg_map->pdma.rx_ptr + ring_no * MTK_QRX_OFFSET);
H A Dmtk_eth_soc.h1099 u32 rx_ptr; /* rx base pointer */ member in struct:mtk_reg_map::__anon457
1113 u32 rx_ptr; /* rx base pointer */ member in struct:mtk_reg_map::__anon458
/linux-master/drivers/usb/host/
H A Dfhci.h178 __be32 rx_ptr; /* Rx internal data pointer */ member in struct:fhci_pram
/linux-master/drivers/hsi/clients/
H A Dcmt_speech.c591 hi->mmap_cfg->rx_ptr = hi->rx_slot;

Completed in 494 milliseconds