Searched defs:dir (Results 1 - 11 of 11) sorted by relevance

/security/
H A Dinode.c88 struct inode *dir, *inode; local
105 dir = parent->d_inode;
107 mutex_lock(&dir->i_mutex);
117 inode = new_inode(dir->i_sb);
131 inc_nlink(dir);
137 mutex_unlock(&dir->i_mutex);
144 mutex_unlock(&dir->i_mutex);
H A Dcapability.c151 static int cap_inode_init_security(struct inode *inode, struct inode *dir, argument
269 static int cap_path_mknod(struct path *dir, struct dentry *dentry, umode_t mode, argument
275 static int cap_path_mkdir(struct path *dir, struct dentry *dentry, umode_t mode) argument
280 static int cap_path_rmdir(struct path *dir, struct dentry *dentry) argument
285 static int cap_path_unlink(struct path *dir, struct dentry *dentry) argument
290 static int cap_path_symlink(struct path *dir, struct dentry *dentry, argument
828 static int cap_xfrm_policy_lookup(struct xfrm_sec_ctx *ctx, u32 sk_sid, u8 dir) argument
H A Dsecurity.c360 int security_inode_init_security(struct inode *inode, struct inode *dir, argument
372 return security_ops->inode_init_security(inode, dir, qstr,
376 ret = security_ops->inode_init_security(inode, dir, qstr,
395 int security_old_inode_init_security(struct inode *inode, struct inode *dir, argument
401 return security_ops->inode_init_security(inode, dir, qstr, name, value,
407 int security_path_mknod(struct path *dir, struct dentry *dentry, umode_t mode, argument
410 if (unlikely(IS_PRIVATE(dir->dentry->d_inode)))
412 return security_ops->path_mknod(dir, dentry, mode, dev);
416 int security_path_mkdir(struct path *dir, struct dentry *dentry, umode_t mode) argument
418 if (unlikely(IS_PRIVATE(dir
424 security_path_rmdir(struct path *dir, struct dentry *dentry) argument
431 security_path_unlink(struct path *dir, struct dentry *dentry) argument
439 security_path_symlink(struct path *dir, struct dentry *dentry, const char *old_name) argument
502 security_inode_create(struct inode *dir, struct dentry *dentry, umode_t mode) argument
510 security_inode_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry) argument
518 security_inode_unlink(struct inode *dir, struct dentry *dentry) argument
525 security_inode_symlink(struct inode *dir, struct dentry *dentry, const char *old_name) argument
533 security_inode_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode) argument
541 security_inode_rmdir(struct inode *dir, struct dentry *dentry) argument
548 security_inode_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, dev_t dev) argument
1418 security_xfrm_policy_lookup(struct xfrm_sec_ctx *ctx, u32 fl_secid, u8 dir) argument
[all...]
/security/tomoyo/
H A Dmount.c32 r->param.mount.dir->name,
54 tomoyo_compare_name_union(r->param.mount.dir,
66 * @dir: Pointer to "struct path".
76 struct path *dir, const char *type,
100 obj.path2 = *dir;
101 requested_dir_name = tomoyo_realpath_from_path(dir);
157 r->param.mount.dir = &rdir;
74 tomoyo_mount_acl(struct tomoyo_request_info *r, const char *dev_name, struct path *dir, const char *type, unsigned long flags) argument
H A Dcommon.h313 TOMOYO_MOUNT_REMOUNT, /* mount -o remount /dir */
314 TOMOYO_MOUNT_MAKE_UNBINDABLE, /* mount --make-unbindable /dir */
315 TOMOYO_MOUNT_MAKE_PRIVATE, /* mount --make-private /dir */
316 TOMOYO_MOUNT_MAKE_SLAVE, /* mount --make-slave /dir */
317 TOMOYO_MOUNT_MAKE_SHARED, /* mount --make-shared /dir */
481 const struct tomoyo_path_info *dir; member in struct:tomoyo_request_info::__anon33::__anon41
/security/selinux/
H A Dxfrm.c156 int selinux_xfrm_policy_lookup(struct xfrm_sec_ctx *ctx, u32 fl_secid, u8 dir) argument
H A Dselinuxfs.c349 static struct dentry *sel_make_dir(struct dentry *dir, const char *name,
1231 struct dentry *dir = bool_dir; local
1248 sel_remove_entries(dir);
1261 dentry = d_alloc_name(dir, names[i]);
1266 inode = sel_make_inode(dir->d_sb, S_IFREG | S_IRUGO | S_IWUSR);
1301 sel_remove_entries(dir);
1462 static int sel_make_avc_files(struct dentry *dir) argument
1478 dentry = d_alloc_name(dir, files[i].name);
1482 inode = sel_make_inode(dir->d_sb, S_IFREG|files[i].mode);
1516 static int sel_make_initcon_files(struct dentry *dir) argument
1606 sel_make_perm_files(char *objclass, int classvalue, struct dentry *dir) argument
1643 sel_make_class_dir_entries(char *classname, int index, struct dentry *dir) argument
1764 sel_make_dir(struct dentry *dir, const char *name, unsigned long *ino) argument
[all...]
H A Dhooks.c1696 static int may_create(struct inode *dir, argument
1707 dsec = dir->i_security;
1708 sbsec = dir->i_sb->s_security;
1752 static int may_link(struct inode *dir, argument
1763 dsec = dir->i_security;
2729 struct inode *dir = dentry->d_parent->d_inode; local
2734 dsec = dir->i_security;
2735 sbsec = dir->i_sb->s_security;
2755 static int selinux_inode_init_security(struct inode *inode, struct inode *dir, argument
2767 dsec = dir
2815 selinux_inode_create(struct inode *dir, struct dentry *dentry, umode_t mode) argument
2820 selinux_inode_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry) argument
2825 selinux_inode_unlink(struct inode *dir, struct dentry *dentry) argument
2830 selinux_inode_symlink(struct inode *dir, struct dentry *dentry, const char *name) argument
2835 selinux_inode_mkdir(struct inode *dir, struct dentry *dentry, umode_t mask) argument
2840 selinux_inode_rmdir(struct inode *dir, struct dentry *dentry) argument
2845 selinux_inode_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, dev_t dev) argument
[all...]
/security/apparmor/
H A Dapparmorfs.c386 static struct dentry *create_profile_file(struct dentry *dir, const char *name, argument
393 dent = securityfs_create_file(name, S_IFREG | 0444, dir, r, fops);
404 struct dentry *dent = NULL, *dir; local
434 prof_dir(profile) = dir = dent;
436 dent = create_profile_file(dir, "name", profile, &aa_fs_profname_fops);
441 dent = create_profile_file(dir, "mode", profile, &aa_fs_profmode_fops);
446 dent = create_profile_file(dir, "attach", profile,
453 dent = create_profile_file(dir, "sha1", profile,
506 struct dentry *dent, *dir; local
515 ns_dir(ns) = dir
862 struct dentry *dir; local
[all...]
H A Dlsm.c176 * common_perm_dir_dentry - common permission wrapper when path is dir, dentry
178 * @dir: directory of the dentry (NOT NULL)
185 static int common_perm_dir_dentry(int op, struct path *dir, argument
189 struct path path = { dir->mnt, dentry };
217 * @dir: directory that the dentry is in (NOT NULL)
223 static int common_perm_rm(int op, struct path *dir, argument
229 if (!inode || !dir->mnt || !mediated_filesystem(inode))
235 return common_perm_dir_dentry(op, dir, dentry, mask, &cond);
241 * @dir: directory that dentry will be created in (NOT NULL)
248 static int common_perm_create(int op, struct path *dir, struc argument
259 apparmor_path_unlink(struct path *dir, struct dentry *dentry) argument
264 apparmor_path_mkdir(struct path *dir, struct dentry *dentry, umode_t mode) argument
271 apparmor_path_rmdir(struct path *dir, struct dentry *dentry) argument
276 apparmor_path_mknod(struct path *dir, struct dentry *dentry, umode_t mode, unsigned int dev) argument
295 apparmor_path_symlink(struct path *dir, struct dentry *dentry, const char *old_name) argument
[all...]
/security/smack/
H A Dsmack_lsm.c777 * @dir: containing directory object
785 static int smack_inode_init_security(struct inode *inode, struct inode *dir, argument
792 struct smack_known *dsp = smk_of_inode(dir);
811 smk_inode_transmutable(dir)) {
830 * @dir: unused
835 static int smack_inode_link(struct dentry *old_dentry, struct inode *dir, argument
861 * @dir: containing directory object
867 static int smack_inode_unlink(struct inode *dir, struct dentry *dentry) argument
886 smk_ad_setfield_u_fs_inode(&ad, dir);
887 rc = smk_curacc(smk_of_inode(dir), MAY_WRIT
901 smack_inode_rmdir(struct inode *dir, struct dentry *dentry) argument
[all...]

Completed in 1452 milliseconds