Lines Matching refs:opts
735 struct bpf_mount_opts *opts = root->d_sb->s_fs_info; in bpf_show_options() local
747 if (opts->delegate_cmds || opts->delegate_maps || in bpf_show_options()
748 opts->delegate_progs || opts->delegate_attachs) { in bpf_show_options()
757 opts->delegate_cmds, mask); in bpf_show_options()
762 opts->delegate_maps, mask); in bpf_show_options()
767 opts->delegate_progs, mask); in bpf_show_options()
772 opts->delegate_attachs, mask); in bpf_show_options()
819 struct bpf_mount_opts *opts = fc->s_fs_info; in bpf_parse_param() local
856 opts->uid = uid; in bpf_parse_param()
870 opts->gid = gid; in bpf_parse_param()
873 opts->mode = result.uint_32 & S_IALLUGO; in bpf_parse_param()
891 delegate_msk = &opts->delegate_cmds; in bpf_parse_param()
896 delegate_msk = &opts->delegate_maps; in bpf_parse_param()
901 delegate_msk = &opts->delegate_progs; in bpf_parse_param()
906 delegate_msk = &opts->delegate_attachs; in bpf_parse_param()
1013 struct bpf_mount_opts *opts = sb->s_fs_info; in bpf_fill_super() local
1028 inode->i_uid = opts->uid; in bpf_fill_super()
1029 inode->i_gid = opts->gid; in bpf_fill_super()
1033 inode->i_mode |= S_ISVTX | opts->mode; in bpf_fill_super()
1058 struct bpf_mount_opts *opts; in bpf_init_fs_context() local
1060 opts = kzalloc(sizeof(struct bpf_mount_opts), GFP_KERNEL); in bpf_init_fs_context()
1061 if (!opts) in bpf_init_fs_context()
1064 opts->mode = S_IRWXUGO; in bpf_init_fs_context()
1065 opts->uid = current_fsuid(); in bpf_init_fs_context()
1066 opts->gid = current_fsgid(); in bpf_init_fs_context()
1069 opts->delegate_cmds = 0; in bpf_init_fs_context()
1070 opts->delegate_maps = 0; in bpf_init_fs_context()
1071 opts->delegate_progs = 0; in bpf_init_fs_context()
1072 opts->delegate_attachs = 0; in bpf_init_fs_context()
1074 fc->s_fs_info = opts; in bpf_init_fs_context()
1081 struct bpf_mount_opts *opts = sb->s_fs_info; in bpf_kill_super() local
1084 kfree(opts); in bpf_kill_super()