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

123

/linux-master/sound/soc/sof/amd/
H A Dacp-loader.c53 struct acp_dev_data *adata; local
58 adata = sdev->pdata->hw_pdata;
62 if (!adata->bin_buf) {
66 adata->bin_buf = dma_alloc_coherent(&pci->dev, dma_size,
67 &adata->sha_dma_addr,
69 if (!adata->bin_buf)
72 adata->fw_bin_size = size + offset;
73 dest = adata->bin_buf + offset;
76 if (!adata->data_buf) {
77 adata
117 configure_pte_for_fw_loading(int type, int num_pages, struct acp_dev_data *adata) argument
169 struct acp_dev_data *adata; local
248 struct acp_dev_data *adata = sdev->pdata->hw_pdata; local
269 struct acp_dev_data *adata = plat_data->hw_pdata; local
[all...]
H A Dacp-trace.c21 struct acp_dev_data *adata; local
24 adata = sdev->pdata->hw_pdata;
25 stream = adata->dtrace_stream;
32 adata->dtrace_stream = NULL;
41 struct acp_dev_data *adata; local
44 adata = sdev->pdata->hw_pdata;
58 adata->dtrace_stream = stream;
H A Dacp.c63 static void init_dma_descriptor(struct acp_dev_data *adata) argument
65 struct snd_sof_dev *sdev = adata->dev;
76 static void configure_dma_descriptor(struct acp_dev_data *adata, unsigned short idx, argument
79 struct snd_sof_dev *sdev = adata->dev;
91 static int config_dma_channel(struct acp_dev_data *adata, unsigned int ch, argument
94 struct snd_sof_dev *sdev = adata->dev;
121 static int acpbus_dma_start(struct acp_dev_data *adata, unsigned int ch, argument
124 struct snd_sof_dev *sdev = adata->dev;
132 configure_dma_descriptor(adata, dscr, dscr_info++);
134 ret = config_dma_channel(adata, c
141 configure_and_run_dma(struct acp_dev_data *adata, unsigned int src_addr, unsigned int dest_addr, int dsp_data_size) argument
174 psp_mbox_ready(struct acp_dev_data *adata, bool ack) argument
199 psp_send_cmd(struct acp_dev_data *adata, int cmd) argument
233 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) argument
305 acp_dma_status(struct acp_dev_data *adata, unsigned char ch) argument
343 struct acp_dev_data *adata = sdev->pdata->hw_pdata; local
382 struct acp_dev_data *adata = sdev->pdata->hw_pdata; local
664 struct acp_dev_data *adata; local
786 struct acp_dev_data *adata = sdev->pdata->hw_pdata; local
[all...]
/linux-master/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, argument
31 u32 op = adata->algtype;
36 if (state != OP_ALG_AS_UPDATE && adata->keylen) {
44 append_key_as_imm(desc, adata->key_virt,
45 adata->keylen_pad,
46 adata->keylen, CLASS_2 |
49 append_proto_dkp(desc, adata);
82 * @adata: pointer to authentication transform definitions.
87 void cnstr_shdsc_sk_hash(u32 * const desc, struct alginfo *adata, u3 argument
[all...]
H A Dkey_gen.c45 struct alginfo * const adata, const u8 *key_in, u32 keylen,
54 adata->keylen = split_key_len(adata->algtype & OP_ALG_ALGSEL_MASK);
55 adata->keylen_pad = split_key_pad_len(adata->algtype &
57 local_max = max(keylen, adata->keylen_pad);
60 adata->keylen, adata->keylen_pad);
85 append_operation(desc, (adata->algtype & OP_ALG_ALGSEL_MASK) |
100 append_fifo_store(desc, dma_addr, adata
44 gen_split_key(struct device *jrdev, u8 *key_out, struct alginfo * const adata, const u8 *key_in, u32 keylen, int max_keylen) argument
[all...]
/linux-master/sound/soc/amd/raven/
H A Dpci-acp3x.c25 static int acp3x_power_on(struct acp3x_dev_data *adata) argument
27 void __iomem *acp3x_base = adata->acp3x_base;
47 rv_writel(adata->pme_en, acp3x_base + mmACP_PME_EN);
92 static int acp3x_init(struct acp3x_dev_data *adata) argument
94 void __iomem *acp3x_base = adata->acp3x_base;
98 ret = acp3x_power_on(adata);
130 struct acp3x_dev_data *adata; local
151 adata = devm_kzalloc(&pci->dev, sizeof(struct acp3x_dev_data),
153 if (!adata) {
161 adata
273 struct acp3x_dev_data *adata; local
288 struct acp3x_dev_data *adata; local
307 struct acp3x_dev_data *adata; local
[all...]
H A Dacp3x-pcm-dma.c213 struct i2s_dev_data *adata; local
220 adata = dev_get_drvdata(component->dev);
238 i2s_data->acp3x_base = adata->acp3x_base;
252 struct i2s_dev_data *adata; local
258 adata = dev_get_drvdata(component->dev);
268 adata->play_stream = substream;
272 adata->i2ssp_play_stream = substream;
278 adata->capture_stream = substream;
282 adata->i2ssp_capture_stream = substream;
327 struct i2s_dev_data *adata; local
372 struct i2s_dev_data *adata; local
432 struct i2s_dev_data *adata; local
485 struct i2s_dev_data *adata; local
496 struct i2s_dev_data *adata; local
[all...]
/linux-master/sound/soc/amd/acp/
H A Dacp-platform.c71 int acp_machine_select(struct acp_dev_data *adata) argument
76 if (adata->flag == FLAG_AMD_LEGACY_ONLY_DMIC) {
77 platform = adata->platform;
78 adata->mach_dev = platform_device_register_data(adata->dev, "acp-pdm-mach",
82 size = sizeof(*adata->machines);
83 mach = snd_soc_acpi_find_machine(adata->machines);
85 dev_err(adata->dev, "warning: No matching ASoC machine driver found\n");
88 adata->mach_dev = platform_device_register_data(adata
99 struct acp_dev_data *adata = data; local
137 config_pte_for_stream(struct acp_dev_data *adata, struct acp_stream *stream) argument
155 config_acp_dma(struct acp_dev_data *adata, struct acp_stream *stream, int size) argument
185 struct acp_dev_data *adata = dev_get_drvdata(dev); local
221 struct acp_dev_data *adata = snd_soc_component_get_drvdata(component); local
236 struct acp_dev_data *adata = dev_get_drvdata(dev); local
268 struct acp_dev_data *adata = dev_get_drvdata(dev); local
292 struct acp_dev_data *adata = dev_get_drvdata(dev); local
320 struct acp_dev_data *adata = dev_get_drvdata(dev); local
[all...]
H A Dacp-pdm.c33 struct acp_dev_data *adata = dev_get_drvdata(dev); local
38 writel(PDM_CLK_FREQ_MASK, adata->acp_base + ACP_WOV_CLK_CTRL);
39 dmic_ctrl = readl(adata->acp_base + ACP_WOV_MISC_CTRL);
41 writel(dmic_ctrl, adata->acp_base + ACP_WOV_MISC_CTRL);
51 writel(physical_addr, adata->acp_base + ACP_WOV_RX_RINGBUFADDR);
52 writel(size_dmic, adata->acp_base + ACP_WOV_RX_RINGBUFSIZE);
53 writel(period_bytes, adata->acp_base + ACP_WOV_RX_INTR_WATERMARK_SIZE);
54 writel(0x01, adata->acp_base + ACPAXI2AXI_ATU_CTRL);
63 struct acp_dev_data *adata = dev_get_drvdata(dev); local
71 dma_enable = readl(adata
107 struct acp_dev_data *adata = dev_get_drvdata(dev); local
143 struct acp_dev_data *adata = dev_get_drvdata(dev); local
163 struct acp_dev_data *adata = dev_get_drvdata(dev); local
[all...]
H A Dacp63.c163 static int acp63_i2s_master_clock_generate(struct acp_dev_data *adata) argument
202 struct acp_dev_data *adata; local
217 adata = devm_kzalloc(dev, sizeof(struct acp_dev_data), GFP_KERNEL);
218 if (!adata)
227 adata->acp_base = devm_ioremap(&pdev->dev, res->start, resource_size(res));
228 if (!adata->acp_base)
237 adata->i2s_irq = res->start;
238 adata->dev = dev;
239 adata->dai_driver = acp63_dai;
240 adata
266 struct acp_dev_data *adata = dev_get_drvdata(dev); local
275 struct acp_dev_data *adata = dev_get_drvdata(dev); local
[all...]
H A Dacp-i2s.c34 static inline void acp_set_i2s_clk(struct acp_dev_data *adata, int dai_id) argument
40 dev = adata->dev;
58 if (adata->tdm_mode)
63 val |= FIELD_PREP(ACP63_LRCLK_DIV_FIELD, adata->lrclk_div);
64 val |= FIELD_PREP(ACP63_BCLK_DIV_FIELD, adata->bclk_div);
67 val |= FIELD_PREP(LRCLK_DIV_FIELD, adata->lrclk_div);
68 val |= FIELD_PREP(BCLK_DIV_FIELD, adata->bclk_div);
70 writel(val, adata->acp_base + i2s_clk_reg);
76 struct acp_dev_data *adata = snd_soc_dai_get_drvdata(cpu_dai); local
82 adata
97 struct acp_dev_data *adata = snd_soc_dai_get_drvdata(dai); local
150 struct acp_dev_data *adata; local
309 struct acp_dev_data *adata = dev_get_drvdata(dev); local
438 struct acp_dev_data *adata = dev_get_drvdata(dev); local
534 struct acp_dev_data *adata = dev_get_drvdata(dev); local
590 struct acp_dev_data *adata = dev_get_drvdata(dev); local
[all...]
H A Dacp-rembrandt.c192 struct acp_dev_data *adata; local
207 adata = devm_kzalloc(dev, sizeof(struct acp_dev_data), GFP_KERNEL);
208 if (!adata)
217 adata->acp_base = devm_ioremap(&pdev->dev, res->start, resource_size(res));
218 if (!adata->acp_base)
227 adata->i2s_irq = res->start;
228 adata->dev = dev;
229 adata->dai_driver = acp_rmb_dai;
230 adata->num_dai = ARRAY_SIZE(acp_rmb_dai);
231 adata
257 struct acp_dev_data *adata = dev_get_drvdata(dev); local
266 struct acp_dev_data *adata = dev_get_drvdata(dev); local
[all...]
H A Dacp-legacy-common.c24 void acp_enable_interrupts(struct acp_dev_data *adata) argument
26 struct acp_resource *rsrc = adata->rsrc;
29 writel(0x01, ACP_EXTERNAL_INTR_ENB(adata));
30 ext_intr_ctrl = readl(ACP_EXTERNAL_INTR_CNTL(adata, rsrc->irqp_used));
32 writel(ext_intr_ctrl, ACP_EXTERNAL_INTR_CNTL(adata, rsrc->irqp_used));
36 void acp_disable_interrupts(struct acp_dev_data *adata) argument
38 struct acp_resource *rsrc = adata->rsrc;
40 writel(ACP_EXT_INTR_STAT_CLEAR_MASK, ACP_EXTERNAL_INTR_STAT(adata, rsrc->irqp_used));
41 writel(0x00, ACP_EXTERNAL_INTR_ENB(adata));
51 struct acp_dev_data *adata local
70 struct acp_dev_data *adata = dev_get_drvdata(dev); local
81 restore_acp_pdm_params(struct snd_pcm_substream *substream, struct acp_dev_data *adata) argument
106 struct acp_dev_data *adata = dev_get_drvdata(dev); local
192 restore_acp_i2s_params(struct snd_pcm_substream *substream, struct acp_dev_data *adata, struct acp_stream *stream) argument
[all...]
H A Dacp-renoir.c152 struct acp_dev_data *adata; local
167 adata = devm_kzalloc(dev, sizeof(struct acp_dev_data), GFP_KERNEL);
168 if (!adata)
177 adata->acp_base = devm_ioremap(&pdev->dev, res->start, resource_size(res));
178 if (!adata->acp_base)
184 adata->i2s_irq = ret;
186 adata->dev = dev;
187 adata->dai_driver = acp_renoir_dai;
188 adata->num_dai = ARRAY_SIZE(acp_renoir_dai);
189 adata
211 struct acp_dev_data *adata = dev_get_drvdata(dev); local
219 struct acp_dev_data *adata = dev_get_drvdata(dev); local
[all...]
H A Dacp70.c143 struct acp_dev_data *adata; local
157 adata = devm_kzalloc(dev, sizeof(struct acp_dev_data), GFP_KERNEL);
158 if (!adata)
167 adata->acp_base = devm_ioremap(&pdev->dev, res->start, resource_size(res));
168 if (!adata->acp_base)
177 adata->i2s_irq = res->start;
178 adata->dev = dev;
179 adata->dai_driver = acp70_dai;
180 adata->num_dai = ARRAY_SIZE(acp70_dai);
181 adata
201 struct acp_dev_data *adata = dev_get_drvdata(dev); local
210 struct acp_dev_data *adata = dev_get_drvdata(dev); local
[all...]
H A Damd.h223 int acp_machine_select(struct acp_dev_data *adata);
230 void acp_enable_interrupts(struct acp_dev_data *adata);
231 void acp_disable_interrupts(struct acp_dev_data *adata);
235 void config_pte_for_stream(struct acp_dev_data *adata, struct acp_stream *stream);
236 void config_acp_dma(struct acp_dev_data *adata, struct acp_stream *stream, int size);
238 struct acp_dev_data *adata);
241 struct acp_dev_data *adata, struct acp_stream *stream);
245 static inline u64 acp_get_byte_count(struct acp_dev_data *adata, int dai_id, int direction) argument
252 high = readl(adata->acp_base + ACP_BT_TX_LINEARPOSITIONCNTR_HIGH);
253 low = readl(adata
[all...]
/linux-master/drivers/acpi/arm64/
H A Dagdi.c29 struct agdi_data *adata)
33 err = sdei_event_register(adata->sdei_event, agdi_sdei_handler, pdev);
36 adata->sdei_event);
40 err = sdei_event_enable(adata->sdei_event);
42 sdei_event_unregister(adata->sdei_event);
44 adata->sdei_event);
53 struct agdi_data *adata = dev_get_platdata(&pdev->dev); local
55 if (!adata)
58 return agdi_sdei_probe(pdev, adata);
63 struct agdi_data *adata local
28 agdi_sdei_probe(struct platform_device *pdev, struct agdi_data *adata) argument
[all...]
/linux-master/sound/soc/amd/vangogh/
H A Dpci-acp5x.c127 struct acp5x_dev_data *adata; local
157 adata = devm_kzalloc(&pci->dev, sizeof(struct acp5x_dev_data),
159 if (!adata) {
164 adata->acp5x_base = devm_ioremap(&pci->dev, addr,
166 if (!adata->acp5x_base) {
171 pci_set_drvdata(pci, adata);
172 ret = acp5x_init(adata->acp5x_base);
176 val = acp_readl(adata->acp5x_base + ACP_PIN_CONFIG);
179 adata->res = devm_kzalloc(&pci->dev,
182 if (!adata
270 struct acp5x_dev_data *adata; local
285 struct acp5x_dev_data *adata; local
303 struct acp5x_dev_data *adata; local
[all...]
H A Dacp5x-pcm-dma.c207 struct i2s_dev_data *adata; local
214 adata = dev_get_drvdata(component->dev);
232 i2s_data->acp5x_base = adata->acp5x_base;
245 struct i2s_dev_data *adata; local
251 adata = dev_get_drvdata(component->dev);
262 adata->play_stream = substream;
266 adata->i2ssp_play_stream = substream;
272 adata->capture_stream = substream;
276 adata->i2ssp_capture_stream = substream;
322 struct i2s_dev_data *adata; local
366 struct i2s_dev_data *adata; local
425 struct i2s_dev_data *adata; local
478 struct i2s_dev_data *adata; local
487 struct i2s_dev_data *adata; local
[all...]
H A Dacp5x-i2s.c23 struct i2s_dev_data *adata; local
26 adata = snd_soc_dai_get_drvdata(cpu_dai);
30 adata->tdm_mode = TDM_DISABLE;
33 adata->tdm_mode = TDM_ENABLE;
41 adata->master_mode = I2S_MASTER_MODE_ENABLE;
44 adata->master_mode = I2S_MASTER_MODE_DISABLE;
54 struct i2s_dev_data *adata; local
58 adata = snd_soc_dai_get_drvdata(cpu_dai);
78 adata->tdm_fmt = frm_len;
90 struct i2s_dev_data *adata; local
236 struct i2s_dev_data *adata; local
376 struct i2s_dev_data *adata; local
[all...]
/linux-master/sound/soc/amd/ps/
H A Dpci-ps.c106 struct acp63_dev_data *adata = context; local
109 sdw_dma_data = dev_get_drvdata(&adata->sdw_dma_dev->dev);
112 if (adata->sdw0_dma_intr_stat[stream_index]) {
115 adata->sdw0_dma_intr_stat[stream_index] = 0;
119 if (adata->sdw1_dma_intr_stat[stream_index]) {
122 adata->sdw1_dma_intr_stat[stream_index] = 0;
130 struct acp63_dev_data *adata; local
139 adata = dev_id;
140 if (!adata)
147 ext_intr_stat = readl(adata
346 struct acp63_dev_data *adata = dev_get_drvdata(dev); local
453 create_acp63_platform_devs(struct pci_dev *pci, struct acp63_dev_data *adata, u32 addr) argument
533 struct acp63_dev_data *adata; local
625 check_acp_sdw_enable_status(struct acp63_dev_data *adata) argument
634 handle_acp63_sdw_pme_event(struct acp63_dev_data *adata) argument
649 struct acp63_dev_data *adata; local
667 struct acp63_dev_data *adata; local
687 struct acp63_dev_data *adata; local
708 struct acp63_dev_data *adata; local
[all...]
H A Dps-pdm-dma.c68 static void acp63_enable_pdm_interrupts(struct pdm_dev_data *adata) argument
72 mutex_lock(adata->acp_lock);
73 ext_int_ctrl = readl(adata->acp63_base + ACP_EXTERNAL_INTR_CNTL);
75 writel(ext_int_ctrl, adata->acp63_base + ACP_EXTERNAL_INTR_CNTL);
76 mutex_unlock(adata->acp_lock);
79 static void acp63_disable_pdm_interrupts(struct pdm_dev_data *adata) argument
83 mutex_lock(adata->acp_lock);
84 ext_int_ctrl = readl(adata->acp63_base + ACP_EXTERNAL_INTR_CNTL);
86 writel(ext_int_ctrl, adata->acp63_base + ACP_EXTERNAL_INTR_CNTL);
87 mutex_unlock(adata
186 struct pdm_dev_data *adata; local
280 struct pdm_dev_data *adata = dev_get_drvdata(component->dev); local
360 struct pdm_dev_data *adata; local
407 struct pdm_dev_data *adata; local
428 struct pdm_dev_data *adata; local
437 struct pdm_dev_data *adata; local
[all...]
/linux-master/sound/soc/amd/yc/
H A Dpci-acp6x.c125 struct acp6x_dev_data *adata; local
129 adata = dev_id;
130 if (!adata)
133 val = acp6x_readl(adata->acp6x_base + ACP_EXTERNAL_INTR_STAT);
135 yc_pdm_data = dev_get_drvdata(&adata->pdev[0]->dev);
136 acp6x_writel(BIT(PDM_DMA_STAT), adata->acp6x_base + ACP_EXTERNAL_INTR_STAT);
147 struct acp6x_dev_data *adata; local
182 adata = devm_kzalloc(&pci->dev, sizeof(struct acp6x_dev_data),
184 if (!adata) {
190 adata
282 struct acp6x_dev_data *adata; local
294 struct acp6x_dev_data *adata; local
311 struct acp6x_dev_data *adata; local
[all...]
/linux-master/sound/soc/amd/renoir/
H A Drn-pci-acp3x.c208 struct acp_dev_data *adata; local
239 adata = devm_kzalloc(&pci->dev, sizeof(struct acp_dev_data),
241 if (!adata) {
256 adata->acp_base = devm_ioremap(&pci->dev, addr,
258 if (!adata->acp_base) {
263 pci_set_drvdata(pci, adata);
264 ret = rn_acp_init(adata->acp_base);
292 adata->res = devm_kzalloc(&pci->dev,
295 if (!adata->res) {
300 adata
359 struct acp_dev_data *adata; local
374 struct acp_dev_data *adata; local
396 struct acp_dev_data *adata; local
[all...]
/linux-master/sound/soc/amd/rpl/
H A Drpl-pci-acp6x.c106 struct rpl_dev_data *adata; local
129 adata = devm_kzalloc(&pci->dev, sizeof(struct rpl_dev_data),
131 if (!adata) {
137 adata->acp6x_base = devm_ioremap(&pci->dev, addr,
139 if (!adata->acp6x_base) {
144 pci_set_drvdata(pci, adata);
145 ret = rpl_init(adata->acp6x_base);
164 struct rpl_dev_data *adata; local
167 adata = dev_get_drvdata(dev);
168 ret = rpl_deinit(adata
176 struct rpl_dev_data *adata; local
193 struct rpl_dev_data *adata; local
[all...]

Completed in 231 milliseconds

123