linux-4.4.1/snd_dmaengine_pcm_config
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#gadfbc20]
#backlinks
*説明 [#x5b0897c]
-パス: [[linux-4.4.1/include/sound/dmaengine_pcm.h]]
-FIXME: これは何?
--説明
**参考 [#c58ae71d]
*実装 [#g0fa22a2]
/**
* struct snd_dmaengine_pcm_config - Configuration data ...
* @prepare_slave_config: Callback used to fill in the D...
* PCM substream. Will be called from the PCM drivers ...
* @compat_request_channel: Callback to request a DMA ch...
* which do not use devicetree.
* @compat_filter_fn: Will be used as the filter functio...
* channel for platforms which do not use devicetree. T...
* will be the DAI's DMA data.
* @dma_dev: If set, request DMA channel on this device ...
* device.
* @chan_names: If set, these custom DMA channel names w...
* registration time.
* @pcm_hardware: snd_pcm_hardware struct to be used for...
* @prealloc_buffer_size: Size of the preallocated audio...
*
* Note: If both compat_request_channel and compat_filte...
* compat_request_channel will be used to request the ch...
* compat_filter_fn will be ignored. Otherwise the chann...
* using dma_request_channel with compat_filter_fn as th...
*/
struct snd_dmaengine_pcm_config {
int (*prepare_slave_config)(struct snd_pcm_subst...
struct snd_pcm_hw_params *params,
struct dma_slave_config *slave_c...
-
--[[linux-4.4.1/snd_pcm_substream]]
--[[linux-4.4.1/snd_pcm_hw_params]]
--[[linux-4.4.1/dma_slave_config]]
struct dma_chan *(*compat_request_channel)(
struct snd_soc_pcm_runtime *rtd,
struct snd_pcm_substream *substr...
-
--[[linux-4.4.1/snd_soc_pcm_runtime]]
dma_filter_fn compat_filter_fn;
-
--[[linux-4.4.1/dma_filter_fn]]
struct device *dma_dev;
const char *chan_names[SNDRV_PCM_STREAM_LAST + 1];
-
--[[linux-4.4.1/device]]
const struct snd_pcm_hardware *pcm_hardware;
unsigned int prealloc_buffer_size;
-
--[[linux-4.4.1/snd_pcm_hardware]]
};
*コメント [#df76038d]
終了行:
*参照元 [#gadfbc20]
#backlinks
*説明 [#x5b0897c]
-パス: [[linux-4.4.1/include/sound/dmaengine_pcm.h]]
-FIXME: これは何?
--説明
**参考 [#c58ae71d]
*実装 [#g0fa22a2]
/**
* struct snd_dmaengine_pcm_config - Configuration data ...
* @prepare_slave_config: Callback used to fill in the D...
* PCM substream. Will be called from the PCM drivers ...
* @compat_request_channel: Callback to request a DMA ch...
* which do not use devicetree.
* @compat_filter_fn: Will be used as the filter functio...
* channel for platforms which do not use devicetree. T...
* will be the DAI's DMA data.
* @dma_dev: If set, request DMA channel on this device ...
* device.
* @chan_names: If set, these custom DMA channel names w...
* registration time.
* @pcm_hardware: snd_pcm_hardware struct to be used for...
* @prealloc_buffer_size: Size of the preallocated audio...
*
* Note: If both compat_request_channel and compat_filte...
* compat_request_channel will be used to request the ch...
* compat_filter_fn will be ignored. Otherwise the chann...
* using dma_request_channel with compat_filter_fn as th...
*/
struct snd_dmaengine_pcm_config {
int (*prepare_slave_config)(struct snd_pcm_subst...
struct snd_pcm_hw_params *params,
struct dma_slave_config *slave_c...
-
--[[linux-4.4.1/snd_pcm_substream]]
--[[linux-4.4.1/snd_pcm_hw_params]]
--[[linux-4.4.1/dma_slave_config]]
struct dma_chan *(*compat_request_channel)(
struct snd_soc_pcm_runtime *rtd,
struct snd_pcm_substream *substr...
-
--[[linux-4.4.1/snd_soc_pcm_runtime]]
dma_filter_fn compat_filter_fn;
-
--[[linux-4.4.1/dma_filter_fn]]
struct device *dma_dev;
const char *chan_names[SNDRV_PCM_STREAM_LAST + 1];
-
--[[linux-4.4.1/device]]
const struct snd_pcm_hardware *pcm_hardware;
unsigned int prealloc_buffer_size;
-
--[[linux-4.4.1/snd_pcm_hardware]]
};
*コメント [#df76038d]
ページ名: