Home
last modified time | relevance | path

Searched refs:secdata (Results 1 – 7 of 7) sorted by relevance

/linux-4.19.296/fs/kernfs/
Dinode.c138 static int kernfs_node_setsecdata(struct kernfs_iattrs *attrs, void **secdata, in kernfs_node_setsecdata() argument
147 attrs->ia_secdata = *secdata; in kernfs_node_setsecdata()
150 *secdata = old_secdata; in kernfs_node_setsecdata()
352 void *secdata; in kernfs_security_xattr_set() local
363 error = security_inode_getsecctx(inode, &secdata, &secdata_len); in kernfs_security_xattr_set()
368 error = kernfs_node_setsecdata(attrs, &secdata, &secdata_len); in kernfs_security_xattr_set()
371 if (secdata) in kernfs_security_xattr_set()
372 security_release_secctx(secdata, secdata_len); in kernfs_security_xattr_set()
/linux-4.19.296/include/net/
Dscm.h95 char *secdata; in scm_passec() local
100 err = security_secid_to_secctx(scm->secid, &secdata, &seclen); in scm_passec()
103 put_cmsg(msg, SOL_SOCKET, SCM_SECURITY, seclen, secdata); in scm_passec()
104 security_release_secctx(secdata, seclen); in scm_passec()
/linux-4.19.296/include/linux/
Dsecurity.h400 int security_secid_to_secctx(u32 secid, char **secdata, u32 *seclen);
401 int security_secctx_to_secid(const char *secdata, u32 seclen, u32 *secid);
402 void security_release_secctx(char *secdata, u32 seclen);
1165 static inline int security_secid_to_secctx(u32 secid, char **secdata, u32 *seclen) in security_secid_to_secctx() argument
1170 static inline int security_secctx_to_secid(const char *secdata, in security_secctx_to_secid() argument
1177 static inline void security_release_secctx(char *secdata, u32 seclen) in security_release_secctx() argument
1830 static inline void free_secdata(void *secdata) in free_secdata() argument
1832 free_page((unsigned long)secdata); in free_secdata()
1842 static inline void free_secdata(void *secdata) in free_secdata() argument
Dlsm_hooks.h1654 int (*secid_to_secctx)(u32 secid, char **secdata, u32 *seclen);
1655 int (*secctx_to_secid)(const char *secdata, u32 seclen, u32 *secid);
1656 void (*release_secctx)(char *secdata, u32 seclen);
/linux-4.19.296/fs/
Dsuper.c1248 char *secdata = NULL; in mount_fs() local
1252 secdata = alloc_secdata(); in mount_fs()
1253 if (!secdata) in mount_fs()
1256 error = security_sb_copy_data(data, secdata); in mount_fs()
1279 error = security_sb_kern_mount(sb, flags, secdata); in mount_fs()
1293 free_secdata(secdata); in mount_fs()
1299 free_secdata(secdata); in mount_fs()
/linux-4.19.296/fs/btrfs/
Dsuper.c1475 char *secdata = NULL; in parse_security_options() local
1478 secdata = alloc_secdata(); in parse_security_options()
1479 if (!secdata) in parse_security_options()
1481 ret = security_sb_copy_data(orig_opts, secdata); in parse_security_options()
1483 free_secdata(secdata); in parse_security_options()
1486 ret = security_sb_parse_opts_str(secdata, sec_opts); in parse_security_options()
1487 free_secdata(secdata); in parse_security_options()
/linux-4.19.296/fs/nfs/
Dsuper.c1209 char *p, *string, *secdata; in nfs_parse_mount_options() local
1220 secdata = alloc_secdata(); in nfs_parse_mount_options()
1221 if (!secdata) in nfs_parse_mount_options()
1224 rc = security_sb_copy_data(raw, secdata); in nfs_parse_mount_options()
1228 rc = security_sb_parse_opts_str(secdata, &mnt->lsm_opts); in nfs_parse_mount_options()
1232 free_secdata(secdata); in nfs_parse_mount_options()
1685 free_secdata(secdata); in nfs_parse_mount_options()