/Linux-v5.10/sound/soc/amd/raven/ |
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() 79 static int acp3x_init(struct acp3x_dev_data *adata) in acp3x_init() argument 81 void __iomem *acp3x_base = adata->acp3x_base; in acp3x_init() 85 ret = acp3x_power_on(adata); in acp3x_init() 115 struct acp3x_dev_data *adata; in snd_acp3x_probe() local 132 adata = devm_kzalloc(&pci->dev, sizeof(struct acp3x_dev_data), in snd_acp3x_probe() 134 if (!adata) { in snd_acp3x_probe() 149 adata->acp3x_base = devm_ioremap(&pci->dev, addr, in snd_acp3x_probe() [all …]
|
D | acp3x-pcm-dma.c | 215 struct i2s_dev_data *adata; in acp3x_dma_open() local 222 adata = dev_get_drvdata(component->dev); in acp3x_dma_open() 240 if (!adata->play_stream && !adata->capture_stream && in acp3x_dma_open() 241 !adata->i2ssp_play_stream && !adata->i2ssp_capture_stream) in acp3x_dma_open() 242 rv_writel(1, adata->acp3x_base + mmACP_EXTERNAL_INTR_ENB); in acp3x_dma_open() 244 i2s_data->acp3x_base = adata->acp3x_base; in acp3x_dma_open() 258 struct i2s_dev_data *adata; in acp3x_dma_hw_params() local 264 adata = dev_get_drvdata(component->dev); in acp3x_dma_hw_params() 274 adata->play_stream = substream; in acp3x_dma_hw_params() 278 adata->i2ssp_play_stream = substream; in acp3x_dma_hw_params() [all …]
|
D | acp3x-i2s.c | 23 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-v5.10/drivers/crypto/caam/ |
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 …]
|
D | key_gen.c | 45 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()
|
D | caamalg_desc.c | 56 void cnstr_shdsc_aead_null_encap(u32 * const desc, struct alginfo *adata, in cnstr_shdsc_aead_null_encap() argument 67 if (adata->key_inline) in cnstr_shdsc_aead_null_encap() 68 append_key_as_imm(desc, adata->key_virt, in cnstr_shdsc_aead_null_encap() 69 adata->keylen_pad, adata->keylen, in cnstr_shdsc_aead_null_encap() 73 append_key(desc, adata->key_dma, adata->keylen, in cnstr_shdsc_aead_null_encap() 76 append_proto_dkp(desc, adata); in cnstr_shdsc_aead_null_encap() 101 append_operation(desc, adata->algtype | OP_ALG_AS_INITFINAL | in cnstr_shdsc_aead_null_encap() 135 void cnstr_shdsc_aead_null_decap(u32 * const desc, struct alginfo *adata, in cnstr_shdsc_aead_null_decap() argument 146 if (adata->key_inline) in cnstr_shdsc_aead_null_decap() 147 append_key_as_imm(desc, adata->key_virt, in cnstr_shdsc_aead_null_decap() [all …]
|
D | caamalg_desc.h | 51 void cnstr_shdsc_aead_null_encap(u32 * const desc, struct alginfo *adata, 54 void cnstr_shdsc_aead_null_decap(u32 * const desc, struct alginfo *adata, 58 struct alginfo *adata, unsigned int ivsize, 64 struct alginfo *adata, unsigned int ivsize, 70 struct alginfo *adata, unsigned int ivsize, 100 struct alginfo *adata, unsigned int ivsize,
|
D | caamhash.c | 104 struct alginfo adata; member 208 ctx->adata.key_virt = ctx->key; in ahash_set_sh_desc() 212 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_UPDATE, ctx->ctx_len, in ahash_set_sh_desc() 223 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_INIT, ctx->ctx_len, in ahash_set_sh_desc() 233 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_FINALIZE, digestsize, in ahash_set_sh_desc() 244 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_INITFINAL, digestsize, in ahash_set_sh_desc() 265 cnstr_shdsc_sk_hash(desc, &ctx->adata, OP_ALG_AS_UPDATE, in axcbc_set_sh_desc() 275 cnstr_shdsc_sk_hash(desc, &ctx->adata, OP_ALG_AS_FINALIZE, in axcbc_set_sh_desc() 284 ctx->adata.key_virt = ctx->key; in axcbc_set_sh_desc() 288 cnstr_shdsc_sk_hash(desc, &ctx->adata, OP_ALG_AS_INIT, ctx->ctx_len, in axcbc_set_sh_desc() [all …]
|
D | desc_constr.h | 561 static inline void append_proto_dkp(u32 * const desc, struct alginfo *adata) in append_proto_dkp() argument 569 protid = (adata->algtype & OP_ALG_ALGSEL_SUBMASK) | in append_proto_dkp() 572 if (adata->key_inline) { in append_proto_dkp() 575 if (adata->keylen > adata->keylen_pad) { in append_proto_dkp() 578 OP_PCL_DKP_DST_IMM | adata->keylen); in append_proto_dkp() 579 append_ptr(desc, adata->key_dma); in append_proto_dkp() 581 words = (ALIGN(adata->keylen_pad, CAAM_CMD_SZ) - in append_proto_dkp() 586 OP_PCL_DKP_DST_IMM | adata->keylen); in append_proto_dkp() 587 append_data(desc, adata->key_virt, adata->keylen); in append_proto_dkp() 589 words = (ALIGN(adata->keylen_pad, CAAM_CMD_SZ) - in append_proto_dkp() [all …]
|
D | caamhash_desc.h | 24 void cnstr_shdsc_ahash(u32 * const desc, struct alginfo *adata, u32 state, 27 void cnstr_shdsc_sk_hash(u32 * const desc, struct alginfo *adata, u32 state,
|
D | caamalg.c | 116 struct alginfo adata; member 139 ctx->adata.keylen_pad; in aead_null_set_sh_desc() 146 ctx->adata.key_inline = true; in aead_null_set_sh_desc() 147 ctx->adata.key_virt = ctx->key; in aead_null_set_sh_desc() 149 ctx->adata.key_inline = false; in aead_null_set_sh_desc() 150 ctx->adata.key_dma = ctx->key_dma; in aead_null_set_sh_desc() 155 cnstr_shdsc_aead_null_encap(desc, &ctx->adata, ctx->authsize, in aead_null_set_sh_desc() 165 ctx->adata.key_inline = true; in aead_null_set_sh_desc() 166 ctx->adata.key_virt = ctx->key; in aead_null_set_sh_desc() 168 ctx->adata.key_inline = false; in aead_null_set_sh_desc() [all …]
|
D | caamalg_qi.c | 66 struct alginfo adata; member 112 nonce = (u32 *)((void *)ctx->key + ctx->adata.keylen_pad + in aead_set_sh_desc() 122 ctx->adata.key_virt = ctx->key; in aead_set_sh_desc() 123 ctx->adata.key_dma = ctx->key_dma; in aead_set_sh_desc() 125 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad; in aead_set_sh_desc() 126 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad; in aead_set_sh_desc() 128 data_len[0] = ctx->adata.keylen_pad; in aead_set_sh_desc() 141 ctx->adata.key_inline = !!(inl_mask & 1); in aead_set_sh_desc() 144 cnstr_shdsc_aead_encap(ctx->sh_desc_enc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc() 156 ctx->adata.key_inline = !!(inl_mask & 1); in aead_set_sh_desc() [all …]
|
D | caamalg_qi2.c | 82 struct alginfo adata; member 202 nonce = (u32 *)((void *)ctx->key + ctx->adata.keylen_pad + in aead_set_sh_desc() 212 ctx->adata.key_virt = ctx->key; in aead_set_sh_desc() 213 ctx->adata.key_dma = ctx->key_dma; in aead_set_sh_desc() 215 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad; in aead_set_sh_desc() 216 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad; in aead_set_sh_desc() 218 data_len[0] = ctx->adata.keylen_pad; in aead_set_sh_desc() 229 ctx->adata.key_inline = !!(inl_mask & 1); in aead_set_sh_desc() 236 cnstr_shdsc_aead_givencap(desc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc() 241 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc() [all …]
|
D | key_gen.h | 47 struct alginfo * const adata, const u8 *key_in, u32 keylen,
|
/Linux-v5.10/sound/soc/amd/renoir/ |
D | rn-pci-acp3x.c | 169 struct acp_dev_data *adata; in snd_rn_acp_probe() local 190 adata = devm_kzalloc(&pci->dev, sizeof(struct acp_dev_data), in snd_rn_acp_probe() 192 if (!adata) { in snd_rn_acp_probe() 207 adata->acp_base = devm_ioremap(&pci->dev, addr, in snd_rn_acp_probe() 209 if (!adata->acp_base) { in snd_rn_acp_probe() 214 pci_set_drvdata(pci, adata); in snd_rn_acp_probe() 215 ret = rn_acp_init(adata->acp_base); in snd_rn_acp_probe() 237 adata->res = devm_kzalloc(&pci->dev, in snd_rn_acp_probe() 240 if (!adata->res) { in snd_rn_acp_probe() 245 adata->res[0].name = "acp_pdm_iomem"; in snd_rn_acp_probe() [all …]
|
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() 310 struct pdm_dev_data *adata = dev_get_drvdata(component->dev); in acp_pdm_dma_close() local 312 disable_pdm_interrupts(adata->acp_base); in acp_pdm_dma_close() 313 adata->capture_stream = NULL; in acp_pdm_dma_close() 391 struct pdm_dev_data *adata; in acp_pdm_audio_probe() local 407 adata = devm_kzalloc(&pdev->dev, sizeof(*adata), GFP_KERNEL); in acp_pdm_audio_probe() [all …]
|
/Linux-v5.10/sound/soc/amd/ |
D | acp-pcm-dma.c | 769 struct audio_substream_data *adata = in acp_dma_open() local 771 if (!adata) in acp_dma_open() 796 kfree(adata); in acp_dma_open() 800 adata->acp_mmio = intr_data->acp_mmio; in acp_dma_open() 801 runtime->private_data = adata; in acp_dma_open() 811 acp_reg_write(1, adata->acp_mmio, mmACP_EXTERNAL_INTR_ENB); in acp_dma_open() 844 struct audio_drv_data *adata = dev_get_drvdata(component->dev); in acp_dma_hw_params() local 862 if (adata->asic_type == CHIP_STONEY) { in acp_dma_hw_params() 863 val = acp_reg_read(adata->acp_mmio, in acp_dma_hw_params() 884 acp_reg_write(val, adata->acp_mmio, in acp_dma_hw_params() [all …]
|
/Linux-v5.10/sound/soc/xilinx/ |
D | xlnx_formatter_pcm.c | 283 struct xlnx_pcm_drv_data *adata = dev_get_drvdata(dev); in xlnx_mm2s_irq_handler() local 285 reg = adata->mmio + XLNX_MM2S_OFFSET + XLNX_AUD_STS; in xlnx_mm2s_irq_handler() 289 if (adata->play_stream) in xlnx_mm2s_irq_handler() 290 snd_pcm_period_elapsed(adata->play_stream); in xlnx_mm2s_irq_handler() 302 struct xlnx_pcm_drv_data *adata = dev_get_drvdata(dev); in xlnx_s2mm_irq_handler() local 304 reg = adata->mmio + XLNX_S2MM_OFFSET + XLNX_AUD_STS; in xlnx_s2mm_irq_handler() 308 if (adata->capture_stream) in xlnx_s2mm_irq_handler() 309 snd_pcm_period_elapsed(adata->capture_stream); in xlnx_s2mm_irq_handler() 324 struct xlnx_pcm_drv_data *adata = dev_get_drvdata(component->dev); in xlnx_formatter_pcm_open() local 327 !adata->mm2s_presence) in xlnx_formatter_pcm_open() [all …]
|
/Linux-v5.10/drivers/iio/accel/ |
D | st_accel_core.c | 991 struct st_sensor_data *adata = iio_priv(indio_dev); in st_accel_read_raw() local 1001 *val = adata->current_fullscale->gain / 1000000; in st_accel_read_raw() 1002 *val2 = adata->current_fullscale->gain % 1000000; in st_accel_read_raw() 1005 *val = adata->odr; in st_accel_read_raw() 1077 struct st_sensor_data *adata = iio_priv(indio_dev); in get_mount_matrix() local 1079 return adata->mount_matrix; in get_mount_matrix() 1093 struct st_sensor_data *adata = iio_priv(indio_dev); in apply_acpi_orientation() local 1117 adev = ACPI_COMPANION(adata->dev); in apply_acpi_orientation() 1180 adata->mount_matrix = devm_kmalloc(&indio_dev->dev, in apply_acpi_orientation() 1181 sizeof(*adata->mount_matrix), in apply_acpi_orientation() [all …]
|
D | st_accel_spi.c | 102 struct st_sensor_data *adata; in st_accel_spi_probe() local 115 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*adata)); in st_accel_spi_probe() 119 adata = iio_priv(indio_dev); in st_accel_spi_probe() 120 adata->sensor_settings = (struct st_sensor_settings *)settings; in st_accel_spi_probe()
|
D | st_accel_i2c.c | 153 struct st_sensor_data *adata; in st_accel_i2c_probe() local 166 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*adata)); in st_accel_i2c_probe() 170 adata = iio_priv(indio_dev); in st_accel_i2c_probe() 171 adata->sensor_settings = (struct st_sensor_settings *)settings; in st_accel_i2c_probe()
|
/Linux-v5.10/sound/soc/generic/ |
D | audio-graph-card.c | 165 struct asoc_simple_data *adata) in graph_parse_convert() argument 172 asoc_simple_parse_convert(dev, top, NULL, adata); in graph_parse_convert() 173 asoc_simple_parse_convert(dev, node, PREFIX, adata); in graph_parse_convert() 174 asoc_simple_parse_convert(dev, ports, NULL, adata); in graph_parse_convert() 175 asoc_simple_parse_convert(dev, port, NULL, adata); in graph_parse_convert() 176 asoc_simple_parse_convert(dev, ep, NULL, adata); in graph_parse_convert() 306 graph_parse_convert(dev, ep, &dai_props->adata); in graph_dai_link_of_dpcm() 426 struct asoc_simple_data adata; in graph_for_each_link() local 446 memset(&adata, 0, sizeof(adata)); in graph_for_each_link() 447 graph_parse_convert(dev, codec_ep, &adata); in graph_for_each_link() [all …]
|
D | simple-card.c | 82 struct asoc_simple_data *adata) in simple_parse_convert() argument 87 asoc_simple_parse_convert(dev, top, PREFIX, adata); in simple_parse_convert() 88 asoc_simple_parse_convert(dev, node, PREFIX, adata); in simple_parse_convert() 89 asoc_simple_parse_convert(dev, node, NULL, adata); in simple_parse_convert() 90 asoc_simple_parse_convert(dev, np, NULL, adata); in simple_parse_convert() 220 simple_parse_convert(dev, np, &dai_props->adata); in simple_dai_link_of_dpcm() 372 struct asoc_simple_data adata; in simple_for_each_link() local 390 memset(&adata, 0, sizeof(adata)); in simple_for_each_link() 392 simple_parse_convert(dev, np, &adata); in simple_for_each_link() 405 adata.convert_rate || adata.convert_channels)) in simple_for_each_link()
|
/Linux-v5.10/include/sound/ |
D | simple_card_utils.h | 49 struct asoc_simple_data adata; member 195 if (props->adata.convert_rate) in asoc_simple_debug_info() 197 props->adata.convert_rate); in asoc_simple_debug_info() 198 if (props->adata.convert_channels) in asoc_simple_debug_info() 200 props->adata.convert_channels); in asoc_simple_debug_info()
|
/Linux-v5.10/drivers/iommu/ |
D | ioasid.c | 308 void *adata; in ioasid_alloc() local 323 adata = active_allocator->flags & IOASID_ALLOCATOR_CUSTOM ? active_allocator->ops->pdata : data; in ioasid_alloc() 324 id = active_allocator->ops->alloc(min, max, adata); in ioasid_alloc()
|