Home
last modified time | relevance | path

Searched refs:dma_id (Results 1 – 10 of 10) sorted by relevance

/linux/sound/soc/fsl/
H A Dp1022_rdk.c77 unsigned int dma_id[2]; /* 0 = DMA1, 1 = DMA2, etc */ member
113 guts_set_dmuxcr(guts, mdata->dma_id[0], mdata->dma_channel_id[0], in p1022_rdk_machine_probe()
116 guts_set_dmuxcr(guts, mdata->dma_id[1], mdata->dma_channel_id[1], in p1022_rdk_machine_probe()
185 guts_set_dmuxcr(guts, mdata->dma_id[0], mdata->dma_channel_id[0], 0); in p1022_rdk_machine_remove()
186 guts_set_dmuxcr(guts, mdata->dma_id[1], mdata->dma_channel_id[1], 0); in p1022_rdk_machine_remove()
307 &mdata->dma_id[0]); in p1022_rdk_probe()
318 &mdata->dma_id[1]); in p1022_rdk_probe()
H A Dp1022_ds.c71 unsigned int dma_id[2]; /* 0 = DMA1, 1 = DMA2, etc */ member
104 guts_set_dmuxcr(guts, mdata->dma_id[0], mdata->dma_channel_id[0], in p1022_ds_machine_probe()
107 guts_set_dmuxcr(guts, mdata->dma_id[1], mdata->dma_channel_id[1], in p1022_ds_machine_probe()
172 guts_set_dmuxcr(guts, mdata->dma_id[0], mdata->dma_channel_id[0], 0); in p1022_ds_machine_remove()
173 guts_set_dmuxcr(guts, mdata->dma_id[1], mdata->dma_channel_id[1], 0); in p1022_ds_machine_remove()
346 &mdata->dma_id[0]); in p1022_ds_probe()
356 &mdata->dma_id[1]); in p1022_ds_probe()
/linux/sound/soc/intel/avs/
H A Dpath.c244 struct avs_tplg_modcfg_ext *te, u32 dma_id) in avs_init_node_id() argument
260 node_id->vindex = dma_id; in avs_init_node_id()
265 node_id->vindex = te->copier.vindex.val | dma_id; in avs_init_node_id()
339 struct avs_tplg_module *t, u32 dma_id, size_t *cfg_size) in avs_append_dma_cfg() argument
372 dma->dma_channel_id = dma_id; in avs_append_dma_cfg()
373 dma->stream_id = dma_id + 1; in avs_append_dma_cfg()
382 struct avs_tplg_module *t, u32 dma_id, size_t *cfg_size) in avs_fill_gtw_config() argument
402 return avs_append_dma_cfg(adev, gtw, t, dma_id, cfg_size); in avs_fill_gtw_config()
411 u32 dma_id; in avs_copier_create() local
416 dma_id = mod->owner->owner->dma_id; in avs_copier_create()
[all …]
H A Dloader.c287 avs_hda_init_rom(struct avs_dev *adev, unsigned int dma_id, bool purge) in avs_hda_init_rom() argument
307 ret = avs_ipc_set_boot_config(adev, dma_id, purge); in avs_hda_init_rom()
394 unsigned int dma_id = hstream->stream_tag - 1; in avs_hda_load_basefw() local
396 ret = avs_hda_init_rom(adev, dma_id, true); in avs_hda_load_basefw()
H A Dmessages.h54 u32 dma_id:5; member
80 u32 dma_id:5; member
298 int avs_ipc_set_boot_config(struct avs_dev *adev, u32 dma_id, u32 purge);
303 int avs_ipc_load_library(struct avs_dev *adev, u32 dma_id, u32 lib_id);
H A Dpcm.c170 int dma_id) in avs_dai_hw_params() argument
190 path = avs_path_create(data->adev, dma_id, data->template, fe_hw_params, be_hw_params); in avs_dai_hw_params()
203 int dma_id) in avs_dai_be_hw_params() argument
216 return avs_dai_hw_params(substream, fe_hw_params, be_hw_params, dai, dma_id); in avs_dai_be_hw_params()
/linux/sound/soc/sof/intel/
H A Dhda-sdw-bpt.c38 int dma_id; in chain_dma_trigger() local
69 dma_id = stream_tag - 1; in chain_dma_trigger()
71 dma_id += ipc4_data->num_playback_streams; in chain_dma_trigger()
73 msg.primary |= SOF_IPC4_GLB_CHAIN_DMA_HOST_ID(dma_id); in chain_dma_trigger()
74 msg.primary |= SOF_IPC4_GLB_CHAIN_DMA_LINK_ID(dma_id); in chain_dma_trigger()
/linux/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c2544 static void gaudi_init_pci_dma_qman(struct hl_device *hdev, int dma_id, in gaudi_init_pci_dma_qman() argument
2554 dma_qm_offset = dma_id * DMA_QMAN_OFFSET; in gaudi_init_pci_dma_qman()
2620 dma_id); in gaudi_init_pci_dma_qman()
2635 static void gaudi_init_dma_core(struct hl_device *hdev, int dma_id) in gaudi_init_dma_core() argument
2640 u32 dma_offset = dma_id * DMA_CORE_OFFSET; in gaudi_init_dma_core()
2666 gaudi_irq_map_table[GAUDI_EVENT_DMA0_CORE].cpu_id + dma_id); in gaudi_init_dma_core()
2675 static void gaudi_enable_qman(struct hl_device *hdev, int dma_id, in gaudi_enable_qman() argument
2678 u32 dma_qm_offset = dma_id * DMA_QMAN_OFFSET; in gaudi_enable_qman()
2687 int i, j, dma_id, cpu_skip, nic_skip, cq_id = 0, q_idx, msi_vec = 0; in gaudi_init_pci_dma_qmans() local
2693 dma_id = gaudi_dma_assignment[i]; in gaudi_init_pci_dma_qmans()
[all …]
/linux/sound/soc/renesas/rcar/
H A Ddma.c766 int ret, dma_id; in rsnd_dma_alloc() local
783 dma_id = dmac->dmapp_num; in rsnd_dma_alloc()
788 dma_id = dmac->dmaen_num; in rsnd_dma_alloc()
796 dma_id = dmac->dmaen_num; in rsnd_dma_alloc()
807 type, dma_id); in rsnd_dma_alloc()
/linux/drivers/accel/habanalabs/goya/
H A Dgoya.c1080 static void goya_init_dma_qman(struct hl_device *hdev, int dma_id, in goya_init_dma_qman() argument
1087 u32 reg_off = dma_id * (mmDMA_QM_1_PQ_PI - mmDMA_QM_0_PQ_PI); in goya_init_dma_qman()
1114 GOYA_ASYNC_EVENT_ID_DMA0_QM + dma_id); in goya_init_dma_qman()
1132 static void goya_init_dma_ch(struct hl_device *hdev, int dma_id) in goya_init_dma_ch() argument
1136 u32 reg_off = dma_id * (mmDMA_CH_1_CFG1 - mmDMA_CH_0_CFG1); in goya_init_dma_ch()
1146 GOYA_ASYNC_EVENT_ID_DMA0_CH + dma_id); in goya_init_dma_ch()
1148 if (dma_id) in goya_init_dma_ch()
1150 (dma_id - 1) * 4; in goya_init_dma_ch()
4831 int rc, dma_id; in goya_context_switch() local
4845 for (dma_id = 1 ; dma_id < NUMBER_OF_EXT_HW_QUEUES ; dma_id++) { in goya_context_switch()
[all …]