| /linux/drivers/platform/chrome/ |
| H A D | cros_typec_altmode.c | 34 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 D | pci-ps.c | 24 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->acp63_base + ACP_EXTERNAL_INTR_STAT1); in check_and_handle_acp70_sdw_wake_irq() [all …]
|
| H A D | ps-common.c | 134 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 D | acp63.h | 386 static inline int acp_hw_init(struct acp63_dev_data *adata, struct device *dev) in acp_hw_init() 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() 395 if (adata && adata->hw_ops && adata in acp_hw_deinit() 384 acp_hw_init(struct acp63_dev_data * adata,struct device * dev) acp_hw_init() argument 391 acp_hw_deinit(struct acp63_dev_data * adata,struct device * dev) acp_hw_deinit() argument 398 acp_hw_get_config(struct pci_dev * pci,struct acp63_dev_data * adata) acp_hw_get_config() argument 401 ACP_HW_OPS(adata, acp_get_config)(pci, adata); acp_hw_get_config() local 404 acp_hw_sdw_dma_irq_thread(struct acp63_dev_data * adata) acp_hw_sdw_dma_irq_thread() argument 407 ACP_HW_OPS(adata, acp_sdw_dma_irq_thread)(adata); acp_hw_sdw_dma_irq_thread() local 412 struct acp63_dev_data *adata = dev_get_drvdata(dev); acp_hw_suspend() local 421 struct acp63_dev_data *adata = dev_get_drvdata(dev); acp_hw_resume() local 430 struct acp63_dev_data *adata = dev_get_drvdata(dev); acp_hw_suspend_runtime() local 439 struct acp63_dev_data *adata = dev_get_drvdata(dev); acp_hw_runtime_resume() local [all...] |
| H A D | ps-pdm-dma.c | 68 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...] |
| /linux/sound/soc/sof/amd/ |
| H A D | acp-loader.c | 54 struct acp_dev_data *adata; in acp_dsp_block_write() 59 adata = sdev->pdata->hw_pdata; in acp_dsp_block_write() 63 if (!adata->bin_buf) { in acp_dsp_block_write() 67 adata->bin_buf = dma_alloc_coherent(&pci->dev, dma_size, in acp_dsp_block_write() 68 &adata->sha_dma_addr, in acp_dsp_block_write() 70 if (!adata->bin_buf) in acp_dsp_block_write() 73 adata->fw_bin_size = size + offset; in acp_dsp_block_write() 74 dest = adata->bin_buf + offset; in acp_dsp_block_write() 77 if (!adata->data_buf) { in acp_dsp_block_write() 78 adata in acp_dsp_block_write() 53 struct acp_dev_data *adata; acp_dsp_block_write() local 117 configure_pte_for_fw_loading(int type,int num_pages,struct acp_dev_data * adata) configure_pte_for_fw_loading() argument 169 struct acp_dev_data *adata; acp_dsp_pre_fw_run() local 251 struct acp_dev_data *adata = sdev->pdata->hw_pdata; acp_sof_dsp_run() local 272 struct acp_dev_data *adata = plat_data->hw_pdata; acp_sof_load_signed_firmware() local [all...] |
| H A D | acp.c | 49 static void init_dma_descriptor(struct acp_dev_data *adata) in init_dma_descriptor() 51 struct snd_sof_dev *sdev = adata->dev; in init_dma_descriptor() 77 static void configure_dma_descriptor(struct acp_dev_data *adata, unsigned short idx, in configure_dma_descriptor() 80 struct snd_sof_dev *sdev = adata->dev; in configure_dma_descriptor() 92 static int config_dma_channel(struct acp_dev_data *adata, unsigned int ch, in config_dma_channel() 95 struct snd_sof_dev *sdev = adata->dev; in config_dma_channel() 149 static int acpbus_dma_start(struct acp_dev_data *adata, unsigned int ch, in acpbus_dma_start() 152 struct snd_sof_dev *sdev = adata->dev; in acpbus_dma_start() 160 configure_dma_descriptor(adata, dscr, dscr_info++); in acpbus_dma_start() 162 ret = config_dma_channel(adata, c in acpbus_dma_start() 48 init_dma_descriptor(struct acp_dev_data * adata) init_dma_descriptor() argument 74 configure_dma_descriptor(struct acp_dev_data * adata,unsigned short idx,struct dma_descriptor * dscr_info) configure_dma_descriptor() argument 89 config_dma_channel(struct acp_dev_data * adata,unsigned int ch,unsigned int idx,unsigned int dscr_count) config_dma_channel() argument 144 acpbus_dma_start(struct acp_dev_data * adata,unsigned int ch,unsigned int dscr_count,struct dma_descriptor * dscr_info) acpbus_dma_start() argument 164 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 197 psp_mbox_ready(struct acp_dev_data * adata,bool ack) psp_mbox_ready() argument 222 psp_send_cmd(struct acp_dev_data * adata,int cmd) psp_send_cmd() argument 260 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 334 acp_dma_status(struct acp_dev_data * adata,unsigned char ch) acp_dma_status() argument 382 struct acp_dev_data *adata = sdev->pdata->hw_pdata; acp_memory_init() local 392 amd_sof_handle_acp70_sdw_wake_event(struct acp_dev_data * adata) amd_sof_handle_acp70_sdw_wake_event() argument 414 struct acp_dev_data *adata = sdev->pdata->hw_pdata; amd_sof_check_and_handle_acp70_sdw_wake_irq() local 484 struct acp_dev_data *adata = sdev->pdata->hw_pdata; acp_irq_handler() local 542 struct acp_dev_data *adata = sdev->pdata->hw_pdata; acp_power_on() local 836 struct acp_dev_data *adata; amd_sof_acp_probe() local 950 struct acp_dev_data *adata = sdev->pdata->hw_pdata; amd_sof_acp_remove() local [all...] |
| H A D | acp-trace.c | 21 struct acp_dev_data *adata; in acp_sof_trace_release() local 24 adata = sdev->pdata->hw_pdata; in acp_sof_trace_release() 25 stream = adata->dtrace_stream; in acp_sof_trace_release() 32 adata->dtrace_stream = NULL; in acp_sof_trace_release() 41 struct acp_dev_data *adata; in acp_sof_trace_init() local 44 adata = sdev->pdata->hw_pdata; in acp_sof_trace_init() 58 adata->dtrace_stream = stream; in acp_sof_trace_init()
|
| H A D | acp-stream.c | 129 struct acp_dev_data *adata = sdev->pdata->hw_pdata; in acp_dsp_stream_get() local 130 struct acp_dsp_stream *stream = adata->stream_buf; in acp_dsp_stream_get() 158 struct acp_dev_data *adata = sdev->pdata->hw_pdata; in acp_dsp_stream_put() local 159 struct acp_dsp_stream *stream = adata->stream_buf; in acp_dsp_stream_put() 177 struct acp_dev_data *adata = sdev->pdata->hw_pdata; in acp_dsp_stream_init() local 181 adata->stream_buf[i].sdev = sdev; in acp_dsp_stream_init() 182 adata->stream_buf[i].active = 0; in acp_dsp_stream_init() 183 adata->stream_buf[i].stream_tag = i + 1; in acp_dsp_stream_init()
|
| H A D | acp-ipc.c | 30 static void acpbus_trigger_host_to_dsp_swintr(struct acp_dev_data *adata) in acpbus_trigger_host_to_dsp_swintr() argument 32 struct snd_sof_dev *sdev = adata->dev; in acpbus_trigger_host_to_dsp_swintr() 37 switch (adata->pci_rev) { in acpbus_trigger_host_to_dsp_swintr() 78 struct acp_dev_data *adata = sdev->pdata->hw_pdata; in acp_sof_ipc_send_msg() 96 acpbus_trigger_host_to_dsp_swintr(adata); in acp_dsp_ipc_get_reply() 168 struct acp_dev_data *adata = sdev->pdata->hw_pdata; in acp_sof_ipc_irq_thread() 237 if (adata->probe_stream) { in acp_sof_ipc_irq_thread() 241 adata->probe_stream->cstream_posn = posn; in acp_sof_ipc_irq_thread() 242 snd_compr_fragment_elapsed(adata->probe_stream->cstream); in acp_sof_ipc_irq_thread() 69 struct acp_dev_data *adata = sdev->pdata->hw_pdata; acp_sof_ipc_send_msg() local 159 struct acp_dev_data *adata = sdev->pdata->hw_pdata; acp_sof_ipc_irq_thread() local
|
| /linux/sound/soc/amd/raven/ |
| H A D | pci-acp3x.c | 25 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 D | acp3x-pcm-dma.c | 213 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...] |
| /linux/sound/soc/amd/vangogh/ |
| H A D | pci-acp5x.c | 127 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 D | acp5x-pcm-dma.c | 207 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...] |
| /linux/drivers/crypto/caam/ |
| H A D | caamhash_desc.c | 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() 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 D | caamalg_desc.c | 57 void cnstr_shdsc_aead_null_encap(u32 * const desc, struct alginfo *adata, in cnstr_shdsc_aead_null_encap() argument 68 if (adata->key_inline) in cnstr_shdsc_aead_null_encap() 69 append_key_as_imm(desc, adata->key_virt, in cnstr_shdsc_aead_null_encap() 70 adata->keylen_pad, adata->keylen, in cnstr_shdsc_aead_null_encap() 74 append_key(desc, adata->key_dma, adata->keylen, in cnstr_shdsc_aead_null_encap() 77 append_proto_dkp(desc, adata); in cnstr_shdsc_aead_null_encap() 102 append_operation(desc, adata->algtype | OP_ALG_AS_INITFINAL | in cnstr_shdsc_aead_null_encap() 136 void cnstr_shdsc_aead_null_decap(u32 * const desc, struct alginfo *adata, in cnstr_shdsc_aead_null_decap() argument 147 if (adata->key_inline) in cnstr_shdsc_aead_null_decap() 148 append_key_as_imm(desc, adata->key_virt, in cnstr_shdsc_aead_null_decap() [all …]
|
| H A D | caamalg_desc.h | 54 void cnstr_shdsc_aead_null_encap(u32 * const desc, struct alginfo *adata, 57 void cnstr_shdsc_aead_null_decap(u32 * const desc, struct alginfo *adata, 61 struct alginfo *adata, unsigned int ivsize, 67 struct alginfo *adata, unsigned int ivsize, 73 struct alginfo *adata, unsigned int ivsize, 103 struct alginfo *adata, unsigned int ivsize,
|
| H A D | desc_constr.h | 568 static inline void append_proto_dkp(u32 * const desc, struct alginfo *adata) in append_proto_dkp() argument 576 protid = (adata->algtype & OP_ALG_ALGSEL_SUBMASK) | in append_proto_dkp() 579 if (adata->key_inline) { in append_proto_dkp() 582 if (adata->keylen > adata->keylen_pad) { in append_proto_dkp() 585 OP_PCL_DKP_DST_IMM | adata->keylen); in append_proto_dkp() 586 append_ptr(desc, adata->key_dma); in append_proto_dkp() 588 words = (ALIGN(adata->keylen_pad, CAAM_CMD_SZ) - in append_proto_dkp() 593 OP_PCL_DKP_DST_IMM | adata->keylen); in append_proto_dkp() 594 append_data(desc, adata->key_virt, adata->keylen); in append_proto_dkp() 596 words = (ALIGN(adata->keylen_pad, CAAM_CMD_SZ) - in append_proto_dkp() [all …]
|
| /linux/sound/soc/amd/renoir/ |
| H A D | rn-pci-acp3x.c | 208 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 D | acp3x-pdm-dma.c | 208 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 in acp_pdm_audio_probe() 448 struct pdm_dev_data *adata; acp_pdm_resume() local 469 struct pdm_dev_data *adata; acp_pdm_runtime_suspend() local 479 struct pdm_dev_data *adata; acp_pdm_runtime_resume() local [all...] |
| /linux/sound/soc/amd/ |
| H A D | acp-pcm-dma.c | 775 struct audio_substream_data *adata = in acp_dma_open() 777 if (!adata) in acp_dma_open() local 802 kfree(adata); in acp_dma_open() 806 adata->acp_mmio = intr_data->acp_mmio; in acp_dma_open() 807 runtime->private_data = adata; in acp_dma_open() 818 acp_reg_write(1, adata->acp_mmio, mmACP_EXTERNAL_INTR_ENB); in acp_dma_open() 851 struct audio_drv_data *adata = dev_get_drvdata(component->dev); in acp_dma_hw_params() 869 if (adata->asic_type == CHIP_STONEY) { in acp_dma_hw_params() 870 val = acp_reg_read(adata->acp_mmio, in acp_dma_hw_params() 895 acp_reg_write(val, adata in acp_dma_hw_params() 853 struct audio_drv_data *adata = dev_get_drvdata(component->dev); acp_dma_hw_params() local 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...] |
| /linux/sound/soc/amd/yc/ |
| H A D | acp6x-pdm-dma.c | 184 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 in acp6x_pdm_audio_probe() 399 struct pdm_dev_data *adata; acp6x_pdm_resume() local 420 struct pdm_dev_data *adata; acp6x_pdm_suspend() local 429 struct pdm_dev_data *adata; acp6x_pdm_runtime_resume() local [all...] |
| /linux/sound/soc/xilinx/ |
| H A D | xlnx_formatter_pcm.c | 282 struct xlnx_pcm_drv_data *adata = arg; in xlnx_mm2s_irq_handler() 284 reg = adata->mmio + XLNX_MM2S_OFFSET + XLNX_AUD_STS; in xlnx_mm2s_irq_handler() 288 if (adata->play_stream) in xlnx_mm2s_irq_handler() 289 snd_pcm_period_elapsed(adata->play_stream); in xlnx_mm2s_irq_handler() 300 struct xlnx_pcm_drv_data *adata = arg; in xlnx_s2mm_irq_handler() 302 reg = adata->mmio + XLNX_S2MM_OFFSET + XLNX_AUD_STS; in xlnx_s2mm_irq_handler() 306 if (adata->capture_stream) in xlnx_s2mm_irq_handler() 307 snd_pcm_period_elapsed(adata->capture_stream); in xlnx_s2mm_irq_handler() 317 struct xlnx_pcm_drv_data *adata = dev_get_drvdata(component->dev); 319 adata in xlnx_formatter_set_sysclk() 285 struct xlnx_pcm_drv_data *adata = dev_get_drvdata(dev); xlnx_mm2s_irq_handler() local 304 struct xlnx_pcm_drv_data *adata = dev_get_drvdata(dev); xlnx_s2mm_irq_handler() local 321 struct xlnx_pcm_drv_data *adata = dev_get_drvdata(component->dev); xlnx_formatter_set_sysclk() local 335 struct xlnx_pcm_drv_data *adata = dev_get_drvdata(component->dev); xlnx_formatter_pcm_open() local 463 struct xlnx_pcm_drv_data *adata = dev_get_drvdata(component->dev); xlnx_formatter_pcm_hw_params() local 693 struct xlnx_pcm_drv_data *adata = dev_get_drvdata(&pdev->dev); xlnx_formatter_pcm_remove() local [all...] |
| /linux/sound/soc/generic/ |
| H A D | audio-graph-card.c | 88 struct simple_util_data *adata) in graph_parse_convert() argument 95 simple_util_parse_convert(top, NULL, adata); in graph_parse_convert() 96 simple_util_parse_convert(ports, NULL, adata); in graph_parse_convert() 97 simple_util_parse_convert(port, NULL, adata); in graph_parse_convert() 98 simple_util_parse_convert(ep, NULL, adata); in graph_parse_convert() 272 graph_parse_convert(dev, ep, &dai_props->adata); in graph_dai_link_of_dpcm() 321 struct simple_util_data *adata) in parse_as_dpcm_link() argument 335 simple_util_is_convert_required(adata)) in parse_as_dpcm_link() 357 struct simple_util_data adata; in __graph_for_each_link() local 371 memset(&adata, in __graph_for_each_link() [all...] |
| /linux/drivers/iio/accel/ |
| H A D | st_accel_spi.c | 117 struct st_sensor_data *adata; in st_accel_spi_probe() local 130 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*adata)); in st_accel_spi_probe() 134 adata = iio_priv(indio_dev); in st_accel_spi_probe() 135 adata->sensor_settings = (struct st_sensor_settings *)settings; in st_accel_spi_probe()
|