Lines Matching refs:ptr_data

197 	chan_data->ptr_data.buffer_bytes = 0;  in dw_dma_config()
367 chan_data->ptr_data.buffer_bytes += block_cfg->block_size; in dw_dma_config()
402 chan_data->ptr_data.start_ptr = DW_DMA_LLI_ADDRESS(chan_data->lli, in dw_dma_config()
404 chan_data->ptr_data.end_ptr = chan_data->ptr_data.start_ptr + in dw_dma_config()
405 chan_data->ptr_data.buffer_bytes; in dw_dma_config()
406 chan_data->ptr_data.current_ptr = chan_data->ptr_data.start_ptr; in dw_dma_config()
407 chan_data->ptr_data.hw_ptr = chan_data->ptr_data.start_ptr; in dw_dma_config()
762 int32_t read_ptr = chan_data->ptr_data.current_ptr; in dw_dma_avail_data_size()
764 int32_t delta = write_ptr - chan_data->ptr_data.hw_ptr; in dw_dma_avail_data_size()
767 chan_data->ptr_data.hw_ptr = write_ptr; in dw_dma_avail_data_size()
772 size += chan_data->ptr_data.buffer_bytes; in dw_dma_avail_data_size()
779 size = chan_data->ptr_data.buffer_bytes; in dw_dma_avail_data_size()
786 write_ptr, read_ptr, chan_data->ptr_data.buffer_bytes - size, size); in dw_dma_avail_data_size()
796 int32_t write_ptr = chan_data->ptr_data.current_ptr; in dw_dma_free_data_size()
797 int32_t delta = read_ptr - chan_data->ptr_data.hw_ptr; in dw_dma_free_data_size()
800 chan_data->ptr_data.hw_ptr = read_ptr; in dw_dma_free_data_size()
804 size += chan_data->ptr_data.buffer_bytes; in dw_dma_free_data_size()
811 size = chan_data->ptr_data.buffer_bytes; in dw_dma_free_data_size()
818 read_ptr, write_ptr, size, chan_data->ptr_data.buffer_bytes - size); in dw_dma_free_data_size()
840 stat->free = chan_data->ptr_data.buffer_bytes - stat->pending_length; in dw_dma_get_status()
844 stat->pending_length = chan_data->ptr_data.buffer_bytes - stat->free; in dw_dma_get_status()