| /linux-6.15/drivers/crypto/marvell/cesa/ |
| H A D | cipher.c | 478 struct mv_cesa_op_ctx *tmpl) in mv_cesa_des_op() argument 494 mv_cesa_set_op_cfg(&tmpl, in mv_cesa_ecb_des_encrypt() 505 mv_cesa_set_op_cfg(&tmpl, in mv_cesa_ecb_des_decrypt() 601 mv_cesa_set_op_cfg(&tmpl, in mv_cesa_ecb_des3_ede_encrypt() 613 mv_cesa_set_op_cfg(&tmpl, in mv_cesa_ecb_des3_ede_decrypt() 654 mv_cesa_set_op_cfg(&tmpl, in mv_cesa_cbc_des3_ede_encrypt() 666 mv_cesa_set_op_cfg(&tmpl, in mv_cesa_cbc_des3_ede_decrypt() 697 struct mv_cesa_op_ctx *tmpl) in mv_cesa_aes_op() argument 719 mv_cesa_update_op_cfg(tmpl, cfg, in mv_cesa_aes_op() 730 mv_cesa_set_op_cfg(&tmpl, in mv_cesa_ecb_aes_encrypt() [all …]
|
| H A D | hash.c | 446 mv_cesa_update_op_cfg(tmpl, in mv_cesa_ahash_init() 451 mv_cesa_set_mac_op_total_len(tmpl, 0); in mv_cesa_ahash_init() 452 mv_cesa_set_mac_op_frag_len(tmpl, 0); in mv_cesa_ahash_init() 453 creq->op_tmpl = *tmpl; in mv_cesa_ahash_init() 512 mv_cesa_update_op_cfg(tmpl, in mv_cesa_dma_add_frag() 895 struct mv_cesa_op_ctx tmpl = { }; in mv_cesa_md5_init() local 965 struct mv_cesa_op_ctx tmpl = { }; in mv_cesa_sha1_init() local 1036 struct mv_cesa_op_ctx tmpl = { }; in mv_cesa_sha256_init() local 1249 struct mv_cesa_op_ctx tmpl = { }; in mv_cesa_ahmac_md5_init() local 1320 struct mv_cesa_op_ctx tmpl = { }; in mv_cesa_ahmac_sha1_init() local [all …]
|
| /linux-6.15/drivers/crypto/qce/ |
| H A D | sha.c | 142 rctx->flags = tmpl->alg_flags; in qce_ahash_init() 283 if (tmpl->hash_zero) in qce_ahash_final() 320 if (tmpl->hash_zero) in qce_ahash_digest() 460 tmpl = kzalloc(sizeof(*tmpl), GFP_KERNEL); in qce_ahash_register_one() 461 if (!tmpl) in qce_ahash_register_one() 464 tmpl->std_iv = def->std_iv; in qce_ahash_register_one() 466 alg = &tmpl->alg.ahash; in qce_ahash_register_one() 499 tmpl->qce = qce; in qce_ahash_register_one() 504 kfree(tmpl); in qce_ahash_register_one() 519 list_del(&tmpl->entry); in qce_ahash_unregister() [all …]
|
| H A D | skcipher.c | 266 rctx->flags = tmpl->alg_flags; in qce_skcipher_crypt() 307 return tmpl->qce->async_req_enqueue(tmpl->qce, &req->base); in qce_skcipher_crypt() 443 tmpl = kzalloc(sizeof(*tmpl), GFP_KERNEL); in qce_skcipher_register_one() 444 if (!tmpl) in qce_skcipher_register_one() 447 alg = &tmpl->alg.skcipher; in qce_skcipher_register_one() 480 INIT_LIST_HEAD(&tmpl->entry); in qce_skcipher_register_one() 482 tmpl->alg_flags = def->flags; in qce_skcipher_register_one() 483 tmpl->qce = qce; in qce_skcipher_register_one() 488 kfree(tmpl); in qce_skcipher_register_one() 503 list_del(&tmpl->entry); in qce_skcipher_unregister() [all …]
|
| H A D | aead.c | 30 struct qce_device *qce = tmpl->qce; in qce_aead_done() 552 return tmpl->qce->async_req_enqueue(tmpl->qce, &req->base); in qce_aead_crypt() 765 tmpl = kzalloc(sizeof(*tmpl), GFP_KERNEL); in qce_aead_register_one() 766 if (!tmpl) in qce_aead_register_one() 769 alg = &tmpl->alg.aead; in qce_aead_register_one() 798 INIT_LIST_HEAD(&tmpl->entry); in qce_aead_register_one() 800 tmpl->alg_flags = def->flags; in qce_aead_register_one() 801 tmpl->qce = qce; in qce_aead_register_one() 806 kfree(tmpl); in qce_aead_register_one() 821 list_del(&tmpl->entry); in qce_aead_unregister() [all …]
|
| /linux-6.15/crypto/ |
| H A D | xor.c | 58 static void __init do_xor_register(struct xor_block_template *tmpl) in do_xor_register() argument 60 tmpl->next = template_list; in do_xor_register() 61 template_list = tmpl; in do_xor_register() 83 do_xor_speed(struct xor_block_template *tmpl, void *b1, void *b2) in do_xor_speed() argument 89 tmpl->next = template_list; in do_xor_speed() 90 template_list = tmpl; in do_xor_speed() 101 tmpl->do_2(BENCH_SIZE, b1, b2); in do_xor_speed() 110 tmpl->speed = speed; in do_xor_speed() 112 pr_info(" %-16s: %5d MB/sec\n", tmpl->name, speed); in do_xor_speed()
|
| H A D | ecb.c | 98 struct crypto_template *tmpl, struct rtattr **tb) in lskcipher_alloc_instance_simple2() argument 121 err = crypto_inst_setname(lskcipher_crypto_instance(inst), tmpl->name, in lskcipher_alloc_instance_simple2() 149 static int crypto_ecb_create2(struct crypto_template *tmpl, struct rtattr **tb) in crypto_ecb_create2() argument 154 inst = lskcipher_alloc_instance_simple2(tmpl, tb); in crypto_ecb_create2() 164 err = lskcipher_register_instance(tmpl, inst); in crypto_ecb_create2() 171 static int crypto_ecb_create(struct crypto_template *tmpl, struct rtattr **tb) in crypto_ecb_create() argument 178 inst = lskcipher_alloc_instance_simple(tmpl, tb); in crypto_ecb_create() 180 err = crypto_ecb_create2(tmpl, tb); in crypto_ecb_create() 199 err = lskcipher_register_instance(tmpl, inst); in crypto_ecb_create()
|
| H A D | algapi.c | 76 struct crypto_template *tmpl = inst->tmpl; in crypto_destroy_instance_workfn() local 79 crypto_tmpl_put(tmpl); in crypto_destroy_instance_workfn() 128 struct crypto_template *tmpl = inst->tmpl; in crypto_remove_instance() local 135 if (!tmpl || !crypto_tmpl_get(tmpl)) in crypto_remove_instance() 512 if (q == tmpl) in crypto_register_template() 551 BUG_ON(list_empty(&tmpl->list)); in crypto_unregister_template() 552 list_del_init(&tmpl->list); in crypto_unregister_template() 554 list = &tmpl->instances; in crypto_unregister_template() 591 tmpl = q; in __crypto_lookup_template() 596 return tmpl; in __crypto_lookup_template() [all …]
|
| H A D | dh.c | 552 struct crypto_template *tmpl, struct rtattr **tb, in __dh_safe_prime_create() argument 589 tmpl->name, &dh_alg->base); in __dh_safe_prime_create() 605 err = kpp_register_instance(tmpl, inst); in __dh_safe_prime_create() 833 static int dh_ffdhe2048_create(struct crypto_template *tmpl, in dh_ffdhe2048_create() argument 836 return __dh_safe_prime_create(tmpl, tb, &ffdhe2048_prime); in dh_ffdhe2048_create() 839 static int dh_ffdhe3072_create(struct crypto_template *tmpl, in dh_ffdhe3072_create() argument 842 return __dh_safe_prime_create(tmpl, tb, &ffdhe3072_prime); in dh_ffdhe3072_create() 845 static int dh_ffdhe4096_create(struct crypto_template *tmpl, in dh_ffdhe4096_create() argument 848 return __dh_safe_prime_create(tmpl, tb, &ffdhe4096_prime); in dh_ffdhe4096_create() 851 static int dh_ffdhe6144_create(struct crypto_template *tmpl, in dh_ffdhe6144_create() argument [all …]
|
| H A D | algboss.c | 53 struct crypto_template *tmpl; in cryptomgr_probe() local 56 tmpl = crypto_lookup_template(param->template); in cryptomgr_probe() 57 if (!tmpl) in cryptomgr_probe() 61 err = tmpl->create(tmpl, param->tb); in cryptomgr_probe() 64 crypto_tmpl_put(tmpl); in cryptomgr_probe()
|
| H A D | internal.h | 172 static inline int crypto_tmpl_get(struct crypto_template *tmpl) in crypto_tmpl_get() argument 174 return try_module_get(tmpl->module); in crypto_tmpl_get() 177 static inline void crypto_tmpl_put(struct crypto_template *tmpl) in crypto_tmpl_put() argument 179 module_put(tmpl->module); in crypto_tmpl_put()
|
| /linux-6.15/drivers/scsi/fnic/ |
| H A D | cq_exch_desc.h | 16 u8 tmpl; member 50 u16 tmpl; member 83 u16 *tmpl, in cq_fcp_rq_desc_dec() argument 104 *tmpl = desc_ptr->tmpl & CQ_FCP_RQ_DESC_TMPL_MASK; in cq_fcp_rq_desc_dec() 129 u16 tmpl; member 157 u16 *tmpl, in cq_sgl_desc_dec() argument 166 *tmpl = desc_ptr->tmpl & CQ_SGL_TMPL_MASK; in cq_sgl_desc_dec()
|
| /linux-6.15/include/net/netfilter/ |
| H A D | nf_conntrack_zones.h | 29 nf_ct_zone_tmpl(const struct nf_conn *tmpl, const struct sk_buff *skb, in nf_ct_zone_tmpl() argument 33 if (!tmpl) in nf_ct_zone_tmpl() 36 if (tmpl->zone.flags & NF_CT_FLAG_MARK) in nf_ct_zone_tmpl() 37 return nf_ct_zone_init(tmp, skb->mark, tmpl->zone.dir, 0); in nf_ct_zone_tmpl() 39 return nf_ct_zone(tmpl); in nf_ct_zone_tmpl()
|
| H A D | nf_conntrack_synproxy.h | 33 const struct nf_conn *tmpl) in nf_ct_add_synproxy() argument 36 if (tmpl && nfct_synproxy(tmpl)) { in nf_ct_add_synproxy()
|
| H A D | nf_tables.h | 757 memset(tmpl, 0, sizeof(*tmpl)); in nft_set_ext_prepare() 758 tmpl->len = sizeof(struct nft_set_ext); in nft_set_ext_prepare() 764 tmpl->len = ALIGN(tmpl->len, nft_set_ext_types[id].align); in nft_set_ext_add_length() 765 if (tmpl->len > U8_MAX) in nft_set_ext_add_length() 768 tmpl->offset[id] = tmpl->len; in nft_set_ext_add_length() 769 tmpl->ext_len[id] = nft_set_ext_types[id].len + len; in nft_set_ext_add_length() 770 tmpl->len += tmpl->ext_len[id]; in nft_set_ext_add_length() 777 return nft_set_ext_add_length(tmpl, id, 0); in nft_set_ext_add() 781 const struct nft_set_ext_tmpl *tmpl) in nft_set_ext_init() argument 783 memcpy(ext->offset, tmpl->offset, sizeof(ext->offset)); in nft_set_ext_init() [all …]
|
| /linux-6.15/drivers/s390/net/ |
| H A D | fsm.c | 18 int nr_events, const fsm_node *tmpl, int tmpl_len, gfp_t order) in init_fsm() argument 57 if ((tmpl[i].cond_state >= nr_states) || in init_fsm() 58 (tmpl[i].cond_event >= nr_events) ) { in init_fsm() 61 name, i, (long)tmpl[i].cond_state, (long)f->nr_states, in init_fsm() 62 (long)tmpl[i].cond_event, (long)f->nr_events); in init_fsm() 66 m[nr_states * tmpl[i].cond_event + tmpl[i].cond_state] = in init_fsm() 67 tmpl[i].function; in init_fsm()
|
| /linux-6.15/net/netfilter/ |
| H A D | nf_conntrack_core.c | 528 tmpl = kzalloc(sizeof(*tmpl) + NFCT_INFOMASK, flags); in nf_ct_tmpl_alloc() 529 if (!tmpl) in nf_ct_tmpl_alloc() 532 p = tmpl; in nf_ct_tmpl_alloc() 536 tmpl->proto.tmpl_padto = (char *)tmpl - (char *)p; in nf_ct_tmpl_alloc() 539 tmpl = kzalloc(sizeof(*tmpl), flags); in nf_ct_tmpl_alloc() 540 if (!tmpl) in nf_ct_tmpl_alloc() 549 return tmpl; in nf_ct_tmpl_alloc() 558 kfree((char *)tmpl - tmpl->proto.tmpl_padto); in nf_ct_tmpl_free() 1783 ecache = tmpl ? nf_ct_ecache_find(tmpl) : NULL; in init_conntrack() 2008 if ((tmpl && !nf_ct_is_template(tmpl)) || in nf_conntrack_in() [all …]
|
| H A D | nft_dynset.c | 17 struct nft_set_ext_tmpl tmpl; member 60 elem_priv = nft_set_elem_init(set, &priv->tmpl, in nft_dynset_new() 122 nft_set_ext_add_length(&priv->tmpl, NFT_SET_EXT_EXPRESSIONS, in nft_dynset_ext_add_expr() 308 nft_set_ext_prepare(&priv->tmpl); in nft_dynset_init() 309 nft_set_ext_add_length(&priv->tmpl, NFT_SET_EXT_KEY, set->klen); in nft_dynset_init() 311 nft_set_ext_add_length(&priv->tmpl, NFT_SET_EXT_DATA, set->dlen); in nft_dynset_init() 318 nft_set_ext_add(&priv->tmpl, NFT_SET_EXT_TIMEOUT); in nft_dynset_init()
|
| /linux-6.15/drivers/media/dvb-frontends/ |
| H A D | mn88443x.c | 273 u32 cpmon, tmpu, tmpl, flg; in mn88443x_s_read_status() local 307 regmap_read(r_s, CNRDXL_S, &tmpl); in mn88443x_s_read_status() 308 x = (tmpu << 8) | tmpl; in mn88443x_s_read_status() 310 regmap_read(r_s, CNRDYL_S, &tmpl); in mn88443x_s_read_status() 311 y = (tmpu << 8) | tmpl; in mn88443x_s_read_status() 350 bit_err = (tmpu << 8) | tmpl; in mn88443x_s_read_status() 495 regmap_read(r_t, AGCRDL_T, &tmpl); in mn88443x_t_read_status() 496 agc = (tmpu << 8) | tmpl; in mn88443x_t_read_status() 510 regmap_read(r_t, CNRDL_T, &tmpl); in mn88443x_t_read_status() 512 if (tmpu || tmpl) { in mn88443x_t_read_status() [all …]
|
| /linux-6.15/drivers/crypto/inside-secure/eip93/ |
| H A D | eip93-cipher.c | 53 struct eip93_alg_template *tmpl = container_of(tfm->__crt_alg, in eip93_skcipher_cra_init() local 61 ctx->eip93 = tmpl->eip93; in eip93_skcipher_cra_init() 62 ctx->type = tmpl->type; in eip93_skcipher_cra_init() 85 struct eip93_alg_template *tmpl = container_of(tfm->__crt_alg, in eip93_skcipher_setkey() local 90 u32 flags = tmpl->flags; in eip93_skcipher_setkey() 178 struct eip93_alg_template *tmpl = container_of(req->base.tfm->__crt_alg, in eip93_skcipher_encrypt() local 181 rctx->flags = tmpl->flags; in eip93_skcipher_encrypt() 191 struct eip93_alg_template *tmpl = container_of(req->base.tfm->__crt_alg, in eip93_skcipher_decrypt() local 196 rctx->flags = tmpl->flags; in eip93_skcipher_decrypt()
|
| /linux-6.15/include/crypto/ |
| H A D | algapi.h | 62 struct crypto_template *tmpl; member 81 int (*create)(struct crypto_template *tmpl, struct rtattr **tb); 140 int crypto_register_template(struct crypto_template *tmpl); 142 void crypto_unregister_template(struct crypto_template *tmpl); 146 int crypto_register_instance(struct crypto_template *tmpl,
|
| /linux-6.15/tools/testing/selftests/net/ |
| H A D | l2tp.sh | 230 tmpl proto esp mode transport 234 tmpl proto esp mode transport 238 tmpl proto esp mode transport 242 tmpl proto esp mode transport 269 tmpl proto esp mode transport 273 tmpl proto esp mode transport 277 tmpl proto esp mode transport 281 tmpl proto esp mode transport
|
| /linux-6.15/include/crypto/internal/ |
| H A D | skcipher.h | 205 int skcipher_register_instance(struct crypto_template *tmpl, 212 int lskcipher_register_instance(struct crypto_template *tmpl, 279 struct crypto_template *tmpl, struct rtattr **tb); 298 struct crypto_template *tmpl, struct rtattr **tb);
|
| /linux-6.15/drivers/scsi/ |
| H A D | scsi_sas_internal.h | 41 #define to_sas_internal(tmpl) container_of(tmpl, struct sas_internal, t) argument
|
| /linux-6.15/scripts/atomic/ |
| H A D | atomic-tbl.sh | 239 local tmpl="$(find_kerneldoc_template "${pfx}" "${name}" "${sfx}" "${order}")" 240 if [ -z "${tmpl}" ]; then 245 gen_template_kerneldoc "${tmpl}" "${class}" "${meta}" "${pfx}" "${name}" "${sfx}" "${order}" "$@"
|