Searched refs:sec_ctx (Results 1 – 8 of 8) sorted by relevance
/linux-5.19.10/drivers/crypto/hisilicon/sec2/ |
D | sec.h | 47 struct sec_ctx *ctx; 78 int (*buf_map)(struct sec_ctx *ctx, struct sec_req *req); 79 void (*buf_unmap)(struct sec_ctx *ctx, struct sec_req *req); 80 void (*do_transfer)(struct sec_ctx *ctx, struct sec_req *req); 81 int (*bd_fill)(struct sec_ctx *ctx, struct sec_req *req); 82 int (*bd_send)(struct sec_ctx *ctx, struct sec_req *req); 83 void (*callback)(struct sec_ctx *ctx, struct sec_req *req, int err); 84 int (*process)(struct sec_ctx *ctx, struct sec_req *req); 121 struct sec_ctx *ctx; 134 struct sec_ctx { struct
|
D | sec_crypto.c | 108 static inline int sec_alloc_queue_id(struct sec_ctx *ctx, struct sec_req *req) in sec_alloc_queue_id() 118 static inline void sec_free_queue_id(struct sec_ctx *ctx, struct sec_req *req) in sec_free_queue_id() 195 struct sec_ctx *ctx = req->ctx; in sec_cb_status_check() 228 struct sec_ctx *ctx; in sec_req_cb() 266 static int sec_bd_send(struct sec_ctx *ctx, struct sec_req *req) in sec_bd_send() 419 static int sec_alg_resource_alloc(struct sec_ctx *ctx, in sec_alg_resource_alloc() 460 static void sec_alg_resource_free(struct sec_ctx *ctx, in sec_alg_resource_free() 473 static int sec_create_qp_ctx(struct hisi_qm *qm, struct sec_ctx *ctx, in sec_create_qp_ctx() 529 static void sec_release_qp_ctx(struct sec_ctx *ctx, in sec_release_qp_ctx() 543 static int sec_ctx_base_init(struct sec_ctx *ctx) in sec_ctx_base_init() [all …]
|
/linux-5.19.10/net/key/ |
D | af_key.c | 440 static inline int pfkey_sec_ctx_len(const struct sadb_x_sec_ctx *sec_ctx) in pfkey_sec_ctx_len() argument 443 sec_ctx->sadb_x_ctx_len, in pfkey_sec_ctx_len() 449 const struct sadb_x_sec_ctx *sec_ctx = p; in verify_sec_ctx_len() local 450 int len = sec_ctx->sadb_x_ctx_len; in verify_sec_ctx_len() 455 len = pfkey_sec_ctx_len(sec_ctx); in verify_sec_ctx_len() 457 if (sec_ctx->sadb_x_sec_len != len) in verify_sec_ctx_len() 463 …inline struct xfrm_user_sec_ctx *pfkey_sadb2xfrm_user_sec_ctx(const struct sadb_x_sec_ctx *sec_ctx, in pfkey_sadb2xfrm_user_sec_ctx() argument 467 int ctx_size = sec_ctx->sadb_x_ctx_len; in pfkey_sadb2xfrm_user_sec_ctx() 474 uctx->len = pfkey_sec_ctx_len(sec_ctx); in pfkey_sadb2xfrm_user_sec_ctx() 475 uctx->exttype = sec_ctx->sadb_x_sec_exttype; in pfkey_sadb2xfrm_user_sec_ctx() [all …]
|
/linux-5.19.10/include/linux/ |
D | security.h | 1685 struct xfrm_user_sec_ctx *sec_ctx, gfp_t gfp); 1689 int security_xfrm_state_alloc(struct xfrm_state *x, struct xfrm_user_sec_ctx *sec_ctx); 1704 struct xfrm_user_sec_ctx *sec_ctx, in security_xfrm_policy_alloc() argument 1725 struct xfrm_user_sec_ctx *sec_ctx) in security_xfrm_state_alloc() argument
|
D | lsm_hook_defs.h | 349 struct xfrm_user_sec_ctx *sec_ctx, gfp_t gfp) 356 struct xfrm_user_sec_ctx *sec_ctx)
|
/linux-5.19.10/fs/ceph/ |
D | xattr.c | 1331 &name, &as_ctx->sec_ctx, in ceph_security_init_secctx() 1381 ceph_pagelist_append(pagelist, as_ctx->sec_ctx, as_ctx->sec_ctxlen); in ceph_security_init_secctx() 1399 security_release_secctx(as_ctx->sec_ctx, as_ctx->sec_ctxlen); in ceph_release_acl_sec_ctx()
|
D | super.h | 1062 void *sec_ctx; member
|
/linux-5.19.10/security/ |
D | security.c | 2440 struct xfrm_user_sec_ctx *sec_ctx, in security_xfrm_policy_alloc() argument 2443 return call_int_hook(xfrm_policy_alloc_security, 0, ctxp, sec_ctx, gfp); in security_xfrm_policy_alloc() 2465 struct xfrm_user_sec_ctx *sec_ctx) in security_xfrm_state_alloc() argument 2467 return call_int_hook(xfrm_state_alloc, 0, x, sec_ctx); in security_xfrm_state_alloc()
|