Home
last modified time | relevance | path

Searched refs:adata (Results 1 – 25 of 58) sorted by relevance

123

/linux/sound/soc/amd/acp/
H A Dchip_offset_byte.h46 #define ACP_I2S_RX_RINGBUFADDR(adata) ACP_I2S_REG_ADDR(adata, 0x2000) argument
47 #define ACP_I2S_RX_RINGBUFSIZE(adata) ACP_I2S_REG_ADDR(adata, 0x2004) argument
48 #define ACP_I2S_RX_LINKPOSITIONCNTR(adata) ACP_I2S_REG_ADDR(adata, 0x2008) argument
49 #define ACP_I2S_RX_FIFOADDR(adata) ACP_I2S_REG_ADDR(adata, 0x200C) argument
50 #define ACP_I2S_RX_FIFOSIZE(adata) ACP_I2S_REG_ADDR(adata, 0x2010) argument
51 #define ACP_I2S_RX_DMA_SIZE(adata) ACP_I2S_REG_ADDR(adata, 0x2014) argument
52 #define ACP_I2S_RX_LINEARPOSITIONCNTR_HIGH(adata) ACP_I2S_REG_ADDR(adata, 0x2018) argument
53 #define ACP_I2S_RX_LINEARPOSITIONCNTR_LOW(adata) ACP_I2S_REG_ADDR(adata, 0x201C) argument
54 #define ACP_I2S_RX_INTR_WATERMARK_SIZE(adata) ACP_I2S_REG_ADDR(adata, 0x2020) argument
55 #define ACP_I2S_TX_RINGBUFADDR(adata) ACP_I2S_REG_ADDR(adata, 0x2024) argument
[all …]
/linux/drivers/platform/chrome/
H A Dcros_typec_altmode.c34 struct cros_typec_altmode_data adata; member
60 struct cros_typec_altmode_data *adata = typec_altmode_get_drvdata(alt); in cros_typec_altmode_enter() local
62 .port = adata->port->port_num, in cros_typec_altmode_enter()
68 if (!adata->ap_mode_entry) { in cros_typec_altmode_enter()
74 if (adata->sid == USB_TYPEC_DP_SID) in cros_typec_altmode_enter()
76 else if (adata->sid == USB_TYPEC_TBT_SID) in cros_typec_altmode_enter()
81 ret = cros_ec_cmd(adata->port->typec_data->ec, 0, EC_CMD_TYPEC_CONTROL, in cros_typec_altmode_enter()
90 mutex_lock(&adata->lock); in cros_typec_altmode_enter()
92 adata->header = VDO(adata->sid, 1, svdm_version, CMD_ENTER_MODE); in cros_typec_altmode_enter()
93 adata->header |= VDO_OPOS(adata->mode); in cros_typec_altmode_enter()
[all …]
/linux/sound/soc/amd/ps/
H A Dpci-ps.c24 static void handle_acp70_sdw_wake_event(struct acp63_dev_data *adata) in handle_acp70_sdw_wake_event() argument
28 if (adata->acp70_sdw0_wake_event) { in handle_acp70_sdw_wake_event()
29 amd_manager = dev_get_drvdata(&adata->sdw->pdev[0]->dev); in handle_acp70_sdw_wake_event()
32 adata->acp70_sdw0_wake_event = 0; in handle_acp70_sdw_wake_event()
35 if (adata->acp70_sdw1_wake_event) { in handle_acp70_sdw_wake_event()
36 amd_manager = dev_get_drvdata(&adata->sdw->pdev[1]->dev); in handle_acp70_sdw_wake_event()
39 adata->acp70_sdw1_wake_event = 0; in handle_acp70_sdw_wake_event()
43 static short int check_and_handle_acp70_sdw_wake_irq(struct acp63_dev_data *adata) in check_and_handle_acp70_sdw_wake_irq() argument
49 ext_intr_stat1 = readl(adata->acp63_base + ACP_EXTERNAL_INTR_STAT1); in check_and_handle_acp70_sdw_wake_irq()
51 writel(ACP70_SDW0_HOST_WAKE_STAT, adata in check_and_handle_acp70_sdw_wake_irq()
83 check_and_handle_sdw_dma_irq(struct acp63_dev_data * adata,u32 ext_intr_stat,u32 ext_intr_stat1) check_and_handle_sdw_dma_irq() argument
185 struct acp63_dev_data *adata = context; acp63_irq_thread() local
193 struct acp63_dev_data *adata; acp63_irq_handler() local
375 struct acp63_dev_data *adata = dev_get_drvdata(dev); acp63_machine_register() local
473 create_acp63_platform_devs(struct pci_dev * pci,struct acp63_dev_data * adata,u32 addr) create_acp63_platform_devs() argument
550 acp_hw_init_ops(struct acp63_dev_data * adata,struct pci_dev * pci) acp_hw_init_ops() argument
576 struct acp63_dev_data *adata; snd_acp63_probe() local
707 struct acp63_dev_data *adata; snd_acp63_remove() local
[all...]
H A Dps-common.c134 static bool check_acp_sdw_enable_status(struct acp63_dev_data *adata) in check_acp_sdw_enable_status() argument
138 sdw0_en = readl(adata->acp63_base + ACP_SW0_EN); in check_acp_sdw_enable_status()
139 sdw1_en = readl(adata->acp63_base + ACP_SW1_EN); in check_acp_sdw_enable_status()
143 static void handle_acp63_sdw_pme_event(struct acp63_dev_data *adata) in handle_acp63_sdw_pme_event() argument
147 val = readl(adata->acp63_base + ACP_SW0_WAKE_EN); in handle_acp63_sdw_pme_event()
148 if (val && adata->sdw->pdev[0]) in handle_acp63_sdw_pme_event()
149 pm_request_resume(&adata->sdw->pdev[0]->dev); in handle_acp63_sdw_pme_event()
151 val = readl(adata->acp63_base + ACP_SW1_WAKE_EN); in handle_acp63_sdw_pme_event()
152 if (val && adata->sdw->pdev[1]) in handle_acp63_sdw_pme_event()
153 pm_request_resume(&adata->sdw->pdev[1]->dev); in handle_acp63_sdw_pme_event()
[all …]
H A Dacp63.h386 static inline int acp_hw_init(struct acp63_dev_data *adata, struct device *dev) in acp_hw_init() argument
388 if (adata && adata->hw_ops && adata->hw_ops->acp_init) in acp_hw_init()
389 return ACP_HW_OPS(adata, acp_init)(adata->acp63_base, dev); in acp_hw_init()
393 static inline int acp_hw_deinit(struct acp63_dev_data *adata, struct device *dev) in acp_hw_deinit() argument
395 if (adata && adata->hw_ops && adata->hw_ops->acp_deinit) in acp_hw_deinit()
396 return ACP_HW_OPS(adata, acp_deinit)(adata->acp63_base, dev); in acp_hw_deinit()
400 static inline void acp_hw_get_config(struct pci_dev *pci, struct acp63_dev_data *adata) in acp_hw_get_config() argument
402 if (adata && adata->hw_ops && adata->hw_ops->acp_get_config) in acp_hw_get_config()
403 ACP_HW_OPS(adata, acp_get_config)(pci, adata); in acp_hw_get_config() local
406 static inline void acp_hw_sdw_dma_irq_thread(struct acp63_dev_data *adata) in acp_hw_sdw_dma_irq_thread() argument
[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->acp_lock); in acp63_disable_pdm_interrupts()
[all …]
/linux/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->data_buf = dma_alloc_coherent(&pci->dev, in acp_dsp_block_write()
[all …]
H A Dacp.c48 static void init_dma_descriptor(struct acp_dev_data *adata) in init_dma_descriptor() argument
50 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()
144 static int acpbus_dma_start(struct acp_dev_data *adata, unsigned int ch, in acpbus_dma_start() argument
147 struct snd_sof_dev *sdev = adata->dev; in acpbus_dma_start()
155 configure_dma_descriptor(adata, dscr, dscr_info++); in acpbus_dma_start()
157 ret = config_dma_channel(adata, ch, 0, dscr_count); in acpbus_dma_start()
[all …]
/linux/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->acp3x_base = devm_ioremap(&pci->dev, addr, in snd_acp3x_probe()
[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
[all …]
H A Dacp3x-i2s.c23 struct i2s_dev_data *adata; in acp3x_i2s_set_fmt() local
26 adata = snd_soc_dai_get_drvdata(cpu_dai); in acp3x_i2s_set_fmt()
30 adata->tdm_mode = TDM_DISABLE; in acp3x_i2s_set_fmt()
33 adata->tdm_mode = TDM_ENABLE; in acp3x_i2s_set_fmt()
44 struct i2s_dev_data *adata; in acp3x_i2s_set_tdm_slot() local
48 adata = snd_soc_dai_get_drvdata(cpu_dai); in acp3x_i2s_set_tdm_slot()
68 adata->tdm_fmt = frm_len; in acp3x_i2s_set_tdm_slot()
79 struct i2s_dev_data *adata; in acp3x_i2s_hwparams() local
86 adata = snd_soc_dai_get_drvdata(dai); in acp3x_i2s_hwparams()
136 if (adata->tdm_mode) { in acp3x_i2s_hwparams()
[all …]
/linux/drivers/irqchip/
H A Dirq-loongarch-avec.c90 static void avecintc_sync(struct avecintc_data *adata) in avecintc_sync() argument
94 if (cpu_online(adata->prev_cpu)) { in avecintc_sync()
95 plist = per_cpu_ptr(&pending_list, adata->prev_cpu); in avecintc_sync()
96 list_add_tail(&adata->entry, &plist->head); in avecintc_sync()
97 adata->moving = 1; in avecintc_sync()
98 mp_ops.send_ipi_single(adata->prev_cpu, ACTION_CLEAR_VECTOR); in avecintc_sync()
105 struct avecintc_data *adata; in avecintc_set_affinity() local
108 adata = irq_data_get_irq_chip_data(data); in avecintc_set_affinity()
110 if (adata->moving) in avecintc_set_affinity()
113 if (cpu_online(adata->cpu) && cpumask_test_cpu(adata->cpu, dest)) in avecintc_set_affinity()
[all …]
/linux/drivers/acpi/arm64/
H A Dagdi.c33 struct agdi_data *adata) in agdi_sdei_probe() argument
37 err = sdei_event_register(adata->sdei_event, agdi_sdei_handler, pdev); in agdi_sdei_probe()
40 adata->sdei_event); in agdi_sdei_probe()
44 err = sdei_event_enable(adata->sdei_event); in agdi_sdei_probe()
46 sdei_event_unregister(adata->sdei_event); in agdi_sdei_probe()
48 adata->sdei_event); in agdi_sdei_probe()
68 struct agdi_data *adata) in agdi_interrupt_probe() argument
74 irq = acpi_register_gsi(NULL, adata->gsiv, ACPI_EDGE_SENSITIVE, ACPI_ACTIVE_HIGH); in agdi_interrupt_probe()
76 dev_err(&pdev->dev, "cannot register GSI#%d (%d)\n", adata->gsiv, irq); in agdi_interrupt_probe()
87 adata->irq = irq; in agdi_interrupt_probe()
[all …]
/linux/sound/soc/amd/vangogh/
H A Dpci-acp5x.c127 struct acp5x_dev_data *adata; in snd_acp5x_probe() local
157 adata = devm_kzalloc(&pci->dev, sizeof(struct acp5x_dev_data), in snd_acp5x_probe()
159 if (!adata) { in snd_acp5x_probe()
164 adata->acp5x_base = devm_ioremap(&pci->dev, addr, in snd_acp5x_probe()
166 if (!adata->acp5x_base) { in snd_acp5x_probe()
171 pci_set_drvdata(pci, adata); in snd_acp5x_probe()
172 ret = acp5x_init(adata->acp5x_base); in snd_acp5x_probe()
176 val = acp_readl(adata->acp5x_base + ACP_PIN_CONFIG); in snd_acp5x_probe()
179 adata->res = devm_kzalloc(&pci->dev, in snd_acp5x_probe()
182 if (!adata->res) { in snd_acp5x_probe()
[all …]
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
[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
[all …]
/linux/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->acp6x_base = devm_ioremap(&pci->dev, addr, in snd_acp6x_probe()
[all …]
H A Dacp6x-pdm-dma.c184 struct pdm_dev_data *adata; in acp6x_pdm_dma_open() local
189 adata = dev_get_drvdata(component->dev); in acp6x_pdm_dma_open()
205 acp6x_enable_pdm_interrupts(adata->acp6x_base); in acp6x_pdm_dma_open()
208 adata->capture_stream = substream; in acp6x_pdm_dma_open()
210 pdm_data->acp6x_base = adata->acp6x_base; in acp6x_pdm_dma_open()
277 struct pdm_dev_data *adata = dev_get_drvdata(component->dev); in acp6x_pdm_dma_close() local
279 acp6x_disable_pdm_interrupts(adata->acp6x_base); in acp6x_pdm_dma_close()
280 adata->capture_stream = NULL; in acp6x_pdm_dma_close()
356 struct pdm_dev_data *adata; in acp6x_pdm_audio_probe() local
365 adata = devm_kzalloc(&pdev->dev, sizeof(*adata), GFP_KERNEL); in acp6x_pdm_audio_probe()
[all …]
/linux/drivers/crypto/caam/
H A Dcaamhash_desc.c28 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()
87 void cnstr_shdsc_sk_hash(u32 * const desc, struct alginfo *adata, u32 state, in cnstr_shdsc_sk_hash() argument
98 append_key_as_imm(desc, adata->key_virt, adata->keylen, in cnstr_shdsc_sk_hash()
99 adata->keylen, CLASS_1 | KEY_DEST_CLASS_REG); in cnstr_shdsc_sk_hash()
[all …]
H A Dkey_gen.c45 struct alginfo * const adata, const u8 *key_in, u32 keylen, in gen_split_key() argument
54 adata->keylen = split_key_len(adata->algtype & OP_ALG_ALGSEL_MASK); in gen_split_key()
55 adata->keylen_pad = split_key_pad_len(adata->algtype & in gen_split_key()
57 local_max = max(keylen, adata->keylen_pad); in gen_split_key()
60 adata->keylen, adata->keylen_pad); in gen_split_key()
85 append_operation(desc, (adata->algtype & OP_ALG_ALGSEL_MASK) | in gen_split_key()
100 append_fifo_store(desc, dma_addr, adata->keylen, in gen_split_key()
118 adata->keylen_pad, 1); in gen_split_key()
/linux/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->res[0].name = "acp_pdm_iomem"; in snd_rn_acp_probe()
[all …]
H A Dacp3x-pdm-dma.c208 struct pdm_dev_data *adata; in acp_pdm_dma_open() local
213 adata = dev_get_drvdata(component->dev); in acp_pdm_dma_open()
229 enable_pdm_interrupts(adata->acp_base); in acp_pdm_dma_open()
232 adata->capture_stream = substream; in acp_pdm_dma_open()
234 pdm_data->acp_base = adata->acp_base; in acp_pdm_dma_open()
303 struct pdm_dev_data *adata = dev_get_drvdata(component->dev); in acp_pdm_dma_close() local
306 disable_pdm_interrupts(adata->acp_base); in acp_pdm_dma_close()
307 adata->capture_stream = NULL; in acp_pdm_dma_close()
386 struct pdm_dev_data *adata; in acp_pdm_audio_probe() local
402 adata = devm_kzalloc(&pdev->dev, sizeof(*adata), GFP_KERNEL); in acp_pdm_audio_probe()
[all …]
/linux/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->acp_mmio, in acp_dma_hw_params()
[all …]
/linux/sound/soc/amd/rpl/
H A Drpl-pci-acp6x.c106 struct rpl_dev_data *adata; in snd_rpl_probe() local
129 adata = devm_kzalloc(&pci->dev, sizeof(struct rpl_dev_data), in snd_rpl_probe()
131 if (!adata) { in snd_rpl_probe()
137 adata->acp6x_base = devm_ioremap(&pci->dev, addr, in snd_rpl_probe()
139 if (!adata->acp6x_base) { in snd_rpl_probe()
144 pci_set_drvdata(pci, adata); in snd_rpl_probe()
145 ret = rpl_init(adata->acp6x_base); in snd_rpl_probe()
164 struct rpl_dev_data *adata; in snd_rpl_suspend() local
167 adata = dev_get_drvdata(dev); in snd_rpl_suspend()
168 ret = rpl_deinit(adata->acp6x_base); in snd_rpl_suspend()
[all …]
/linux/sound/soc/xilinx/
H A Dxlnx_formatter_pcm.c285 struct xlnx_pcm_drv_data *adata = dev_get_drvdata(dev); in xlnx_mm2s_irq_handler() local
287 reg = adata->mmio + XLNX_MM2S_OFFSET + XLNX_AUD_STS; in xlnx_mm2s_irq_handler()
291 if (adata->play_stream) in xlnx_mm2s_irq_handler()
292 snd_pcm_period_elapsed(adata->play_stream); in xlnx_mm2s_irq_handler()
304 struct xlnx_pcm_drv_data *adata = dev_get_drvdata(dev); in xlnx_s2mm_irq_handler() local
306 reg = adata->mmio + XLNX_S2MM_OFFSET + XLNX_AUD_STS; in xlnx_s2mm_irq_handler()
310 if (adata->capture_stream) in xlnx_s2mm_irq_handler()
311 snd_pcm_period_elapsed(adata->capture_stream); in xlnx_s2mm_irq_handler()
321 struct xlnx_pcm_drv_data *adata = dev_get_drvdata(component->dev); in xlnx_formatter_set_sysclk() local
323 adata->sysclk = freq; in xlnx_formatter_set_sysclk()
[all …]

123