Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/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 + LRBR_LTHR(0)); \
55 p[rx_ptr][1] = ioread32(dev->i2s_base + RRBR_RTHR(0)); \
57 if (++rx_ptr >= runtime->buffer_size) \
58 rx_ptr = 0; \
61 return rx_ptr; \
116 ptr = READ_ONCE(dev->rx_ptr); in dw_pcm_transfer()
119 cmpxchg(&dev->rx_ptr, ptr, new_ptr); in dw_pcm_transfer()
207 WRITE_ONCE(dev->rx_ptr, in dw_pcm_trigger()
[all...]
H A Dlocal.h116 struct snd_pcm_runtime *runtime, unsigned int rx_ptr,
119 unsigned int rx_ptr; member
/kernel/linux/linux-6.6/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); in dw_pcm_transfer()
119 cmpxchg(&dev->rx_ptr, ptr, new_ptr); in dw_pcm_transfer()
207 WRITE_ONCE(dev->rx_ptr, in dw_pcm_trigger()
[all...]
H A Dlocal.h148 struct snd_pcm_runtime *runtime, unsigned int rx_ptr,
151 unsigned int rx_ptr; member
/kernel/linux/linux-5.10/sound/soc/intel/keembay/
H A Dkmb_platform.c83 unsigned int rx_ptr, bool *period_elapsed) in kmb_pcm_rx_fn()
85 unsigned int period_pos = rx_ptr % runtime->period_size; in kmb_pcm_rx_fn()
95 ((u16 *)buf)[rx_ptr * chan + (j * 2)] = in kmb_pcm_rx_fn()
97 ((u16 *)buf)[rx_ptr * chan + ((j * 2) + 1)] = in kmb_pcm_rx_fn()
100 ((u32 *)buf)[rx_ptr * chan + (j * 2)] = in kmb_pcm_rx_fn()
102 ((u32 *)buf)[rx_ptr * chan + ((j * 2) + 1)] = in kmb_pcm_rx_fn()
108 if (++rx_ptr >= runtime->buffer_size) in kmb_pcm_rx_fn()
109 rx_ptr = 0; in kmb_pcm_rx_fn()
114 return rx_ptr; in kmb_pcm_rx_fn()
190 ptr = kmb_i2s->rx_ptr; in kmb_pcm_operation()
81 kmb_pcm_rx_fn(struct kmb_i2s_info *kmb_i2s, struct snd_pcm_runtime *runtime, unsigned int rx_ptr, bool *period_elapsed) kmb_pcm_rx_fn() argument
[all...]
H A Dkmb_platform.h143 unsigned int rx_ptr; member
/kernel/linux/linux-6.6/sound/soc/intel/keembay/
H A Dkmb_platform.c134 unsigned int rx_ptr, bool *period_elapsed) in kmb_pcm_rx_fn()
136 unsigned int period_pos = rx_ptr % runtime->period_size; in kmb_pcm_rx_fn()
146 ((u16 *)buf)[rx_ptr * chan + (j * 2)] = in kmb_pcm_rx_fn()
148 ((u16 *)buf)[rx_ptr * chan + ((j * 2) + 1)] = in kmb_pcm_rx_fn()
151 ((u32 *)buf)[rx_ptr * chan + (j * 2)] = in kmb_pcm_rx_fn()
153 ((u32 *)buf)[rx_ptr * chan + ((j * 2) + 1)] = in kmb_pcm_rx_fn()
159 if (++rx_ptr >= runtime->buffer_size) in kmb_pcm_rx_fn()
160 rx_ptr = 0; in kmb_pcm_rx_fn()
165 return rx_ptr; in kmb_pcm_rx_fn()
241 ptr = kmb_i2s->rx_ptr; in kmb_pcm_operation()
132 kmb_pcm_rx_fn(struct kmb_i2s_info *kmb_i2s, struct snd_pcm_runtime *runtime, unsigned int rx_ptr, bool *period_elapsed) kmb_pcm_rx_fn() argument
[all...]
H A Dkmb_platform.h152 unsigned int rx_ptr; member
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-xilinx.c87 u8 *rx_ptr; /* pointer in the Tx buffer */ member
145 if (!xspi->rx_ptr) in xilinx_spi_rx()
150 *(u8 *)(xspi->rx_ptr) = data; in xilinx_spi_rx()
153 *(u16 *)(xspi->rx_ptr) = data; in xilinx_spi_rx()
156 *(u32 *)(xspi->rx_ptr) = data; in xilinx_spi_rx()
160 xspi->rx_ptr += xspi->bytes_per_word; in xilinx_spi_rx()
248 xspi->rx_ptr = t->rx_buf; in xilinx_spi_txrx_bufs()
H A Dspi-st-ssc4.c62 u8 *rx_ptr; member
107 if (spi_st->rx_ptr) { in ssc_read_rx_fifo()
109 *spi_st->rx_ptr++ = (uint8_t)word; in ssc_read_rx_fifo()
111 *spi_st->rx_ptr++ = (word >> 8); in ssc_read_rx_fifo()
112 *spi_st->rx_ptr++ = word & 0xff; in ssc_read_rx_fifo()
127 spi_st->rx_ptr = t->rx_buf; in spi_st_transfer_one()
H A Dspi-sifive.c246 static void sifive_spi_rx(struct sifive_spi *spi, u8 *rx_ptr) in sifive_spi_rx() argument
251 *rx_ptr = data & SIFIVE_SPI_RXDATA_DATA_MASK; in sifive_spi_rx()
261 u8 *rx_ptr = t->rx_buf; in sifive_spi_transfer_one() local
272 if (rx_ptr) { in sifive_spi_transfer_one()
280 sifive_spi_rx(spi, rx_ptr++); in sifive_spi_transfer_one()
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-xilinx.c87 u8 *rx_ptr; /* pointer in the Tx buffer */ member
145 if (!xspi->rx_ptr) in xilinx_spi_rx()
150 *(u8 *)(xspi->rx_ptr) = data; in xilinx_spi_rx()
153 *(u16 *)(xspi->rx_ptr) = data; in xilinx_spi_rx()
156 *(u32 *)(xspi->rx_ptr) = data; in xilinx_spi_rx()
160 xspi->rx_ptr += xspi->bytes_per_word; in xilinx_spi_rx()
248 xspi->rx_ptr = t->rx_buf; in xilinx_spi_txrx_bufs()
H A Dspi-st-ssc4.c61 u8 *rx_ptr; member
106 if (spi_st->rx_ptr) { in ssc_read_rx_fifo()
108 *spi_st->rx_ptr++ = (uint8_t)word; in ssc_read_rx_fifo()
110 *spi_st->rx_ptr++ = (word >> 8); in ssc_read_rx_fifo()
111 *spi_st->rx_ptr++ = word & 0xff; in ssc_read_rx_fifo()
126 spi_st->rx_ptr = t->rx_buf; in spi_st_transfer_one()
H A Dspi-sifive.c246 static void sifive_spi_rx(struct sifive_spi *spi, u8 *rx_ptr) in sifive_spi_rx() argument
251 *rx_ptr = data & SIFIVE_SPI_RXDATA_DATA_MASK; in sifive_spi_rx()
261 u8 *rx_ptr = t->rx_buf; in sifive_spi_transfer_one() local
272 if (rx_ptr) { in sifive_spi_transfer_one()
280 sifive_spi_rx(spi, rx_ptr++); in sifive_spi_transfer_one()
/kernel/linux/linux-5.10/drivers/net/caif/
H A Dcaif_hsi.c602 u8 *rx_ptr, *rx_buf; in cfhsi_rx_done() local
665 rx_ptr = rx_buf + CFHSI_DESC_SZ; in cfhsi_rx_done()
668 rx_ptr = rx_buf; in cfhsi_rx_done()
678 res = cfhsi->ops->cfhsi_rx(rx_ptr, rx_len, in cfhsi_rx_done()
708 cfhsi->rx_ptr = rx_ptr; in cfhsi_rx_done()
834 res = cfhsi->ops->cfhsi_rx(cfhsi->rx_ptr, cfhsi->rx_len, cfhsi->ops); in cfhsi_wake_up()
1160 cfhsi->rx_ptr = cfhsi->rx_buf; in cfhsi_open()
/kernel/linux/linux-5.10/include/uapi/linux/hsi/
H A Dcs-protocol.h101 __u32 rx_ptr; member
/kernel/linux/linux-6.6/include/uapi/linux/hsi/
H A Dcs-protocol.h87 __u32 rx_ptr; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/hsi/
H A Dcs-protocol.h61 __u32 rx_ptr; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/hsi/
H A Dcs-protocol.h61 __u32 rx_ptr; member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/hsi/
H A Dcs-protocol.h50 __u32 rx_ptr; member
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/
H A D7990.h79 volatile unsigned short rx_ptr; /* receive descriptor addr */ member
H A Da2065.c90 unsigned short rx_ptr; /* receive descriptor addr */ member
204 ib->rx_ptr = leptr; in lance_init_ring()
/kernel/linux/linux-5.10/include/net/caif/
H A Dcaif_hsi.h155 u8 *rx_ptr; member
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/
H A D7990.h79 volatile unsigned short rx_ptr; /* receive descriptor addr */ member
/kernel/linux/linux-5.10/drivers/net/hamradio/
H A Ddmascc.c193 int rx_ptr; member
741 priv->rx_ptr = 0; in scc_open()
1040 priv->rx_ptr = 0; in rx_on()
1168 if (priv->rx_ptr < BUF_SIZE) in rx_isr()
1170 rx_ptr++] = in rx_isr()
1202 cb = priv->rx_ptr - 2; in special_condition()
1242 priv->rx_ptr = 0; in special_condition()

Completed in 16 milliseconds

12