Lines Matching refs:mode
103 umode_t mode) in bpf_get_inode() argument
107 switch (mode & S_IFMT) { in bpf_get_inode()
125 inode_init_owner(&init_user_ns, inode, dir, mode); in bpf_get_inode()
156 struct dentry *dentry, umode_t mode) in bpf_mkdir() argument
160 inode = bpf_get_inode(dir->i_sb, dir, mode | S_IFDIR); in bpf_mkdir()
331 static int bpf_mkobj_ops(struct dentry *dentry, umode_t mode, void *raw, in bpf_mkobj_ops() argument
336 struct inode *inode = bpf_get_inode(dir->i_sb, dir, mode); in bpf_mkobj_ops()
348 static int bpf_mkprog(struct dentry *dentry, umode_t mode, void *arg) in bpf_mkprog() argument
350 return bpf_mkobj_ops(dentry, mode, arg, &bpf_prog_iops, in bpf_mkprog()
354 static int bpf_mkmap(struct dentry *dentry, umode_t mode, void *arg) in bpf_mkmap() argument
358 return bpf_mkobj_ops(dentry, mode, arg, &bpf_map_iops, in bpf_mkmap()
363 static int bpf_mklink(struct dentry *dentry, umode_t mode, void *arg) in bpf_mklink() argument
367 return bpf_mkobj_ops(dentry, mode, arg, &bpf_link_iops, in bpf_mklink()
421 umode_t mode = S_IFREG | S_IRUSR; in bpf_iter_link_pin_kernel() local
431 ret = bpf_mkobj_ops(dentry, mode, link, &bpf_link_iops, in bpf_iter_link_pin_kernel()
444 umode_t mode; in bpf_obj_do_pin() local
451 mode = S_IFREG | ((S_IRUSR | S_IWUSR) & ~current_umask()); in bpf_obj_do_pin()
453 ret = security_path_mknod(&path, dentry, mode, 0); in bpf_obj_do_pin()
465 ret = vfs_mkobj(dentry, mode, bpf_mkprog, raw); in bpf_obj_do_pin()
468 ret = vfs_mkobj(dentry, mode, bpf_mkmap, raw); in bpf_obj_do_pin()
471 ret = vfs_mkobj(dentry, mode, bpf_mklink, raw); in bpf_obj_do_pin()
606 umode_t mode = d_inode(root)->i_mode & S_IALLUGO & ~S_ISVTX; in bpf_show_options() local
608 if (mode != S_IRWXUGO) in bpf_show_options()
609 seq_printf(m, ",mode=%o", mode); in bpf_show_options()
641 umode_t mode; member
670 opts->mode = result.uint_32 & S_IALLUGO; in bpf_parse_param()
779 inode->i_mode |= S_ISVTX | opts->mode; in bpf_fill_super()
810 opts->mode = S_IRWXUGO; in bpf_init_fs_context()