Home
last modified time | relevance | path

Searched refs:adata (Results 1 - 25 of 93) sorted by relevance

1234

/kernel/linux/linux-6.6/sound/soc/amd/ps/
H A Dpci-ps.c105 struct acp63_dev_data *adata = context; in acp63_irq_thread() local
109 pdev_index = adata->sdw_dma_dev_index; in acp63_irq_thread()
110 sdw_dma_data = dev_get_drvdata(&adata->pdev[pdev_index]->dev); in acp63_irq_thread()
113 if (adata->sdw0_dma_intr_stat[stream_index]) { in acp63_irq_thread()
116 adata->sdw0_dma_intr_stat[stream_index] = 0; in acp63_irq_thread()
120 if (adata->sdw1_dma_intr_stat[stream_index]) { in acp63_irq_thread()
123 adata->sdw1_dma_intr_stat[stream_index] = 0; in acp63_irq_thread()
131 struct acp63_dev_data *adata; in acp63_irq_handler() local
141 adata = dev_id; in acp63_irq_handler()
142 if (!adata) in acp63_irq_handler()
419 create_acp63_platform_devs(struct pci_dev *pci, struct acp63_dev_data *adata, u32 addr) create_acp63_platform_devs() argument
576 struct acp63_dev_data *adata; snd_acp63_probe() local
671 struct acp63_dev_data *adata; snd_acp63_suspend() local
685 struct acp63_dev_data *adata; snd_acp63_resume() local
704 struct acp63_dev_data *adata; snd_acp63_remove() local
[all...]
H A Dps-pdm-dma.c68 static void acp63_enable_pdm_interrupts(struct pdm_dev_data *adata) in acp63_enable_pdm_interrupts() argument
72 mutex_lock(adata->acp_lock); in acp63_enable_pdm_interrupts()
73 ext_int_ctrl = readl(adata->acp63_base + ACP_EXTERNAL_INTR_CNTL); in acp63_enable_pdm_interrupts()
75 writel(ext_int_ctrl, adata->acp63_base + ACP_EXTERNAL_INTR_CNTL); in acp63_enable_pdm_interrupts()
76 mutex_unlock(adata->acp_lock); in acp63_enable_pdm_interrupts()
79 static void acp63_disable_pdm_interrupts(struct pdm_dev_data *adata) in acp63_disable_pdm_interrupts() argument
83 mutex_lock(adata->acp_lock); in acp63_disable_pdm_interrupts()
84 ext_int_ctrl = readl(adata->acp63_base + ACP_EXTERNAL_INTR_CNTL); in acp63_disable_pdm_interrupts()
86 writel(ext_int_ctrl, adata->acp63_base + ACP_EXTERNAL_INTR_CNTL); in acp63_disable_pdm_interrupts()
87 mutex_unlock(adata in acp63_disable_pdm_interrupts()
186 struct pdm_dev_data *adata; acp63_pdm_dma_open() local
280 struct pdm_dev_data *adata = dev_get_drvdata(component->dev); acp63_pdm_dma_close() local
360 struct pdm_dev_data *adata; acp63_pdm_audio_probe() local
407 struct pdm_dev_data *adata; acp63_pdm_resume() local
428 struct pdm_dev_data *adata; acp63_pdm_suspend() local
437 struct pdm_dev_data *adata; acp63_pdm_runtime_resume() local
[all...]
/kernel/linux/linux-5.10/sound/soc/amd/raven/
H A Dpci-acp3x.c25 static int acp3x_power_on(struct acp3x_dev_data *adata) in acp3x_power_on() argument
27 void __iomem *acp3x_base = adata->acp3x_base; in acp3x_power_on()
47 rv_writel(adata->pme_en, acp3x_base + mmACP_PME_EN); in acp3x_power_on()
92 static int acp3x_init(struct acp3x_dev_data *adata) in acp3x_init() argument
94 void __iomem *acp3x_base = adata->acp3x_base; in acp3x_init()
98 ret = acp3x_power_on(adata); in acp3x_init()
130 struct acp3x_dev_data *adata; in snd_acp3x_probe() local
151 adata = devm_kzalloc(&pci->dev, sizeof(struct acp3x_dev_data), in snd_acp3x_probe()
153 if (!adata) { in snd_acp3x_probe()
168 adata in snd_acp3x_probe()
283 struct acp3x_dev_data *adata; snd_acp3x_suspend() local
298 struct acp3x_dev_data *adata; snd_acp3x_resume() local
317 struct acp3x_dev_data *adata; snd_acp3x_remove() local
[all...]
H A Dacp3x-pcm-dma.c215 struct i2s_dev_data *adata; in acp3x_dma_open() local
222 adata = dev_get_drvdata(component->dev); in acp3x_dma_open()
240 i2s_data->acp3x_base = adata->acp3x_base; in acp3x_dma_open()
254 struct i2s_dev_data *adata; in acp3x_dma_hw_params() local
260 adata = dev_get_drvdata(component->dev); in acp3x_dma_hw_params()
270 adata->play_stream = substream; in acp3x_dma_hw_params()
274 adata->i2ssp_play_stream = substream; in acp3x_dma_hw_params()
280 adata->capture_stream = substream; in acp3x_dma_hw_params()
284 adata->i2ssp_capture_stream = substream; in acp3x_dma_hw_params()
336 struct i2s_dev_data *adata; in acp3x_dma_close() local
382 struct i2s_dev_data *adata; acp3x_audio_probe() local
445 struct i2s_dev_data *adata; acp3x_resume() local
498 struct i2s_dev_data *adata; acp3x_pcm_runtime_suspend() local
509 struct i2s_dev_data *adata; acp3x_pcm_runtime_resume() local
[all...]
/kernel/linux/linux-6.6/sound/soc/amd/raven/
H A Dpci-acp3x.c25 static int acp3x_power_on(struct acp3x_dev_data *adata) in acp3x_power_on() argument
27 void __iomem *acp3x_base = adata->acp3x_base; in acp3x_power_on()
47 rv_writel(adata->pme_en, acp3x_base + mmACP_PME_EN); in acp3x_power_on()
92 static int acp3x_init(struct acp3x_dev_data *adata) in acp3x_init() argument
94 void __iomem *acp3x_base = adata->acp3x_base; in acp3x_init()
98 ret = acp3x_power_on(adata); in acp3x_init()
130 struct acp3x_dev_data *adata; in snd_acp3x_probe() local
151 adata = devm_kzalloc(&pci->dev, sizeof(struct acp3x_dev_data), in snd_acp3x_probe()
153 if (!adata) { in snd_acp3x_probe()
161 adata in snd_acp3x_probe()
273 struct acp3x_dev_data *adata; snd_acp3x_suspend() local
288 struct acp3x_dev_data *adata; snd_acp3x_resume() local
307 struct acp3x_dev_data *adata; snd_acp3x_remove() local
[all...]
H A Dacp3x-pcm-dma.c213 struct i2s_dev_data *adata; in acp3x_dma_open() local
220 adata = dev_get_drvdata(component->dev); in acp3x_dma_open()
238 i2s_data->acp3x_base = adata->acp3x_base; in acp3x_dma_open()
252 struct i2s_dev_data *adata; in acp3x_dma_hw_params() local
258 adata = dev_get_drvdata(component->dev); in acp3x_dma_hw_params()
268 adata->play_stream = substream; in acp3x_dma_hw_params()
272 adata->i2ssp_play_stream = substream; in acp3x_dma_hw_params()
278 adata->capture_stream = substream; in acp3x_dma_hw_params()
282 adata->i2ssp_capture_stream = substream; in acp3x_dma_hw_params()
327 struct i2s_dev_data *adata; in acp3x_dma_close() local
372 struct i2s_dev_data *adata; acp3x_audio_probe() local
432 struct i2s_dev_data *adata; acp3x_resume() local
485 struct i2s_dev_data *adata; acp3x_pcm_runtime_suspend() local
496 struct i2s_dev_data *adata; acp3x_pcm_runtime_resume() local
[all...]
/kernel/linux/linux-6.6/sound/soc/amd/acp/
H A Dacp-platform.c69 int acp_machine_select(struct acp_dev_data *adata) in acp_machine_select() argument
74 size = sizeof(*adata->machines); in acp_machine_select()
75 mach = snd_soc_acpi_find_machine(adata->machines); in acp_machine_select()
77 dev_err(adata->dev, "warning: No matching ASoC machine driver found\n"); in acp_machine_select()
81 adata->mach_dev = platform_device_register_data(adata->dev, mach->drv_name, in acp_machine_select()
83 if (IS_ERR(adata->mach_dev)) in acp_machine_select()
84 dev_warn(adata->dev, "Unable to register Machine device\n"); in acp_machine_select()
92 struct acp_dev_data *adata = data; in i2s_irq_handler() local
93 struct acp_resource *rsrc = adata in i2s_irq_handler()
130 config_pte_for_stream(struct acp_dev_data *adata, struct acp_stream *stream) config_pte_for_stream() argument
148 config_acp_dma(struct acp_dev_data *adata, struct acp_stream *stream, int size) config_acp_dma() argument
178 struct acp_dev_data *adata = dev_get_drvdata(dev); acp_dma_open() local
214 struct acp_dev_data *adata = snd_soc_component_get_drvdata(component); acp_dma_hw_params() local
229 struct acp_dev_data *adata = dev_get_drvdata(dev); acp_dma_pointer() local
261 struct acp_dev_data *adata = dev_get_drvdata(dev); acp_dma_close() local
285 struct acp_dev_data *adata = dev_get_drvdata(dev); acp_platform_register() local
313 struct acp_dev_data *adata = dev_get_drvdata(dev); acp_platform_unregister() local
[all...]
H A Dacp-i2s.c31 struct acp_dev_data *adata = snd_soc_dai_get_drvdata(cpu_dai); in acp_i2s_set_fmt() local
37 adata->tdm_mode = TDM_DISABLE; in acp_i2s_set_fmt()
40 adata->tdm_mode = TDM_ENABLE; in acp_i2s_set_fmt()
52 struct acp_dev_data *adata = snd_soc_dai_get_drvdata(dai); in acp_i2s_set_tdm_slot() local
88 spin_lock_irq(&adata->acp_lock); in acp_i2s_set_tdm_slot()
89 list_for_each_entry(stream, &adata->stream_list, list) { in acp_i2s_set_tdm_slot()
91 adata->tdm_tx_fmt[stream->dai_id - 1] = in acp_i2s_set_tdm_slot()
94 adata->tdm_rx_fmt[stream->dai_id - 1] = in acp_i2s_set_tdm_slot()
97 spin_unlock_irq(&adata->acp_lock); in acp_i2s_set_tdm_slot()
105 struct acp_dev_data *adata; in acp_i2s_hwparams() local
264 struct acp_dev_data *adata = dev_get_drvdata(dev); acp_i2s_trigger() local
393 struct acp_dev_data *adata = dev_get_drvdata(dev); acp_i2s_prepare() local
489 struct acp_dev_data *adata = dev_get_drvdata(dev); acp_i2s_startup() local
545 struct acp_dev_data *adata = dev_get_drvdata(dev); acp_i2s_probe() local
[all...]
H A Dacp-pdm.c33 struct acp_dev_data *adata = dev_get_drvdata(dev); in acp_dmic_prepare() local
38 writel(PDM_CLK_FREQ_MASK, adata->acp_base + ACP_WOV_CLK_CTRL); in acp_dmic_prepare()
39 dmic_ctrl = readl(adata->acp_base + ACP_WOV_MISC_CTRL); in acp_dmic_prepare()
41 writel(dmic_ctrl, adata->acp_base + ACP_WOV_MISC_CTRL); in acp_dmic_prepare()
51 writel(physical_addr, adata->acp_base + ACP_WOV_RX_RINGBUFADDR); in acp_dmic_prepare()
52 writel(size_dmic, adata->acp_base + ACP_WOV_RX_RINGBUFSIZE); in acp_dmic_prepare()
53 writel(period_bytes, adata->acp_base + ACP_WOV_RX_INTR_WATERMARK_SIZE); in acp_dmic_prepare()
54 writel(0x01, adata->acp_base + ACPAXI2AXI_ATU_CTRL); in acp_dmic_prepare()
63 struct acp_dev_data *adata = dev_get_drvdata(dev); in acp_dmic_dai_trigger() local
71 dma_enable = readl(adata in acp_dmic_dai_trigger()
107 struct acp_dev_data *adata = dev_get_drvdata(dev); acp_dmic_hwparams() local
143 struct acp_dev_data *adata = dev_get_drvdata(dev); acp_dmic_dai_startup() local
163 struct acp_dev_data *adata = dev_get_drvdata(dev); acp_dmic_dai_shutdown() local
[all...]
H A Dacp-legacy-common.c19 void acp_enable_interrupts(struct acp_dev_data *adata) in acp_enable_interrupts() argument
21 struct acp_resource *rsrc = adata->rsrc; in acp_enable_interrupts()
24 writel(0x01, ACP_EXTERNAL_INTR_ENB(adata)); in acp_enable_interrupts()
25 ext_intr_ctrl = readl(ACP_EXTERNAL_INTR_CNTL(adata, rsrc->irqp_used)); in acp_enable_interrupts()
27 writel(ext_intr_ctrl, ACP_EXTERNAL_INTR_CNTL(adata, rsrc->irqp_used)); in acp_enable_interrupts()
31 void acp_disable_interrupts(struct acp_dev_data *adata) in acp_disable_interrupts() argument
33 struct acp_resource *rsrc = adata->rsrc; in acp_disable_interrupts()
35 writel(ACP_EXT_INTR_STAT_CLEAR_MASK, ACP_EXTERNAL_INTR_STAT(adata, rsrc->irqp_used)); in acp_disable_interrupts()
36 writel(0x00, ACP_EXTERNAL_INTR_ENB(adata)); in acp_disable_interrupts()
46 struct acp_dev_data *adata in set_acp_pdm_ring_buffer() local
65 struct acp_dev_data *adata = dev_get_drvdata(dev); set_acp_pdm_clk() local
76 restore_acp_pdm_params(struct snd_pcm_substream *substream, struct acp_dev_data *adata) restore_acp_pdm_params() argument
101 struct acp_dev_data *adata = dev_get_drvdata(dev); set_acp_i2s_dma_fifo() local
187 restore_acp_i2s_params(struct snd_pcm_substream *substream, struct acp_dev_data *adata, struct acp_stream *stream) restore_acp_i2s_params() argument
[all...]
H A Dacp-rembrandt.c190 struct acp_dev_data *adata; in rembrandt_audio_probe() local
204 adata = devm_kzalloc(dev, sizeof(struct acp_dev_data), GFP_KERNEL); in rembrandt_audio_probe()
205 if (!adata) in rembrandt_audio_probe()
214 adata->acp_base = devm_ioremap(&pdev->dev, res->start, resource_size(res)); in rembrandt_audio_probe()
215 if (!adata->acp_base) in rembrandt_audio_probe()
224 adata->i2s_irq = res->start; in rembrandt_audio_probe()
225 adata->dev = dev; in rembrandt_audio_probe()
226 adata->dai_driver = acp_rmb_dai; in rembrandt_audio_probe()
227 adata->num_dai = ARRAY_SIZE(acp_rmb_dai); in rembrandt_audio_probe()
228 adata in rembrandt_audio_probe()
248 struct acp_dev_data *adata = dev_get_drvdata(dev); rembrandt_audio_remove() local
257 struct acp_dev_data *adata = dev_get_drvdata(dev); rmb_pcm_resume() local
[all...]
H A Damd.h204 int acp_machine_select(struct acp_dev_data *adata);
211 void acp_enable_interrupts(struct acp_dev_data *adata);
212 void acp_disable_interrupts(struct acp_dev_data *adata);
216 void config_pte_for_stream(struct acp_dev_data *adata, struct acp_stream *stream);
217 void config_acp_dma(struct acp_dev_data *adata, struct acp_stream *stream, int size);
219 struct acp_dev_data *adata);
222 struct acp_dev_data *adata, struct acp_stream *stream);
224 static inline u64 acp_get_byte_count(struct acp_dev_data *adata, int dai_id, int direction) in acp_get_byte_count() argument
231 high = readl(adata->acp_base + ACP_BT_TX_LINEARPOSITIONCNTR_HIGH); in acp_get_byte_count()
232 low = readl(adata in acp_get_byte_count()
276 acp_set_i2s_clk(struct acp_dev_data *adata, int dai_id) acp_set_i2s_clk() argument
[all...]
H A Dacp-renoir.c146 struct acp_dev_data *adata; in renoir_audio_probe() local
161 adata = devm_kzalloc(dev, sizeof(struct acp_dev_data), GFP_KERNEL); in renoir_audio_probe()
162 if (!adata) in renoir_audio_probe()
171 adata->acp_base = devm_ioremap(&pdev->dev, res->start, resource_size(res)); in renoir_audio_probe()
172 if (!adata->acp_base) in renoir_audio_probe()
178 adata->i2s_irq = ret; in renoir_audio_probe()
180 adata->dev = dev; in renoir_audio_probe()
181 adata->dai_driver = acp_renoir_dai; in renoir_audio_probe()
182 adata->num_dai = ARRAY_SIZE(acp_renoir_dai); in renoir_audio_probe()
183 adata in renoir_audio_probe()
198 struct acp_dev_data *adata = dev_get_drvdata(dev); renoir_audio_remove() local
[all...]
/kernel/linux/linux-6.6/sound/soc/sof/amd/
H A Dacp-loader.c53 struct acp_dev_data *adata; in acp_dsp_block_write() local
58 adata = sdev->pdata->hw_pdata; in acp_dsp_block_write()
62 if (!adata->bin_buf) { in acp_dsp_block_write()
66 adata->bin_buf = dma_alloc_coherent(&pci->dev, dma_size, in acp_dsp_block_write()
67 &adata->sha_dma_addr, in acp_dsp_block_write()
69 if (!adata->bin_buf) in acp_dsp_block_write()
72 adata->fw_bin_size = size + offset; in acp_dsp_block_write()
73 dest = adata->bin_buf + offset; in acp_dsp_block_write()
76 if (!adata->data_buf) { in acp_dsp_block_write()
77 adata in acp_dsp_block_write()
107 configure_pte_for_fw_loading(int type, int num_pages, struct acp_dev_data *adata) configure_pte_for_fw_loading() argument
155 struct acp_dev_data *adata; acp_dsp_pre_fw_run() local
210 struct acp_dev_data *adata = sdev->pdata->hw_pdata; acp_sof_dsp_run() local
231 struct acp_dev_data *adata = plat_data->hw_pdata; acp_sof_load_signed_firmware() local
[all...]
H A Dacp.c61 static void init_dma_descriptor(struct acp_dev_data *adata) in init_dma_descriptor() argument
63 struct snd_sof_dev *sdev = adata->dev; in init_dma_descriptor()
74 static void configure_dma_descriptor(struct acp_dev_data *adata, unsigned short idx, in configure_dma_descriptor() argument
77 struct snd_sof_dev *sdev = adata->dev; in configure_dma_descriptor()
89 static int config_dma_channel(struct acp_dev_data *adata, unsigned int ch, in config_dma_channel() argument
92 struct snd_sof_dev *sdev = adata->dev; in config_dma_channel()
119 static int acpbus_dma_start(struct acp_dev_data *adata, unsigned int ch, in acpbus_dma_start() argument
122 struct snd_sof_dev *sdev = adata->dev; in acpbus_dma_start()
130 configure_dma_descriptor(adata, dscr, dscr_info++); in acpbus_dma_start()
132 ret = config_dma_channel(adata, c in acpbus_dma_start()
139 configure_and_run_dma(struct acp_dev_data *adata, unsigned int src_addr, unsigned int dest_addr, int dsp_data_size) configure_and_run_dma() argument
172 psp_mbox_ready(struct acp_dev_data *adata, bool ack) psp_mbox_ready() argument
197 psp_send_cmd(struct acp_dev_data *adata, int cmd) psp_send_cmd() argument
231 configure_and_run_sha_dma(struct acp_dev_data *adata, void *image_addr, unsigned int start_addr, unsigned int dest_addr, unsigned int image_length) configure_and_run_sha_dma() argument
292 acp_dma_status(struct acp_dev_data *adata, unsigned char ch) acp_dma_status() argument
330 struct acp_dev_data *adata = sdev->pdata->hw_pdata; acp_memory_init() local
484 struct acp_dev_data *adata; amd_sof_acp_probe() local
590 struct acp_dev_data *adata = sdev->pdata->hw_pdata; amd_sof_acp_remove() local
[all...]
/kernel/linux/linux-6.6/sound/soc/amd/vangogh/
H A Dacp5x-pcm-dma.c207 struct i2s_dev_data *adata; in acp5x_dma_open() local
214 adata = dev_get_drvdata(component->dev); in acp5x_dma_open()
232 i2s_data->acp5x_base = adata->acp5x_base; in acp5x_dma_open()
245 struct i2s_dev_data *adata; in acp5x_dma_hw_params() local
251 adata = dev_get_drvdata(component->dev); in acp5x_dma_hw_params()
262 adata->play_stream = substream; in acp5x_dma_hw_params()
266 adata->i2ssp_play_stream = substream; in acp5x_dma_hw_params()
272 adata->capture_stream = substream; in acp5x_dma_hw_params()
276 adata->i2ssp_capture_stream = substream; in acp5x_dma_hw_params()
322 struct i2s_dev_data *adata; in acp5x_dma_close() local
366 struct i2s_dev_data *adata; acp5x_audio_probe() local
425 struct i2s_dev_data *adata; acp5x_pcm_resume() local
478 struct i2s_dev_data *adata; acp5x_pcm_suspend() local
487 struct i2s_dev_data *adata; acp5x_pcm_runtime_resume() local
[all...]
H A Dpci-acp5x.c126 struct acp5x_dev_data *adata; in snd_acp5x_probe() local
152 adata = devm_kzalloc(&pci->dev, sizeof(struct acp5x_dev_data), in snd_acp5x_probe()
154 if (!adata) { in snd_acp5x_probe()
159 adata->acp5x_base = devm_ioremap(&pci->dev, addr, in snd_acp5x_probe()
161 if (!adata->acp5x_base) { in snd_acp5x_probe()
166 pci_set_drvdata(pci, adata); in snd_acp5x_probe()
167 ret = acp5x_init(adata->acp5x_base); in snd_acp5x_probe()
171 val = acp_readl(adata->acp5x_base + ACP_PIN_CONFIG); in snd_acp5x_probe()
174 adata->res = devm_kzalloc(&pci->dev, in snd_acp5x_probe()
177 if (!adata in snd_acp5x_probe()
265 struct acp5x_dev_data *adata; snd_acp5x_suspend() local
280 struct acp5x_dev_data *adata; snd_acp5x_resume() local
299 struct acp5x_dev_data *adata; snd_acp5x_remove() local
[all...]
H A Dacp5x-i2s.c23 struct i2s_dev_data *adata; in acp5x_i2s_set_fmt() local
26 adata = snd_soc_dai_get_drvdata(cpu_dai); in acp5x_i2s_set_fmt()
30 adata->tdm_mode = TDM_DISABLE; in acp5x_i2s_set_fmt()
33 adata->tdm_mode = TDM_ENABLE; in acp5x_i2s_set_fmt()
41 adata->master_mode = I2S_MASTER_MODE_ENABLE; in acp5x_i2s_set_fmt()
44 adata->master_mode = I2S_MASTER_MODE_DISABLE; in acp5x_i2s_set_fmt()
54 struct i2s_dev_data *adata; in acp5x_i2s_set_tdm_slot() local
58 adata = snd_soc_dai_get_drvdata(cpu_dai); in acp5x_i2s_set_tdm_slot()
78 adata->tdm_fmt = frm_len; in acp5x_i2s_set_tdm_slot()
90 struct i2s_dev_data *adata; in acp5x_i2s_hwparams() local
236 struct i2s_dev_data *adata; acp5x_i2s_trigger() local
376 struct i2s_dev_data *adata; acp5x_dai_probe() local
[all...]
/kernel/linux/linux-6.6/sound/soc/amd/yc/
H A Dpci-acp6x.c125 struct acp6x_dev_data *adata; in acp6x_irq_handler() local
129 adata = dev_id; in acp6x_irq_handler()
130 if (!adata) in acp6x_irq_handler()
133 val = acp6x_readl(adata->acp6x_base + ACP_EXTERNAL_INTR_STAT); in acp6x_irq_handler()
135 yc_pdm_data = dev_get_drvdata(&adata->pdev[0]->dev); in acp6x_irq_handler()
136 acp6x_writel(BIT(PDM_DMA_STAT), adata->acp6x_base + ACP_EXTERNAL_INTR_STAT); in acp6x_irq_handler()
147 struct acp6x_dev_data *adata; in snd_acp6x_probe() local
182 adata = devm_kzalloc(&pci->dev, sizeof(struct acp6x_dev_data), in snd_acp6x_probe()
184 if (!adata) { in snd_acp6x_probe()
190 adata in snd_acp6x_probe()
282 struct acp6x_dev_data *adata; snd_acp6x_suspend() local
294 struct acp6x_dev_data *adata; snd_acp6x_resume() local
311 struct acp6x_dev_data *adata; snd_acp6x_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/crypto/caam/
H A Dcaamhash_desc.c15 * @adata: pointer to authentication transform definitions.
28 void cnstr_shdsc_ahash(u32 * const desc, struct alginfo *adata, u32 state, in cnstr_shdsc_ahash() argument
31 u32 op = adata->algtype; in cnstr_shdsc_ahash()
36 if (state != OP_ALG_AS_UPDATE && adata->keylen) { in cnstr_shdsc_ahash()
44 append_key_as_imm(desc, adata->key_virt, in cnstr_shdsc_ahash()
45 adata->keylen_pad, in cnstr_shdsc_ahash()
46 adata->keylen, CLASS_2 | in cnstr_shdsc_ahash()
49 append_proto_dkp(desc, adata); in cnstr_shdsc_ahash()
82 * @adata: pointer to authentication transform definitions.
87 void cnstr_shdsc_sk_hash(u32 * const desc, struct alginfo *adata, u3 argument
[all...]
/kernel/linux/linux-6.6/drivers/crypto/caam/
H A Dcaamhash_desc.c15 * @adata: pointer to authentication transform definitions.
28 void cnstr_shdsc_ahash(u32 * const desc, struct alginfo *adata, u32 state, in cnstr_shdsc_ahash() argument
31 u32 op = adata->algtype; in cnstr_shdsc_ahash()
36 if (state != OP_ALG_AS_UPDATE && adata->keylen) { in cnstr_shdsc_ahash()
44 append_key_as_imm(desc, adata->key_virt, in cnstr_shdsc_ahash()
45 adata->keylen_pad, in cnstr_shdsc_ahash()
46 adata->keylen, CLASS_2 | in cnstr_shdsc_ahash()
49 append_proto_dkp(desc, adata); in cnstr_shdsc_ahash()
82 * @adata: pointer to authentication transform definitions.
87 void cnstr_shdsc_sk_hash(u32 * const desc, struct alginfo *adata, u3 argument
[all...]
/kernel/linux/linux-5.10/sound/soc/amd/renoir/
H A Drn-pci-acp3x.c201 struct acp_dev_data *adata; in snd_rn_acp_probe() local
227 adata = devm_kzalloc(&pci->dev, sizeof(struct acp_dev_data), in snd_rn_acp_probe()
229 if (!adata) { in snd_rn_acp_probe()
244 adata->acp_base = devm_ioremap(&pci->dev, addr, in snd_rn_acp_probe()
246 if (!adata->acp_base) { in snd_rn_acp_probe()
251 pci_set_drvdata(pci, adata); in snd_rn_acp_probe()
252 ret = rn_acp_init(adata->acp_base); in snd_rn_acp_probe()
280 adata->res = devm_kzalloc(&pci->dev, in snd_rn_acp_probe()
283 if (!adata->res) { in snd_rn_acp_probe()
288 adata in snd_rn_acp_probe()
347 struct acp_dev_data *adata; snd_rn_acp_suspend() local
362 struct acp_dev_data *adata; snd_rn_acp_resume() local
382 struct acp_dev_data *adata; snd_rn_acp_remove() local
[all...]
/kernel/linux/linux-6.6/sound/soc/amd/renoir/
H A Drn-pci-acp3x.c208 struct acp_dev_data *adata; in snd_rn_acp_probe() local
239 adata = devm_kzalloc(&pci->dev, sizeof(struct acp_dev_data), in snd_rn_acp_probe()
241 if (!adata) { in snd_rn_acp_probe()
256 adata->acp_base = devm_ioremap(&pci->dev, addr, in snd_rn_acp_probe()
258 if (!adata->acp_base) { in snd_rn_acp_probe()
263 pci_set_drvdata(pci, adata); in snd_rn_acp_probe()
264 ret = rn_acp_init(adata->acp_base); in snd_rn_acp_probe()
292 adata->res = devm_kzalloc(&pci->dev, in snd_rn_acp_probe()
295 if (!adata->res) { in snd_rn_acp_probe()
300 adata in snd_rn_acp_probe()
359 struct acp_dev_data *adata; snd_rn_acp_suspend() local
374 struct acp_dev_data *adata; snd_rn_acp_resume() local
396 struct acp_dev_data *adata; snd_rn_acp_remove() local
[all...]
/kernel/linux/linux-6.6/sound/soc/amd/
H A Dacp-pcm-dma.c777 struct audio_substream_data *adata = in acp_dma_open() local
779 if (!adata) in acp_dma_open()
804 kfree(adata); in acp_dma_open()
808 adata->acp_mmio = intr_data->acp_mmio; in acp_dma_open()
809 runtime->private_data = adata; in acp_dma_open()
820 acp_reg_write(1, adata->acp_mmio, mmACP_EXTERNAL_INTR_ENB); in acp_dma_open()
853 struct audio_drv_data *adata = dev_get_drvdata(component->dev); in acp_dma_hw_params() local
871 if (adata->asic_type == CHIP_STONEY) { in acp_dma_hw_params()
872 val = acp_reg_read(adata->acp_mmio, in acp_dma_hw_params()
897 acp_reg_write(val, adata in acp_dma_hw_params()
1041 struct audio_drv_data *adata = dev_get_drvdata(component->dev); acp_dma_pointer() local
1077 struct audio_drv_data *adata = dev_get_drvdata(component->dev); acp_dma_delay() local
1163 struct audio_drv_data *adata = dev_get_drvdata(component->dev); acp_dma_new() local
1191 struct audio_drv_data *adata = dev_get_drvdata(component->dev); acp_dma_close() local
1329 struct audio_drv_data *adata = dev_get_drvdata(&pdev->dev); acp_audio_remove() local
1342 struct audio_drv_data *adata = dev_get_drvdata(dev); acp_pcm_resume() local
1398 struct audio_drv_data *adata = dev_get_drvdata(dev); acp_pcm_runtime_suspend() local
1410 struct audio_drv_data *adata = dev_get_drvdata(dev); acp_pcm_runtime_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/acpi/arm64/
H A Dagdi.c29 struct agdi_data *adata) in agdi_sdei_probe()
33 err = sdei_event_register(adata->sdei_event, agdi_sdei_handler, pdev); in agdi_sdei_probe()
36 adata->sdei_event); in agdi_sdei_probe()
40 err = sdei_event_enable(adata->sdei_event); in agdi_sdei_probe()
42 sdei_event_unregister(adata->sdei_event); in agdi_sdei_probe()
44 adata->sdei_event); in agdi_sdei_probe()
53 struct agdi_data *adata = dev_get_platdata(&pdev->dev); in agdi_probe() local
55 if (!adata) in agdi_probe()
58 return agdi_sdei_probe(pdev, adata); in agdi_probe()
63 struct agdi_data *adata in agdi_remove() local
28 agdi_sdei_probe(struct platform_device *pdev, struct agdi_data *adata) agdi_sdei_probe() argument
[all...]

Completed in 12 milliseconds

1234