Home
last modified time | relevance | path

Searched refs:sec_ctx (Results 1 – 8 of 8) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/crypto/hisilicon/sec2/
H A Dsec.h42 struct sec_ctx *ctx;
68 int (*buf_map)(struct sec_ctx *ctx, struct sec_req *req);
69 void (*buf_unmap)(struct sec_ctx *ctx, struct sec_req *req);
70 void (*do_transfer)(struct sec_ctx *ctx, struct sec_req *req);
71 int (*bd_fill)(struct sec_ctx *ctx, struct sec_req *req);
72 int (*bd_send)(struct sec_ctx *ctx, struct sec_req *req);
73 void (*callback)(struct sec_ctx *ctx, struct sec_req *req, int err);
74 int (*process)(struct sec_ctx *ctx, struct sec_req *req);
105 struct sec_ctx *ctx;
119 struct sec_ctx { struct
H A Dsec_crypto.c69 static inline int sec_alloc_queue_id(struct sec_ctx *ctx, struct sec_req *req) in sec_alloc_queue_id()
79 static inline void sec_free_queue_id(struct sec_ctx *ctx, struct sec_req *req) in sec_free_queue_id()
150 struct sec_ctx *ctx; in sec_req_cb()
194 static int sec_bd_send(struct sec_ctx *ctx, struct sec_req *req) in sec_bd_send()
322 static int sec_alg_resource_alloc(struct sec_ctx *ctx, in sec_alg_resource_alloc()
356 static void sec_alg_resource_free(struct sec_ctx *ctx, in sec_alg_resource_free()
369 static int sec_create_qp_ctx(struct hisi_qm *qm, struct sec_ctx *ctx, in sec_create_qp_ctx()
425 static void sec_release_qp_ctx(struct sec_ctx *ctx, in sec_release_qp_ctx()
439 static int sec_ctx_base_init(struct sec_ctx *ctx) in sec_ctx_base_init()
483 static void sec_ctx_base_uninit(struct sec_ctx *ctx) in sec_ctx_base_uninit()
[all …]
/OK3568_Linux_fs/kernel/net/key/
H A Daf_key.c444 static inline int pfkey_sec_ctx_len(const struct sadb_x_sec_ctx *sec_ctx) in pfkey_sec_ctx_len() argument
447 sec_ctx->sadb_x_ctx_len, in pfkey_sec_ctx_len()
453 const struct sadb_x_sec_ctx *sec_ctx = p; in verify_sec_ctx_len() local
454 int len = sec_ctx->sadb_x_ctx_len; in verify_sec_ctx_len()
459 len = pfkey_sec_ctx_len(sec_ctx); in verify_sec_ctx_len()
461 if (sec_ctx->sadb_x_sec_len != len) in verify_sec_ctx_len()
467 …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
471 int ctx_size = sec_ctx->sadb_x_ctx_len; in pfkey_sadb2xfrm_user_sec_ctx()
478 uctx->len = pfkey_sec_ctx_len(sec_ctx); in pfkey_sadb2xfrm_user_sec_ctx()
479 uctx->exttype = sec_ctx->sadb_x_sec_exttype; in pfkey_sadb2xfrm_user_sec_ctx()
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Dsecurity.h1648 struct xfrm_user_sec_ctx *sec_ctx, gfp_t gfp);
1652 int security_xfrm_state_alloc(struct xfrm_state *x, struct xfrm_user_sec_ctx *sec_ctx);
1667 struct xfrm_user_sec_ctx *sec_ctx, in security_xfrm_policy_alloc() argument
1688 struct xfrm_user_sec_ctx *sec_ctx) in security_xfrm_state_alloc() argument
H A Dlsm_hook_defs.h341 struct xfrm_user_sec_ctx *sec_ctx, gfp_t gfp)
348 struct xfrm_user_sec_ctx *sec_ctx)
/OK3568_Linux_fs/kernel/fs/ceph/
H A Dxattr.c1221 &as_ctx->sec_ctx, in ceph_security_init_secctx()
1272 ceph_pagelist_append(pagelist, as_ctx->sec_ctx, as_ctx->sec_ctxlen); in ceph_security_init_secctx()
1290 security_release_secctx(as_ctx->sec_ctx, as_ctx->sec_ctxlen); in ceph_release_acl_sec_ctx()
H A Dsuper.h1018 void *sec_ctx; member
/OK3568_Linux_fs/kernel/security/
H A Dsecurity.c2344 struct xfrm_user_sec_ctx *sec_ctx, in security_xfrm_policy_alloc() argument
2347 return call_int_hook(xfrm_policy_alloc_security, 0, ctxp, sec_ctx, gfp); in security_xfrm_policy_alloc()
2369 struct xfrm_user_sec_ctx *sec_ctx) in security_xfrm_state_alloc() argument
2371 return call_int_hook(xfrm_state_alloc, 0, x, sec_ctx); in security_xfrm_state_alloc()