Home
last modified time | relevance | path

Searched refs:rx_dma_buf (Results 1 – 11 of 11) sorted by relevance

/linux-4.1.27/sound/soc/blackfin/
Dbf5xx-ac97-pcm.c70 bf5xx_ac97_to_pcm((struct ac97_frame *)sport->rx_dma_buf + in bf5xx_mmap_copy()
142 memset(sport->rx_dma_buf, 0, runtime->buffer_size * in bf5xx_pcm_hw_free()
164 sport_config_rx_dma(sport, sport->rx_dma_buf, runtime->periods, in bf5xx_pcm_prepare()
363 if (!sport_handle->rx_dma_buf) { in bf5xx_pcm_preallocate_dma_buffer()
364 sport_handle->rx_dma_buf = dma_alloc_coherent(NULL, \ in bf5xx_pcm_preallocate_dma_buffer()
366 if (!sport_handle->rx_dma_buf) { in bf5xx_pcm_preallocate_dma_buffer()
370 memset(sport_handle->rx_dma_buf, 0, size); in bf5xx_pcm_preallocate_dma_buffer()
372 memset(sport_handle->rx_dma_buf, 0, size); in bf5xx_pcm_preallocate_dma_buffer()
408 if (sport_handle->rx_dma_buf) in bf5xx_pcm_free_dma_buffers()
410 sport_handle->rx_dma_buf, 0); in bf5xx_pcm_free_dma_buffers()
[all …]
Dbf5xx-sport.h95 unsigned char *rx_dma_buf; member
/linux-4.1.27/drivers/net/irda/
Dbfin_sir.c317 for (i = port->rx_dma_buf.head; i < port->rx_dma_buf.tail; i++) in bfin_sir_dma_rx_chars()
318 async_unwrap_char(dev, &self->stats, &self->rx_buff, port->rx_dma_buf.buf[i]); in bfin_sir_dma_rx_chars()
335 if (pos > port->rx_dma_buf.tail) { in bfin_sir_rx_dma_timeout()
336 port->rx_dma_buf.tail = pos; in bfin_sir_rx_dma_timeout()
338 port->rx_dma_buf.head = port->rx_dma_buf.tail; in bfin_sir_rx_dma_timeout()
353 port->rx_dma_buf.tail = DMA_SIR_RX_XCNT * port->rx_dma_nrows; in bfin_sir_dma_rx_int()
357 port->rx_dma_buf.tail = 0; in bfin_sir_dma_rx_int()
359 port->rx_dma_buf.head = port->rx_dma_buf.tail; in bfin_sir_dma_rx_int()
392 port->rx_dma_buf.buf = dma_alloc_coherent(NULL, PAGE_SIZE, in bfin_sir_startup()
394 port->rx_dma_buf.head = 0; in bfin_sir_startup()
[all …]
Dbfin_sir.h47 struct dma_rx_buf rx_dma_buf; member
/linux-4.1.27/drivers/tty/serial/
Dbfin_uart.c421 CIRC_CNT(uart->rx_dma_buf.head, uart->rx_dma_buf.tail, in bfin_serial_dma_rx_chars()
448 for (i = uart->rx_dma_buf.tail; ; i++) { in bfin_serial_dma_rx_chars()
451 if (i == uart->rx_dma_buf.head) in bfin_serial_dma_rx_chars()
453 if (!uart_handle_sysrq_char(&uart->port, uart->rx_dma_buf.buf[i])) in bfin_serial_dma_rx_chars()
455 uart->rx_dma_buf.buf[i], flg); in bfin_serial_dma_rx_chars()
492 if (pos > uart->rx_dma_buf.tail || in bfin_serial_rx_dma_timeout()
493 uart->rx_dma_nrows < (uart->rx_dma_buf.tail/DMA_RX_XCOUNT)) { in bfin_serial_rx_dma_timeout()
494 uart->rx_dma_buf.head = pos; in bfin_serial_rx_dma_timeout()
496 uart->rx_dma_buf.tail = uart->rx_dma_buf.head; in bfin_serial_rx_dma_timeout()
552 if (pos > uart->rx_dma_buf.tail || in bfin_serial_dma_rx_int()
[all …]
Dmxs-auart.c165 void *rx_dma_buf; member
542 tty_insert_flip_string(port, s->rx_dma_buf, count); in dma_rx_callback()
570 sg_init_one(sgl, s->rx_dma_buf, UART_XMIT_SIZE); in mxs_auart_dma_prep_rx()
599 kfree(s->rx_dma_buf); in mxs_auart_dma_exit_channel()
601 s->rx_dma_buf = NULL; in mxs_auart_dma_exit_channel()
625 s->rx_dma_buf = kzalloc(UART_XMIT_SIZE, GFP_KERNEL | GFP_DMA); in mxs_auart_dma_init()
626 if (!s->rx_dma_buf) in mxs_auart_dma_init()
/linux-4.1.27/drivers/spi/
Dspi-tegra114.c206 u32 *rx_dma_buf; member
407 memcpy(t->rx_buf + tspi->cur_rx_pos, tspi->rx_dma_buf, len); in tegra_spi_copy_spi_rxbuf_to_client_rxbuf()
415 u32 x = tspi->rx_dma_buf[count] & rx_mask; in tegra_spi_copy_spi_rxbuf_to_client_rxbuf()
620 tspi->rx_dma_buf = dma_buf; in tegra_spi_init_dma_param()
643 dma_buf = tspi->rx_dma_buf; in tegra_spi_deinit_dma_param()
647 tspi->rx_dma_buf = NULL; in tegra_spi_deinit_dma_param()
Dspi-tegra20-slink.c208 u32 *rx_dma_buf; member
417 memcpy(t->rx_buf + tspi->cur_rx_pos, tspi->rx_dma_buf, len); in tegra_slink_copy_spi_rxbuf_to_client_rxbuf()
425 u32 x = tspi->rx_dma_buf[count] & rx_mask; in tegra_slink_copy_spi_rxbuf_to_client_rxbuf()
646 tspi->rx_dma_buf = dma_buf; in tegra_slink_init_dma_param()
669 dma_buf = tspi->rx_dma_buf; in tegra_slink_deinit_dma_param()
673 tspi->rx_dma_buf = NULL; in tegra_slink_deinit_dma_param()
Dspi-topcliff-pch.c755 const u8 *rx_dma_buf; in pch_spi_copy_rx_data_for_dma() local
764 rx_dma_buf = data->dma.rx_buf_virt; in pch_spi_copy_rx_data_for_dma()
766 *rx_buf++ = *rx_dma_buf++ & 0xFF; in pch_spi_copy_rx_data_for_dma()
/linux-4.1.27/arch/blackfin/include/asm/
Dbfin_serial.h43 struct circ_buf rx_dma_buf; member
/linux-4.1.27/Documentation/spi/
Dpxa2xx228 if spi_message.is_dma_mapped and rx_dma_buf != 0 and tx_dma_buf != 0 then