| /drivers/platform/chrome/ |
| A D | cros_typec_altmode.c | 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() 132 adata->header |= VDO_OPOS(adata->mode); in cros_typec_altmode_exit() 146 struct cros_typec_altmode_data *adata = &dp_data->adata; in cros_typec_displayport_vdm() local 167 adata->header = VDO(adata->sid, 1, svdm_version, cmd); in cros_typec_displayport_vdm() 168 adata->header |= VDO_OPOS(adata->mode); in cros_typec_displayport_vdm() 225 adata->header = VDO(adata->sid, 1, svdm_version, cmd); in cros_typec_thunderbolt_vdm() 226 adata->header |= VDO_OPOS(adata->mode); in cros_typec_thunderbolt_vdm() 281 struct cros_typec_altmode_data *adata = &dp_data->adata; in cros_typec_displayport_status_update() local 327 adata = &dp_data->adata; in cros_typec_register_displayport() [all …]
|
| /drivers/irqchip/ |
| A D | irq-loongarch-avec.c | 111 if (cpu_online(adata->cpu) && cpumask_test_cpu(adata->cpu, dest)) in avecintc_set_affinity() 121 adata->cpu = cpu; in avecintc_set_affinity() 201 adata->prev_cpu = adata->cpu; in complete_irq_moving() 202 adata->prev_vec = adata->vec; in complete_irq_moving() 264 adata->prev_cpu = adata->cpu = cpu; in avecintc_alloc_vector() 265 adata->prev_vec = adata->vec = ret; in avecintc_alloc_vector() 279 if (!adata) in avecintc_domain_alloc() 284 kfree(adata); in avecintc_domain_alloc() 301 per_cpu(irq_map, adata->cpu)[adata->vec] = NULL; in avecintc_free_vector() 308 per_cpu(irq_map, adata->prev_cpu)[adata->prev_vec] = NULL; in avecintc_free_vector() [all …]
|
| /drivers/crypto/caam/ |
| A D | caamhash_desc.c | 31 u32 op = adata->algtype; 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() 98 append_key_as_imm(desc, adata->key_virt, adata->keylen, in cnstr_shdsc_sk_hash() 101 if (is_xcbc_aes(adata->algtype)) in cnstr_shdsc_sk_hash() 103 append_key(desc, adata->key_dma, adata->keylen, in cnstr_shdsc_sk_hash() 106 append_key_as_imm(desc, adata->key_virt, adata->keylen, in cnstr_shdsc_sk_hash() 107 adata->keylen, CLASS_1 | in cnstr_shdsc_sk_hash() [all …]
|
| A 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()
|
| A D | caamalg_desc.c | 67 if (adata->key_inline) 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() 146 if (adata->key_inline) in cnstr_shdsc_aead_null_decap() 148 adata->keylen_pad, adata->keylen, in cnstr_shdsc_aead_null_decap() 152 append_key(desc, adata->key_dma, adata->keylen, in cnstr_shdsc_aead_null_decap() 155 append_proto_dkp(desc, adata); in cnstr_shdsc_aead_null_decap() 234 if (adata->key_inline) in init_sh_desc_key_aead() 236 adata->keylen_pad, adata->keylen, in init_sh_desc_key_aead() [all …]
|
| A 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,
|
| A D | caamhash.c | 109 struct alginfo adata; member 213 ctx->adata.key_virt = ctx->key; in ahash_set_sh_desc() 289 ctx->adata.key_virt = ctx->key; in axcbc_set_sh_desc() 458 ctx->adata.key_inline = true; in ahash_setkey() 459 ctx->adata.keylen = keylen; in ahash_setkey() 460 ctx->adata.keylen_pad = split_key_len(ctx->adata.algtype & in ahash_setkey() 476 ctx->adata.key_dma, in ahash_setkey() 477 ctx->adata.keylen_pad, in ahash_setkey() 505 ctx->adata.keylen = keylen; in axcbc_setkey() 524 ctx->adata.key_virt = key; in acmac_setkey() [all …]
|
| A D | desc_constr.h | 573 if (adata->key_inline) { in append_proto_dkp() 576 if (adata->keylen > adata->keylen_pad) { in append_proto_dkp() 579 OP_PCL_DKP_DST_IMM | adata->keylen); in append_proto_dkp() 580 append_ptr(desc, adata->key_dma); in append_proto_dkp() 582 words = (ALIGN(adata->keylen_pad, CAAM_CMD_SZ) - in append_proto_dkp() 587 OP_PCL_DKP_DST_IMM | adata->keylen); in append_proto_dkp() 588 append_data(desc, adata->key_virt, adata->keylen); in append_proto_dkp() 590 words = (ALIGN(adata->keylen_pad, CAAM_CMD_SZ) - in append_proto_dkp() 591 ALIGN(adata->keylen, CAAM_CMD_SZ)) / in append_proto_dkp() 601 adata->keylen); in append_proto_dkp() [all …]
|
| A D | caamalg.c | 124 struct alginfo adata; member 147 ctx->adata.keylen_pad; in aead_null_set_sh_desc() 154 ctx->adata.key_inline = true; in aead_null_set_sh_desc() 155 ctx->adata.key_virt = ctx->key; in aead_null_set_sh_desc() 157 ctx->adata.key_inline = false; in aead_null_set_sh_desc() 173 ctx->adata.key_inline = true; in aead_null_set_sh_desc() 174 ctx->adata.key_virt = ctx->key; in aead_null_set_sh_desc() 176 ctx->adata.key_inline = false; in aead_null_set_sh_desc() 238 ctx->adata.key_virt = ctx->key; in aead_set_sh_desc() 609 ctx->adata.keylen_pad = split_key_len(ctx->adata.algtype & in aead_setkey() [all …]
|
| A 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,
|
| A D | caamalg_qi.c | 71 struct alginfo adata; member 127 ctx->adata.key_virt = ctx->key; in aead_set_sh_desc() 128 ctx->adata.key_dma = ctx->key_dma; in aead_set_sh_desc() 133 data_len[0] = ctx->adata.keylen_pad; in aead_set_sh_desc() 146 ctx->adata.key_inline = !!(inl_mask & 1); in aead_set_sh_desc() 161 ctx->adata.key_inline = !!(inl_mask & 1); in aead_set_sh_desc() 179 ctx->adata.key_inline = !!(inl_mask & 1); in aead_set_sh_desc() 223 ctx->adata.keylen = keys.authkeylen; in aead_setkey() 224 ctx->adata.keylen_pad = split_key_len(ctx->adata.algtype & in aead_setkey() 234 ctx->adata.keylen_pad + in aead_setkey() [all …]
|
| A D | caamalg_qi2.c | 88 struct alginfo adata; member 218 ctx->adata.key_virt = ctx->key; in aead_set_sh_desc() 307 ctx->adata.keylen_pad = split_key_len(ctx->adata.algtype & in aead_setkey() 3071 struct alginfo adata; member 3338 ctx->adata.keylen = keylen; in ahash_setkey() 3339 ctx->adata.keylen_pad = split_key_len(ctx->adata.algtype & in ahash_setkey() 3344 ctx->adata.key_virt = key; in ahash_setkey() 3345 ctx->adata.key_inline = true; in ahash_setkey() 3356 ctx->adata.keylen_pad, in ahash_setkey() 4592 if (ctx->adata.key_dma) in caam_hash_cra_init() [all …]
|
| A D | key_gen.h | 47 struct alginfo * const adata, const u8 *key_in, u32 keylen,
|
| /drivers/acpi/arm64/ |
| A D | agdi.c | 29 struct agdi_data *adata) in agdi_sdei_probe() argument 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() 55 if (!adata) in agdi_probe() 58 return agdi_sdei_probe(pdev, adata); in agdi_probe() 66 err = sdei_event_disable(adata->sdei_event); in agdi_remove() 69 adata->sdei_event, ERR_PTR(err)); in agdi_remove() 74 err = sdei_event_unregister(adata->sdei_event); in agdi_remove() [all …]
|
| /drivers/iio/accel/ |
| A D | st_accel_core.c | 44 struct st_sensor_data *adata = iio_priv(indio_dev); in st_accel_get_mount_matrix() local 46 return &adata->mount_matrix; in st_accel_get_mount_matrix() 1270 struct st_sensor_data *adata = iio_priv(indio_dev); in st_accel_read_raw() local 1280 *val = adata->current_fullscale->gain / 1000000; in st_accel_read_raw() 1281 *val2 = adata->current_fullscale->gain % 1000000; in st_accel_read_raw() 1284 *val = adata->odr; in st_accel_read_raw() 1350 struct st_sensor_data *adata = iio_priv(indio_dev); in apply_acpi_orientation() local 1510 indio_dev->channels = adata->sensor_settings->ch; in st_accel_common_probe() 1524 adata->current_fullscale = &adata->sensor_settings->fs.fs_avl[0]; in st_accel_common_probe() 1525 adata->odr = adata->sensor_settings->odr.odr_avl[0].hz; in st_accel_common_probe() [all …]
|
| A D | st_accel_spi.c | 118 struct st_sensor_data *adata; in st_accel_spi_probe() local 131 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*adata)); in st_accel_spi_probe() 135 adata = iio_priv(indio_dev); in st_accel_spi_probe() 136 adata->sensor_settings = (struct st_sensor_settings *)settings; in st_accel_spi_probe()
|
| A D | st_accel_i2c.c | 174 struct st_sensor_data *adata; in st_accel_i2c_probe() local 187 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*adata)); in st_accel_i2c_probe() 191 adata = iio_priv(indio_dev); in st_accel_i2c_probe() 192 adata->sensor_settings = (struct st_sensor_settings *)settings; in st_accel_i2c_probe()
|
| /drivers/crypto/qce/ |
| A D | aead.c | 206 rctx->adata = kzalloc((ALIGN(assoclen, 16) + MAX_CCM_ADATA_HEADER_LEN) * in qce_aead_ccm_prepare_buf_assoclen() 208 if (!rctx->adata) in qce_aead_ccm_prepare_buf_assoclen() 220 *(__be16 *)rctx->adata = cpu_to_be16(assoclen); in qce_aead_ccm_prepare_buf_assoclen() 223 *(__be16 *)rctx->adata = cpu_to_be16(0xfffe); in qce_aead_ccm_prepare_buf_assoclen() 224 *(__be32 *)(rctx->adata + 2) = cpu_to_be32(assoclen); in qce_aead_ccm_prepare_buf_assoclen() 229 rctx->adata + adata_header_len, in qce_aead_ccm_prepare_buf_assoclen() 249 sg_init_one(&rctx->adata_sg, rctx->adata, rctx->assoclen); in qce_aead_ccm_prepare_buf_assoclen()
|
| A D | aead.h | 40 unsigned char *adata; member
|
| /drivers/crypto/starfive/ |
| A D | jh7110-aes.c | 350 buffer = (u32 *)rctx->adata; in starfive_aes_gcm_write_adata() 380 ci = rctx->adata; in starfive_aes_ccm_write_adata() 670 rctx->adata = kzalloc(cryp->assoclen + AES_BLOCK_SIZE, GFP_KERNEL); in starfive_aes_aead_do_one_req() 671 if (!rctx->adata) in starfive_aes_aead_do_one_req() 676 rctx->adata, cryp->assoclen) != cryp->assoclen) in starfive_aes_aead_do_one_req() 699 kfree(rctx->adata); in starfive_aes_aead_do_one_req()
|
| A D | jh7110-cryp.h | 224 unsigned char *adata; member
|
| /drivers/crypto/bcm/ |
| A D | spu.c | 1145 u8 adata; in spum_ccm_update_iv() local 1183 adata = (assoclen > 0); /* adata = 1 if any associated data */ in spum_ccm_update_iv() 1185 cipher_parms->iv_buf[0] = (adata << CCM_B0_ADATA_SHIFT) | in spum_ccm_update_iv()
|
| /drivers/crypto/tegra/ |
| A D | tegra-se-aes.c | 988 static int tegra_ccm_format_adata(u8 *adata, unsigned int a) in tegra_ccm_format_adata() argument 996 *(__be16 *)adata = cpu_to_be16(a); in tegra_ccm_format_adata() 999 *(__be16 *)adata = cpu_to_be16(0xfffe); in tegra_ccm_format_adata() 1000 *(__be32 *)&adata[2] = cpu_to_be32(a); in tegra_ccm_format_adata() 1023 u8 nonce[16], adata[16]; in tegra_ccm_format_blocks() local 1034 alen = tegra_ccm_format_adata(adata, rctx->assoclen); in tegra_ccm_format_blocks() 1035 memcpy(rctx->inbuf.buf + offset, adata, alen); in tegra_ccm_format_blocks()
|