Home
last modified time | relevance | path

Searched refs:dma_caps (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/sound/core/
H A Dpcm_dmaengine.c406 struct dma_slave_caps dma_caps; in snd_dmaengine_pcm_refine_runtime_hwparams() local
416 ret = dma_get_slave_caps(chan, &dma_caps); in snd_dmaengine_pcm_refine_runtime_hwparams()
418 if (dma_caps.cmd_pause && dma_caps.cmd_resume) in snd_dmaengine_pcm_refine_runtime_hwparams()
420 if (dma_caps.residue_granularity <= DMA_RESIDUE_GRANULARITY_SEGMENT) in snd_dmaengine_pcm_refine_runtime_hwparams()
424 addr_widths = dma_caps.dst_addr_widths; in snd_dmaengine_pcm_refine_runtime_hwparams()
426 addr_widths = dma_caps.src_addr_widths; in snd_dmaengine_pcm_refine_runtime_hwparams()
/OK3568_Linux_fs/kernel/sound/soc/rockchip/
H A Drockchip_multi_dais_pcm.c457 struct dma_slave_caps dma_caps; in dmaengine_mpcm_set_runtime_hwparams() local
478 ret = dma_get_slave_caps(chan, &dma_caps); in dmaengine_mpcm_set_runtime_hwparams()
480 if (dma_caps.cmd_pause && dma_caps.cmd_resume) in dmaengine_mpcm_set_runtime_hwparams()
482 if (dma_caps.residue_granularity <= DMA_RESIDUE_GRANULARITY_SEGMENT) in dmaengine_mpcm_set_runtime_hwparams()
486 addr_widths = dma_caps.dst_addr_widths; in dmaengine_mpcm_set_runtime_hwparams()
488 addr_widths = dma_caps.src_addr_widths; in dmaengine_mpcm_set_runtime_hwparams()
/OK3568_Linux_fs/kernel/sound/soc/
H A Dsoc-generic-dmaengine-pcm.c215 struct dma_slave_caps dma_caps; in dmaengine_pcm_can_report_residue() local
218 ret = dma_get_slave_caps(chan, &dma_caps); in dmaengine_pcm_can_report_residue()
225 if (dma_caps.residue_granularity == DMA_RESIDUE_GRANULARITY_DESCRIPTOR) in dmaengine_pcm_can_report_residue()
/OK3568_Linux_fs/kernel/drivers/tty/serial/
H A Dsamsung_tty.c977 struct dma_slave_caps dma_caps; in s3c24xx_serial_request_dma() local
1000 ret = dma_get_slave_caps(dma->rx_chan, &dma_caps); in s3c24xx_serial_request_dma()
1002 dma_caps.residue_granularity < DMA_RESIDUE_GRANULARITY_BURST) { in s3c24xx_serial_request_dma()
1017 ret = dma_get_slave_caps(dma->tx_chan, &dma_caps); in s3c24xx_serial_request_dma()
1019 dma_caps.residue_granularity < DMA_RESIDUE_GRANULARITY_BURST) { in s3c24xx_serial_request_dma()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath11k/
H A Dwmi.c3805 struct wmi_dma_ring_capabilities *dma_caps; in ath11k_wmi_tlv_dma_ring_caps() local
3811 dma_caps = (struct wmi_dma_ring_capabilities *)ptr; in ath11k_wmi_tlv_dma_ring_caps()
3834 if (dma_caps[i].module_id >= WMI_DIRECT_BUF_MAX) { in ath11k_wmi_tlv_dma_ring_caps()
3835 ath11k_warn(ab, "Invalid module id %d\n", dma_caps[i].module_id); in ath11k_wmi_tlv_dma_ring_caps()
3840 dir_buff_caps[i].id = dma_caps[i].module_id; in ath11k_wmi_tlv_dma_ring_caps()
3841 dir_buff_caps[i].pdev_id = DP_HW2SW_MACID(dma_caps[i].pdev_id); in ath11k_wmi_tlv_dma_ring_caps()
3842 dir_buff_caps[i].min_elem = dma_caps[i].min_elem; in ath11k_wmi_tlv_dma_ring_caps()
3843 dir_buff_caps[i].min_buf_sz = dma_caps[i].min_buf_sz; in ath11k_wmi_tlv_dma_ring_caps()
3844 dir_buff_caps[i].min_buf_align = dma_caps[i].min_buf_align; in ath11k_wmi_tlv_dma_ring_caps()