Home
last modified time | relevance | path

Searched refs:tmpl (Results 1 – 25 of 118) sorted by relevance

12345

/Linux-v5.15/drivers/crypto/marvell/cesa/
Dcipher.c423 struct mv_cesa_op_ctx *tmpl) in mv_cesa_skcipher_req_init() argument
444 mv_cesa_update_op_cfg(tmpl, CESA_SA_DESC_CFG_OP_CRYPT_ONLY, in mv_cesa_skcipher_req_init()
448 ret = mv_cesa_skcipher_dma_req_init(req, tmpl); in mv_cesa_skcipher_req_init()
450 ret = mv_cesa_skcipher_std_req_init(req, tmpl); in mv_cesa_skcipher_req_init()
456 struct mv_cesa_op_ctx *tmpl) in mv_cesa_skcipher_queue_req() argument
462 ret = mv_cesa_skcipher_req_init(req, tmpl); in mv_cesa_skcipher_queue_req()
478 struct mv_cesa_op_ctx *tmpl) in mv_cesa_des_op() argument
482 mv_cesa_update_op_cfg(tmpl, CESA_SA_DESC_CFG_CRYPTM_DES, in mv_cesa_des_op()
485 memcpy(tmpl->ctx.skcipher.key, ctx->key, DES_KEY_SIZE); in mv_cesa_des_op()
487 return mv_cesa_skcipher_queue_req(req, tmpl); in mv_cesa_des_op()
[all …]
Dhash.c441 struct mv_cesa_op_ctx *tmpl, bool algo_le) in mv_cesa_ahash_init() argument
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()
493 struct mv_cesa_op_ctx *tmpl, unsigned int frag_len, in mv_cesa_dma_add_frag() argument
499 op = mv_cesa_dma_add_op(chain, tmpl, false, flags); in mv_cesa_dma_add_frag()
511 if (mv_cesa_mac_op_is_first_frag(tmpl)) in mv_cesa_dma_add_frag()
512 mv_cesa_update_op_cfg(tmpl, in mv_cesa_dma_add_frag()
819 struct mv_cesa_op_ctx *tmpl = &creq->op_tmpl; in mv_cesa_ahash_final() local
[all …]
/Linux-v5.15/drivers/crypto/qce/
Dsha.c42 struct qce_alg_template *tmpl = to_ahash_tmpl(async_req->tfm); in qce_ahash_done() local
43 struct qce_device *qce = tmpl->qce; in qce_ahash_done()
72 qce->async_req_done(tmpl->qce, error); in qce_ahash_done()
80 struct qce_alg_template *tmpl = to_ahash_tmpl(async_req->tfm); in qce_ahash_async_req_handle() local
81 struct qce_device *qce = tmpl->qce; in qce_ahash_async_req_handle()
116 ret = qce_start(async_req, tmpl->crypto_alg_type); in qce_ahash_async_req_handle()
134 struct qce_alg_template *tmpl = to_ahash_tmpl(req->base.tfm); in qce_ahash_init() local
135 const u32 *std_iv = tmpl->std_iv; in qce_ahash_init()
140 rctx->flags = tmpl->alg_flags; in qce_ahash_init()
185 struct qce_alg_template *tmpl = to_ahash_tmpl(req->base.tfm); in qce_ahash_update() local
[all …]
Dskcipher.c32 struct qce_alg_template *tmpl = to_cipher_tmpl(crypto_skcipher_reqtfm(req)); in qce_skcipher_done() local
33 struct qce_device *qce = tmpl->qce; in qce_skcipher_done()
60 qce->async_req_done(tmpl->qce, error); in qce_skcipher_done()
69 struct qce_alg_template *tmpl = to_cipher_tmpl(crypto_skcipher_reqtfm(req)); in qce_skcipher_async_req_handle() local
70 struct qce_device *qce = tmpl->qce; in qce_skcipher_async_req_handle()
152 ret = qce_start(async_req, tmpl->crypto_alg_type); in qce_skcipher_async_req_handle()
261 struct qce_alg_template *tmpl = to_cipher_tmpl(tfm); in qce_skcipher_crypt() local
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()
439 struct qce_alg_template *tmpl; in qce_skcipher_register_one() local
[all …]
Daead.c29 struct qce_alg_template *tmpl = to_aead_tmpl(crypto_aead_reqtfm(req)); in qce_aead_done() local
30 struct qce_device *qce = tmpl->qce; in qce_aead_done()
96 struct qce_alg_template *tmpl = to_aead_tmpl(crypto_aead_reqtfm(req)); in qce_aead_prepare_result_buf() local
97 struct qce_device *qce = tmpl->qce; in qce_aead_prepare_result_buf()
116 struct qce_alg_template *tmpl = to_aead_tmpl(crypto_aead_reqtfm(req)); in qce_aead_prepare_dst_buf() local
117 struct qce_device *qce = tmpl->qce; in qce_aead_prepare_dst_buf()
304 struct qce_alg_template *tmpl = to_aead_tmpl(crypto_aead_reqtfm(req)); in qce_aead_prepare_buf() local
305 struct qce_device *qce = tmpl->qce; in qce_aead_prepare_buf()
414 struct qce_alg_template *tmpl = to_aead_tmpl(crypto_aead_reqtfm(req)); in qce_aead_async_req_handle() local
415 struct qce_device *qce = tmpl->qce; in qce_aead_async_req_handle()
[all …]
/Linux-v5.15/crypto/
Dxor.c58 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()
99 tmpl->do_2(BENCH_SIZE, b1, b2); in do_xor_speed()
113 tmpl->speed = speed; in do_xor_speed()
115 pr_info(" %-16s: %5d MB/sec\n", tmpl->name, speed); in do_xor_speed()
Dalgapi.c74 struct crypto_template *tmpl = inst->tmpl; in crypto_destroy_instance() local
77 crypto_tmpl_put(tmpl); in crypto_destroy_instance()
116 struct crypto_template *tmpl = inst->tmpl; in crypto_remove_instance() local
123 if (!tmpl || !crypto_tmpl_get(tmpl)) in crypto_remove_instance()
496 int crypto_register_template(struct crypto_template *tmpl) in crypto_register_template() argument
503 crypto_check_module_sig(tmpl->module); in crypto_register_template()
506 if (q == tmpl) in crypto_register_template()
510 list_add(&tmpl->list, &crypto_template_list); in crypto_register_template()
536 void crypto_unregister_template(struct crypto_template *tmpl) in crypto_unregister_template() argument
545 BUG_ON(list_empty(&tmpl->list)); in crypto_unregister_template()
[all …]
Dalgboss.c53 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()
Dinternal.h123 static inline int crypto_tmpl_get(struct crypto_template *tmpl) in crypto_tmpl_get() argument
125 return try_module_get(tmpl->module); in crypto_tmpl_get()
128 static inline void crypto_tmpl_put(struct crypto_template *tmpl) in crypto_tmpl_put() argument
130 module_put(tmpl->module); in crypto_tmpl_put()
Decb.c62 static int crypto_ecb_create(struct crypto_template *tmpl, struct rtattr **tb) in crypto_ecb_create() argument
67 inst = skcipher_alloc_instance_simple(tmpl, tb); in crypto_ecb_create()
76 err = skcipher_register_instance(tmpl, inst); in crypto_ecb_create()
Dofb.c53 static int crypto_ofb_create(struct crypto_template *tmpl, struct rtattr **tb) in crypto_ofb_create() argument
59 inst = skcipher_alloc_instance_simple(tmpl, tb); in crypto_ofb_create()
77 err = skcipher_register_instance(tmpl, inst); in crypto_ofb_create()
Dgeniv.c41 struct aead_instance *aead_geniv_alloc(struct crypto_template *tmpl, in aead_geniv_alloc() argument
78 "%s(%s)", tmpl->name, alg->base.cra_name) >= in aead_geniv_alloc()
82 "%s(%s)", tmpl->name, alg->base.cra_driver_name) >= in aead_geniv_alloc()
/Linux-v5.15/drivers/scsi/fnic/
Dcq_exch_desc.h28 u8 tmpl; member
62 u16 tmpl; member
95 u16 *tmpl, in cq_fcp_rq_desc_dec() argument
116 *tmpl = desc_ptr->tmpl & CQ_FCP_RQ_DESC_TMPL_MASK; in cq_fcp_rq_desc_dec()
141 u16 tmpl; member
169 u16 *tmpl, in cq_sgl_desc_dec() argument
178 *tmpl = desc_ptr->tmpl & CQ_SGL_TMPL_MASK; in cq_sgl_desc_dec()
/Linux-v5.15/include/net/netfilter/
Dnf_conntrack_zones.h29 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()
Dnf_conntrack_synproxy.h33 const struct nf_conn *tmpl) in nf_ct_add_synproxy() argument
36 if (tmpl && nfct_synproxy(tmpl)) { in nf_ct_add_synproxy()
Dnf_tables.h633 static inline void nft_set_ext_prepare(struct nft_set_ext_tmpl *tmpl) in nft_set_ext_prepare() argument
635 memset(tmpl, 0, sizeof(*tmpl)); in nft_set_ext_prepare()
636 tmpl->len = sizeof(struct nft_set_ext); in nft_set_ext_prepare()
639 static inline void nft_set_ext_add_length(struct nft_set_ext_tmpl *tmpl, u8 id, in nft_set_ext_add_length() argument
642 tmpl->len = ALIGN(tmpl->len, nft_set_ext_types[id].align); in nft_set_ext_add_length()
643 BUG_ON(tmpl->len > U8_MAX); in nft_set_ext_add_length()
644 tmpl->offset[id] = tmpl->len; in nft_set_ext_add_length()
645 tmpl->len += nft_set_ext_types[id].len + len; in nft_set_ext_add_length()
648 static inline void nft_set_ext_add(struct nft_set_ext_tmpl *tmpl, u8 id) in nft_set_ext_add() argument
650 nft_set_ext_add_length(tmpl, id, 0); in nft_set_ext_add()
[all …]
/Linux-v5.15/drivers/s390/net/
Dfsm.c18 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-v5.15/drivers/media/dvb-frontends/
Dmn88443x.c264 u32 cpmon, tmpu, tmpl, flg; in mn88443x_s_read_status() local
298 regmap_read(r_s, CNRDXL_S, &tmpl); in mn88443x_s_read_status()
299 x = (tmpu << 8) | tmpl; in mn88443x_s_read_status()
301 regmap_read(r_s, CNRDYL_S, &tmpl); in mn88443x_s_read_status()
302 y = (tmpu << 8) | tmpl; in mn88443x_s_read_status()
340 regmap_read(r_s, BERVRDL_S, &tmpl); in mn88443x_s_read_status()
341 bit_err = (tmpu << 8) | tmpl; in mn88443x_s_read_status()
466 u32 seqrd, st, flg, tmpu, tmpm, tmpl; in mn88443x_t_read_status() local
486 regmap_read(r_t, AGCRDL_T, &tmpl); in mn88443x_t_read_status()
487 agc = (tmpu << 8) | tmpl; in mn88443x_t_read_status()
[all …]
/Linux-v5.15/net/netfilter/
Dnf_conntrack_core.c566 struct nf_conn *tmpl, *p; in nf_ct_tmpl_alloc() local
569 tmpl = kzalloc(sizeof(*tmpl) + NFCT_INFOMASK, flags); in nf_ct_tmpl_alloc()
570 if (!tmpl) in nf_ct_tmpl_alloc()
573 p = tmpl; in nf_ct_tmpl_alloc()
574 tmpl = (struct nf_conn *)NFCT_ALIGN((unsigned long)p); in nf_ct_tmpl_alloc()
575 if (tmpl != p) { in nf_ct_tmpl_alloc()
576 tmpl = (struct nf_conn *)NFCT_ALIGN((unsigned long)p); in nf_ct_tmpl_alloc()
577 tmpl->proto.tmpl_padto = (char *)tmpl - (char *)p; in nf_ct_tmpl_alloc()
580 tmpl = kzalloc(sizeof(*tmpl), flags); in nf_ct_tmpl_alloc()
581 if (!tmpl) in nf_ct_tmpl_alloc()
[all …]
Dnft_dynset.c17 struct nft_set_ext_tmpl tmpl; member
59 elem = nft_set_elem_init(set, &priv->tmpl, in nft_dynset_new()
120 nft_set_ext_add_length(&priv->tmpl, NFT_SET_EXT_EXPRESSIONS, in nft_dynset_ext_add_expr()
307 nft_set_ext_prepare(&priv->tmpl); in nft_dynset_init()
308 nft_set_ext_add_length(&priv->tmpl, NFT_SET_EXT_KEY, set->klen); in nft_dynset_init()
310 nft_set_ext_add_length(&priv->tmpl, NFT_SET_EXT_DATA, set->dlen); in nft_dynset_init()
317 nft_set_ext_add(&priv->tmpl, NFT_SET_EXT_TIMEOUT); in nft_dynset_init()
318 nft_set_ext_add(&priv->tmpl, NFT_SET_EXT_EXPIRATION); in nft_dynset_init()
/Linux-v5.15/include/crypto/
Dalgapi.h49 struct crypto_template *tmpl; member
66 int (*create)(struct crypto_template *tmpl, struct rtattr **tb);
110 int crypto_register_template(struct crypto_template *tmpl);
112 void crypto_unregister_template(struct crypto_template *tmpl);
116 int crypto_register_instance(struct crypto_template *tmpl,
/Linux-v5.15/tools/testing/selftests/net/
Dl2tp.sh236 tmpl proto esp mode transport
240 tmpl proto esp mode transport
244 tmpl proto esp mode transport
248 tmpl proto esp mode transport
275 tmpl proto esp mode transport
279 tmpl proto esp mode transport
283 tmpl proto esp mode transport
287 tmpl proto esp mode transport
Dvrf-xfrm-tests.sh223 tmpl src ${HOST1_4} dst ${HOST2_4} proto esp mode tunnel
228 tmpl src ${HOST1_4} dst ${HOST2_4} proto esp mode tunnel
233 tmpl src ${HOST2_4} dst ${HOST1_4} proto esp mode tunnel
238 tmpl src ${HOST2_4} dst ${HOST1_4} proto esp mode tunnel
244 tmpl src ${HOST1_6} dst ${HOST2_6} proto esp mode tunnel
249 tmpl src ${HOST1_6} dst ${HOST2_6} proto esp mode tunnel
254 tmpl src ${HOST2_6} dst ${HOST1_6} proto esp mode tunnel
259 tmpl src ${HOST2_6} dst ${HOST1_6} proto esp mode tunnel
/Linux-v5.15/drivers/scsi/
Dscsi_sas_internal.h41 #define to_sas_internal(tmpl) container_of(tmpl, struct sas_internal, t) argument
/Linux-v5.15/drivers/net/wireless/ti/wlcore/
Dinit.c147 struct wl12xx_disconn_template *tmpl; in wl1271_ap_init_deauth_template() local
151 tmpl = kzalloc(sizeof(*tmpl), GFP_KERNEL); in wl1271_ap_init_deauth_template()
152 if (!tmpl) { in wl1271_ap_init_deauth_template()
157 tmpl->header.frame_ctl = cpu_to_le16(IEEE80211_FTYPE_MGMT | in wl1271_ap_init_deauth_template()
163 tmpl, sizeof(*tmpl), 0, rate); in wl1271_ap_init_deauth_template()
166 kfree(tmpl); in wl1271_ap_init_deauth_template()

12345