Searched refs:lsm_ctx (Results 1 – 11 of 11) sorted by relevance
| /linux/tools/testing/selftests/lsm/ |
| H A D | lsm_get_self_attr_test.c | 19 static struct lsm_ctx *next_ctx(struct lsm_ctx *ctxp) in next_ctx() 24 return (struct lsm_ctx *)vp; in next_ctx() 30 struct lsm_ctx *ctx = calloc(page_size, 1); in TEST() 59 struct lsm_ctx *ctx = calloc(page_size, 1); in TEST() 78 struct lsm_ctx *ctx = calloc(page_size, 1); in TEST() 119 struct lsm_ctx *ctx = calloc(page_size, 1); in TEST() 144 struct lsm_ctx *ctx = calloc(page_size, 1); in TEST() 145 struct lsm_ctx *tctx = NULL; in TEST()
|
| H A D | lsm_set_self_attr_test.c | 21 sizeof(struct lsm_ctx), 0)); in TEST() 27 struct lsm_ctx *ctx = calloc(page_size, 1); in TEST() 43 struct lsm_ctx *ctx = calloc(page_size, 1); in TEST() 59 struct lsm_ctx *ctx = calloc(page_size, 1); in TEST()
|
| H A D | common.h | 9 static inline int lsm_get_self_attr(unsigned int attr, struct lsm_ctx *ctx, in lsm_get_self_attr() 17 static inline int lsm_set_self_attr(unsigned int attr, struct lsm_ctx *ctx, in lsm_set_self_attr()
|
| /linux/security/ |
| H A D | lsm_syscalls.c | 57 SYSCALL_DEFINE4(lsm_set_self_attr, unsigned int, attr, struct lsm_ctx __user *, in SYSCALL_DEFINE4() 79 SYSCALL_DEFINE4(lsm_get_self_attr, unsigned int, attr, struct lsm_ctx __user *, in SYSCALL_DEFINE4()
|
| H A D | security.c | 375 int lsm_fill_user_ctx(struct lsm_ctx __user *uctx, u32 *uctx_len, in lsm_fill_user_ctx() 379 struct lsm_ctx *nctx = NULL; in lsm_fill_user_ctx() 3626 int security_getselfattr(unsigned int attr, struct lsm_ctx __user *uctx, in security_getselfattr() 3630 struct lsm_ctx lctx = { .id = LSM_ID_UNDEF, }; in security_getselfattr() 3672 uctx = (struct lsm_ctx __user *)(base + total); in security_getselfattr() 3717 int security_setselfattr(unsigned int attr, struct lsm_ctx __user *uctx, in security_setselfattr() 3721 struct lsm_ctx *lctx; in security_setselfattr()
|
| /linux/include/uapi/linux/ |
| H A D | lsm.h | 35 struct lsm_ctx { struct
|
| /linux/include/linux/ |
| H A D | lsm_hook_defs.h | 293 struct lsm_ctx __user *ctx, u32 *size, u32 flags) 295 struct lsm_ctx *ctx, u32 size, u32 flags)
|
| H A D | syscalls.h | 73 struct lsm_ctx; 997 asmlinkage long sys_lsm_get_self_attr(unsigned int attr, struct lsm_ctx __user *ctx, 999 asmlinkage long sys_lsm_set_self_attr(unsigned int attr, struct lsm_ctx __user *ctx,
|
| /linux/security/apparmor/ |
| H A D | lsm.c | 781 static int apparmor_getselfattr(unsigned int attr, struct lsm_ctx __user *lx, in apparmor_getselfattr() 926 static int apparmor_setselfattr(unsigned int attr, struct lsm_ctx *ctx, in apparmor_setselfattr()
|
| /linux/security/smack/ |
| H A D | smack_lsm.c | 3721 static int smack_getselfattr(unsigned int attr, struct lsm_ctx __user *ctx, in smack_getselfattr() 3850 static int smack_setselfattr(unsigned int attr, struct lsm_ctx *ctx, in smack_setselfattr()
|
| /linux/security/selinux/ |
| H A D | hooks.c | 6766 static int selinux_getselfattr(unsigned int attr, struct lsm_ctx __user *ctx, in selinux_getselfattr() 6781 static int selinux_setselfattr(unsigned int attr, struct lsm_ctx *ctx, in selinux_setselfattr()
|