Lines Matching refs:dir
82 const struct inode *dir, in bpf_get_inode() argument
104 inode_init_owner(inode, dir, mode); in bpf_get_inode()
127 static int bpf_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode) in bpf_mkdir() argument
134 inode = bpf_get_inode(dir->i_sb, dir, mode | S_IFDIR); in bpf_mkdir()
142 inc_nlink(dir); in bpf_mkdir()
150 static int bpf_mkobj_ops(struct inode *dir, struct dentry *dentry, in bpf_mkobj_ops() argument
158 inode = bpf_get_inode(dir->i_sb, dir, mode | S_IFREG); in bpf_mkobj_ops()
171 static int bpf_mkobj(struct inode *dir, struct dentry *dentry, umode_t mode, in bpf_mkobj() argument
182 return bpf_mkobj_ops(dir, dentry, mode, &bpf_prog_iops); in bpf_mkobj()
184 return bpf_mkobj_ops(dir, dentry, mode, &bpf_map_iops); in bpf_mkobj()
202 struct inode *dir; in bpf_obj_do_pin() local
219 dir = d_inode(path.dentry); in bpf_obj_do_pin()
220 if (dir->i_op != &bpf_dir_iops) { in bpf_obj_do_pin()
226 ret = vfs_mknod(dir, dentry, mode, devt); in bpf_obj_do_pin()