Lines Matching refs:dir
102 const struct inode *dir, in bpf_get_inode() argument
125 inode_init_owner(inode, dir, mode); in bpf_get_inode()
146 struct inode *dir) in bpf_dentry_finalize() argument
151 dir->i_mtime = current_time(dir); in bpf_dentry_finalize()
152 dir->i_ctime = dir->i_mtime; in bpf_dentry_finalize()
155 static int bpf_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode) in bpf_mkdir() argument
159 inode = bpf_get_inode(dir->i_sb, dir, mode | S_IFDIR); in bpf_mkdir()
167 inc_nlink(dir); in bpf_mkdir()
169 bpf_dentry_finalize(dentry, inode, dir); in bpf_mkdir()
334 struct inode *dir = dentry->d_parent->d_inode; in bpf_mkobj_ops() local
335 struct inode *inode = bpf_get_inode(dir->i_sb, dir, mode); in bpf_mkobj_ops()
343 bpf_dentry_finalize(dentry, inode, dir); in bpf_mkobj_ops()
372 bpf_lookup(struct inode *dir, struct dentry *dentry, unsigned flags) in bpf_lookup() argument
377 if ((dir->i_mode & S_IALLUGO) && in bpf_lookup()
381 return simple_lookup(dir, dentry, flags); in bpf_lookup()
384 static int bpf_symlink(struct inode *dir, struct dentry *dentry, in bpf_symlink() argument
393 inode = bpf_get_inode(dir->i_sb, dir, S_IRWXUGO | S_IFLNK); in bpf_symlink()
402 bpf_dentry_finalize(dentry, inode, dir); in bpf_symlink()
441 struct inode *dir; in bpf_obj_do_pin() local
456 dir = d_inode(path.dentry); in bpf_obj_do_pin()
457 if (dir->i_op != &bpf_dir_iops) { in bpf_obj_do_pin()