/kernel/linux/linux-5.10/drivers/crypto/nx/ |
H A D | nx-aes-gcm.c | 53 csbcpb->cpb.hdr.mode = NX_MODE_AES_GCM; in gcm_aes_nx_set_key() 54 memcpy(csbcpb->cpb.aes_gcm.key, in_key, key_len); in gcm_aes_nx_set_key() 56 csbcpb_aead->cpb.hdr.mode = NX_MODE_AES_GCA; in gcm_aes_nx_set_key() 57 memcpy(csbcpb_aead->cpb.aes_gca.key, in_key, key_len); in gcm_aes_nx_set_key() 153 memcpy(csbcpb_aead->cpb.aes_gca.in_pat, in nx_gca() 154 csbcpb_aead->cpb.aes_gca.out_pat, in nx_gca() 164 memcpy(out, csbcpb_aead->cpb.aes_gca.out_pat, AES_BLOCK_SIZE); in nx_gca() 181 csbcpb->cpb.hdr.mode = NX_MODE_AES_GMAC; in gmac() 192 memcpy(csbcpb->cpb.aes_gcm.iv_or_cnt, iv, AES_BLOCK_SIZE); in gmac() 215 csbcpb->cpb in gmac() [all...] |
H A D | nx-aes-ccm.c | 43 csbcpb->cpb.hdr.mode = NX_MODE_AES_CCM; in ccm_aes_nx_set_key() 44 memcpy(csbcpb->cpb.aes_ccm.key, in_key, key_len); in ccm_aes_nx_set_key() 46 csbcpb_aead->cpb.hdr.mode = NX_MODE_AES_CCA; in ccm_aes_nx_set_key() 47 memcpy(csbcpb_aead->cpb.aes_cca.key, in_key, key_len); in ccm_aes_nx_set_key() 189 b0 = nx_ctx->csbcpb->cpb.aes_ccm.in_pat_or_b0; in generate_pat() 194 b0 = nx_ctx->csbcpb->cpb.aes_ccm.in_pat_or_b0; in generate_pat() 201 b0 = nx_ctx->csbcpb_aead->cpb.aes_cca.b0; in generate_pat() 202 b1 = nx_ctx->csbcpb_aead->cpb.aes_cca.b1; in generate_pat() 205 b0 = nx_ctx->csbcpb_aead->cpb.aes_cca.b0; in generate_pat() 206 b1 = nx_ctx->csbcpb_aead->cpb in generate_pat() [all...] |
H A D | nx-aes-xcbc.c | 43 memcpy(csbcpb->cpb.aes_xcbc.key, in_key, key_len); in nx_xcbc_set_key() 70 csbcpb->cpb.hdr.mode = NX_MODE_AES_ECB; in nx_xcbc_empty() 71 memcpy(key, csbcpb->cpb.aes_xcbc.key, AES_BLOCK_SIZE); in nx_xcbc_empty() 72 memcpy(csbcpb->cpb.aes_ecb.key, key, AES_BLOCK_SIZE); in nx_xcbc_empty() 107 memcpy(csbcpb->cpb.aes_ecb.key, keys[0], AES_BLOCK_SIZE); in nx_xcbc_empty() 131 csbcpb->cpb.hdr.mode = NX_MODE_AES_XCBC_MAC; in nx_xcbc_empty() 132 memcpy(csbcpb->cpb.aes_xcbc.key, key, AES_BLOCK_SIZE); in nx_xcbc_empty() 151 csbcpb->cpb.hdr.mode = NX_MODE_AES_XCBC_MAC; in nx_crypto_ctx_aes_xcbc_init2() 257 memcpy(csbcpb->cpb.aes_xcbc.cv, in nx_xcbc_update() 258 csbcpb->cpb in nx_xcbc_update() [all...] |
H A D | nx-aes-cbc.c | 47 csbcpb->cpb.hdr.mode = NX_MODE_AES_CBC; in cbc_aes_nx_set_key() 48 memcpy(csbcpb->cpb.aes_cbc.key, in_key, key_len); in cbc_aes_nx_set_key() 75 csbcpb->cpb.aes_cbc.iv); in cbc_aes_nx_crypt() 89 memcpy(req->iv, csbcpb->cpb.aes_cbc.cv, AES_BLOCK_SIZE); in cbc_aes_nx_crypt()
|
H A D | nx-sha512.c | 83 memcpy(csbcpb->cpb.sha512.message_digest, sctx->state, SHA512_DIGEST_SIZE); in nx_sha512_update() 148 memcpy(csbcpb->cpb.sha512.input_partial_digest, in nx_sha512_update() 149 csbcpb->cpb.sha512.message_digest, in nx_sha512_update() 173 memcpy(sctx->state, csbcpb->cpb.sha512.message_digest, SHA512_DIGEST_SIZE); in nx_sha512_update() 203 memcpy(csbcpb->cpb.sha512.input_partial_digest, sctx->state, in nx_sha512_final() 216 csbcpb->cpb.sha512.message_bit_length_lo = count0; in nx_sha512_final() 246 memcpy(out, csbcpb->cpb.sha512.message_digest, SHA512_DIGEST_SIZE); in nx_sha512_final()
|
H A D | nx-sha256.c | 83 memcpy(csbcpb->cpb.sha256.message_digest, sctx->state, SHA256_DIGEST_SIZE); in nx_sha256_update() 144 memcpy(csbcpb->cpb.sha256.input_partial_digest, in nx_sha256_update() 145 csbcpb->cpb.sha256.message_digest, in nx_sha256_update() 170 memcpy(sctx->state, csbcpb->cpb.sha256.message_digest, SHA256_DIGEST_SIZE); in nx_sha256_update() 199 memcpy(csbcpb->cpb.sha256.input_partial_digest, sctx->state, SHA256_DIGEST_SIZE); in nx_sha256_final() 207 csbcpb->cpb.sha256.message_bit_length = (u64) (sctx->count * 8); in nx_sha256_final() 240 memcpy(out, csbcpb->cpb.sha256.message_digest, SHA256_DIGEST_SIZE); in nx_sha256_final()
|
H A D | nx-aes-ctr.c | 48 csbcpb->cpb.hdr.mode = NX_MODE_AES_CTR; in ctr_aes_nx_set_key() 49 memcpy(csbcpb->cpb.aes_ctr.key, in_key, key_len); in ctr_aes_nx_set_key() 88 csbcpb->cpb.aes_ctr.iv); in ctr_aes_nx_crypt() 102 memcpy(iv, csbcpb->cpb.aes_cbc.cv, AES_BLOCK_SIZE); in ctr_aes_nx_crypt()
|
H A D | nx_csbcpb.h | 104 #define NX_CPB_FDM(c) ((c)->cpb.hdr.fdm) 105 #define NX_CPB_KS_DS(c) ((c)->cpb.hdr.ks_ds) 151 struct cop_parameter_block cpb; member
|
/kernel/linux/linux-6.6/drivers/crypto/nx/ |
H A D | nx-aes-gcm.c | 53 csbcpb->cpb.hdr.mode = NX_MODE_AES_GCM; in gcm_aes_nx_set_key() 54 memcpy(csbcpb->cpb.aes_gcm.key, in_key, key_len); in gcm_aes_nx_set_key() 56 csbcpb_aead->cpb.hdr.mode = NX_MODE_AES_GCA; in gcm_aes_nx_set_key() 57 memcpy(csbcpb_aead->cpb.aes_gca.key, in_key, key_len); in gcm_aes_nx_set_key() 153 memcpy(csbcpb_aead->cpb.aes_gca.in_pat, in nx_gca() 154 csbcpb_aead->cpb.aes_gca.out_pat, in nx_gca() 164 memcpy(out, csbcpb_aead->cpb.aes_gca.out_pat, AES_BLOCK_SIZE); in nx_gca() 181 csbcpb->cpb.hdr.mode = NX_MODE_AES_GMAC; in gmac() 192 memcpy(csbcpb->cpb.aes_gcm.iv_or_cnt, iv, AES_BLOCK_SIZE); in gmac() 215 csbcpb->cpb in gmac() [all...] |
H A D | nx-aes-ccm.c | 43 csbcpb->cpb.hdr.mode = NX_MODE_AES_CCM; in ccm_aes_nx_set_key() 44 memcpy(csbcpb->cpb.aes_ccm.key, in_key, key_len); in ccm_aes_nx_set_key() 46 csbcpb_aead->cpb.hdr.mode = NX_MODE_AES_CCA; in ccm_aes_nx_set_key() 47 memcpy(csbcpb_aead->cpb.aes_cca.key, in_key, key_len); in ccm_aes_nx_set_key() 186 b0 = nx_ctx->csbcpb->cpb.aes_ccm.in_pat_or_b0; in generate_pat() 191 b0 = nx_ctx->csbcpb->cpb.aes_ccm.in_pat_or_b0; in generate_pat() 198 b0 = nx_ctx->csbcpb_aead->cpb.aes_cca.b0; in generate_pat() 199 b1 = nx_ctx->csbcpb_aead->cpb.aes_cca.b1; in generate_pat() 202 b0 = nx_ctx->csbcpb_aead->cpb.aes_cca.b0; in generate_pat() 203 b1 = nx_ctx->csbcpb_aead->cpb in generate_pat() [all...] |
H A D | nx-aes-xcbc.c | 43 memcpy(csbcpb->cpb.aes_xcbc.key, in_key, key_len); in nx_xcbc_set_key() 70 csbcpb->cpb.hdr.mode = NX_MODE_AES_ECB; in nx_xcbc_empty() 71 memcpy(key, csbcpb->cpb.aes_xcbc.key, AES_BLOCK_SIZE); in nx_xcbc_empty() 72 memcpy(csbcpb->cpb.aes_ecb.key, key, AES_BLOCK_SIZE); in nx_xcbc_empty() 107 memcpy(csbcpb->cpb.aes_ecb.key, keys[0], AES_BLOCK_SIZE); in nx_xcbc_empty() 131 csbcpb->cpb.hdr.mode = NX_MODE_AES_XCBC_MAC; in nx_xcbc_empty() 132 memcpy(csbcpb->cpb.aes_xcbc.key, key, AES_BLOCK_SIZE); in nx_xcbc_empty() 151 csbcpb->cpb.hdr.mode = NX_MODE_AES_XCBC_MAC; in nx_crypto_ctx_aes_xcbc_init2() 257 memcpy(csbcpb->cpb.aes_xcbc.cv, in nx_xcbc_update() 258 csbcpb->cpb in nx_xcbc_update() [all...] |
H A D | nx-aes-cbc.c | 47 csbcpb->cpb.hdr.mode = NX_MODE_AES_CBC; in cbc_aes_nx_set_key() 48 memcpy(csbcpb->cpb.aes_cbc.key, in_key, key_len); in cbc_aes_nx_set_key() 75 csbcpb->cpb.aes_cbc.iv); in cbc_aes_nx_crypt() 89 memcpy(req->iv, csbcpb->cpb.aes_cbc.cv, AES_BLOCK_SIZE); in cbc_aes_nx_crypt()
|
H A D | nx-sha512.c | 88 memcpy(csbcpb->cpb.sha512.message_digest, sctx->state, SHA512_DIGEST_SIZE); in nx_sha512_update() 153 memcpy(csbcpb->cpb.sha512.input_partial_digest, in nx_sha512_update() 154 csbcpb->cpb.sha512.message_digest, in nx_sha512_update() 178 memcpy(sctx->state, csbcpb->cpb.sha512.message_digest, SHA512_DIGEST_SIZE); in nx_sha512_update() 208 memcpy(csbcpb->cpb.sha512.input_partial_digest, sctx->state, in nx_sha512_final() 221 csbcpb->cpb.sha512.message_bit_length_lo = count0; in nx_sha512_final() 251 memcpy(out, csbcpb->cpb.sha512.message_digest, SHA512_DIGEST_SIZE); in nx_sha512_final()
|
H A D | nx-sha256.c | 88 memcpy(csbcpb->cpb.sha256.message_digest, sctx->state, SHA256_DIGEST_SIZE); in nx_sha256_update() 149 memcpy(csbcpb->cpb.sha256.input_partial_digest, in nx_sha256_update() 150 csbcpb->cpb.sha256.message_digest, in nx_sha256_update() 175 memcpy(sctx->state, csbcpb->cpb.sha256.message_digest, SHA256_DIGEST_SIZE); in nx_sha256_update() 204 memcpy(csbcpb->cpb.sha256.input_partial_digest, sctx->state, SHA256_DIGEST_SIZE); in nx_sha256_final() 212 csbcpb->cpb.sha256.message_bit_length = (u64) (sctx->count * 8); in nx_sha256_final() 245 memcpy(out, csbcpb->cpb.sha256.message_digest, SHA256_DIGEST_SIZE); in nx_sha256_final()
|
H A D | nx-aes-ctr.c | 48 csbcpb->cpb.hdr.mode = NX_MODE_AES_CTR; in ctr_aes_nx_set_key() 49 memcpy(csbcpb->cpb.aes_ctr.key, in_key, key_len); in ctr_aes_nx_set_key() 88 csbcpb->cpb.aes_ctr.iv); in ctr_aes_nx_crypt() 102 memcpy(iv, csbcpb->cpb.aes_cbc.cv, AES_BLOCK_SIZE); in ctr_aes_nx_crypt()
|
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/nx-gzip/ |
H A D | gunz_test.c | 19 * cpb: coprocessor parameter block (metadata) 260 cmdp->cpb.out_spbc_comp_wrap = 0; in nx_submit_job() 261 cmdp->cpb.out_spbc_comp_with_count = 0; in nx_submit_job() 262 cmdp->cpb.out_spbc_decomp = 0; in nx_submit_job() 265 put32(cmdp->cpb, out_crc, INIT_CRC); in nx_submit_job() 266 put32(cmdp->cpb, out_adler, INIT_ADLER); in nx_submit_job() 553 cmdp->cpb.in_crc = cmdp->cpb.out_crc; in decompress_file() 554 cmdp->cpb.in_adler = cmdp->cpb in decompress_file() [all...] |
H A D | gzfht_test.c | 24 * cpb: coprocessor parameter block (metadata) 88 putnn(cmdp->cpb, in_histlen, 0); /* resuming with no history */ in compress_fht_sample() 95 put32(cmdp->cpb, out_spbc_comp, 0); in compress_fht_sample() 97 put32(cmdp->cpb, out_spbc_comp_with_count, 0); in compress_fht_sample() 282 put32(cmdp->cpb, in_crc, 0); in compress_file() 339 spbc = (!lzcounts) ? get32(cmdp->cpb, out_spbc_comp) : in compress_file() 340 get32(cmdp->cpb, out_spbc_comp_with_count); in compress_file() 346 tebc = getnn(cmdp->cpb, out_tebc); in compress_file() 375 crc = get32(cmdp->cpb, out_crc); in compress_file() 376 put32(cmdp->cpb, in_cr in compress_file() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/nx-gzip/ |
H A D | gunz_test.c | 19 * cpb: coprocessor parameter block (metadata) 260 cmdp->cpb.out_spbc_comp_wrap = 0; in nx_submit_job() 261 cmdp->cpb.out_spbc_comp_with_count = 0; in nx_submit_job() 262 cmdp->cpb.out_spbc_decomp = 0; in nx_submit_job() 265 put32(cmdp->cpb, out_crc, INIT_CRC); in nx_submit_job() 266 put32(cmdp->cpb, out_adler, INIT_ADLER); in nx_submit_job() 553 cmdp->cpb.in_crc = cmdp->cpb.out_crc; in decompress_file() 554 cmdp->cpb.in_adler = cmdp->cpb in decompress_file() [all...] |
H A D | gzfht_test.c | 24 * cpb: coprocessor parameter block (metadata) 91 putnn(cmdp->cpb, in_histlen, 0); /* resuming with no history */ in compress_fht_sample() 98 put32(cmdp->cpb, out_spbc_comp, 0); in compress_fht_sample() 100 put32(cmdp->cpb, out_spbc_comp_with_count, 0); in compress_fht_sample() 247 put32(cmdp->cpb, in_crc, 0); in compress_file() 304 spbc = (!lzcounts) ? get32(cmdp->cpb, out_spbc_comp) : in compress_file() 305 get32(cmdp->cpb, out_spbc_comp_with_count); in compress_file() 311 tebc = getnn(cmdp->cpb, out_tebc); in compress_file() 340 crc = get32(cmdp->cpb, out_crc); in compress_file() 341 put32(cmdp->cpb, in_cr in compress_file() [all...] |
/kernel/linux/linux-5.10/drivers/ata/ |
H A D | sata_inic162x.c | 228 struct inic_cpb cpb; member 330 struct inic_cpb *cpb = &pp->pkt->cpb; in inic_host_err_intr() local 353 if (cpb->resp_flags & CPB_RESP_IGNORED) { in inic_host_err_intr() 359 if (cpb->resp_flags & CPB_RESP_ATA_ERR) in inic_host_err_intr() 362 if (cpb->resp_flags & CPB_RESP_SPURIOUS) { in inic_host_err_intr() 368 if (cpb->resp_flags & in inic_host_err_intr() 485 struct inic_cpb *cpb = &pkt->cpb; in inic_qc_prep() local 499 cpb in inic_qc_prep() [all...] |
H A D | sata_nv.c | 227 struct nv_adma_cpb *cpb; member 768 static unsigned int nv_adma_tf_to_cpb(struct ata_taskfile *tf, __le16 *cpb) in nv_adma_tf_to_cpb() argument 774 cpb[idx++] = cpu_to_le16((ATA_REG_ERR << 8) | tf->hob_feature | WNB); in nv_adma_tf_to_cpb() 775 cpb[idx++] = cpu_to_le16((ATA_REG_NSECT << 8) | tf->hob_nsect); in nv_adma_tf_to_cpb() 776 cpb[idx++] = cpu_to_le16((ATA_REG_LBAL << 8) | tf->hob_lbal); in nv_adma_tf_to_cpb() 777 cpb[idx++] = cpu_to_le16((ATA_REG_LBAM << 8) | tf->hob_lbam); in nv_adma_tf_to_cpb() 778 cpb[idx++] = cpu_to_le16((ATA_REG_LBAH << 8) | tf->hob_lbah); in nv_adma_tf_to_cpb() 779 cpb[idx++] = cpu_to_le16((ATA_REG_ERR << 8) | tf->feature); in nv_adma_tf_to_cpb() 781 cpb[idx++] = cpu_to_le16((ATA_REG_ERR << 8) | tf->feature | WNB); in nv_adma_tf_to_cpb() 783 cpb[id in nv_adma_tf_to_cpb() 1310 nv_adma_fill_sg(struct ata_queued_cmd *qc, struct nv_adma_cpb *cpb) nv_adma_fill_sg() argument 1350 struct nv_adma_cpb *cpb = &pp->cpb[qc->hw_tag]; nv_adma_qc_prep() local 1658 struct nv_adma_cpb *cpb = &pp->cpb[i]; nv_adma_error_handler() local [all...] |
/kernel/linux/linux-6.6/drivers/ata/ |
H A D | sata_inic162x.c | 228 struct inic_cpb cpb; member 330 struct inic_cpb *cpb = &pp->pkt->cpb; in inic_host_err_intr() local 353 if (cpb->resp_flags & CPB_RESP_IGNORED) { in inic_host_err_intr() 359 if (cpb->resp_flags & CPB_RESP_ATA_ERR) in inic_host_err_intr() 362 if (cpb->resp_flags & CPB_RESP_SPURIOUS) { in inic_host_err_intr() 368 if (cpb->resp_flags & in inic_host_err_intr() 485 struct inic_cpb *cpb = &pkt->cpb; in inic_qc_prep() local 497 cpb in inic_qc_prep() [all...] |
H A D | sata_nv.c | 228 struct nv_adma_cpb *cpb; member 775 static unsigned int nv_adma_tf_to_cpb(struct ata_taskfile *tf, __le16 *cpb) in nv_adma_tf_to_cpb() argument 781 cpb[idx++] = cpu_to_le16((ATA_REG_ERR << 8) | tf->hob_feature | WNB); in nv_adma_tf_to_cpb() 782 cpb[idx++] = cpu_to_le16((ATA_REG_NSECT << 8) | tf->hob_nsect); in nv_adma_tf_to_cpb() 783 cpb[idx++] = cpu_to_le16((ATA_REG_LBAL << 8) | tf->hob_lbal); in nv_adma_tf_to_cpb() 784 cpb[idx++] = cpu_to_le16((ATA_REG_LBAM << 8) | tf->hob_lbam); in nv_adma_tf_to_cpb() 785 cpb[idx++] = cpu_to_le16((ATA_REG_LBAH << 8) | tf->hob_lbah); in nv_adma_tf_to_cpb() 786 cpb[idx++] = cpu_to_le16((ATA_REG_ERR << 8) | tf->feature); in nv_adma_tf_to_cpb() 788 cpb[idx++] = cpu_to_le16((ATA_REG_ERR << 8) | tf->feature | WNB); in nv_adma_tf_to_cpb() 790 cpb[id in nv_adma_tf_to_cpb() 1310 nv_adma_fill_sg(struct ata_queued_cmd *qc, struct nv_adma_cpb *cpb) nv_adma_fill_sg() argument 1348 struct nv_adma_cpb *cpb = &pp->cpb[qc->hw_tag]; nv_adma_qc_prep() local 1649 struct nv_adma_cpb *cpb = &pp->cpb[i]; nv_adma_error_handler() local [all...] |
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | call-path.c | 54 struct call_path_block *cpb; in call_path__new() local 59 cpb = list_last_entry(&cpr->blocks, struct call_path_block, in call_path__new() 62 cpb = zalloc(sizeof(struct call_path_block)); in call_path__new() 63 if (!cpb) in call_path__new() 65 list_add_tail(&cpb->node, &cpr->blocks); in call_path__new() 70 cp = &cpb->cp[n]; in call_path__new()
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | call-path.c | 54 struct call_path_block *cpb; in call_path__new() local 59 cpb = list_last_entry(&cpr->blocks, struct call_path_block, in call_path__new() 62 cpb = zalloc(sizeof(struct call_path_block)); in call_path__new() 63 if (!cpb) in call_path__new() 65 list_add_tail(&cpb->node, &cpr->blocks); in call_path__new() 70 cp = &cpb->cp[n]; in call_path__new()
|