Home
last modified time | relevance | path

Searched refs:kgid_t (Results 1 – 134 of 134) sorted by relevance

/linux-4.1.27/include/linux/
Duidgid.h27 } kgid_t; typedef
30 #define KGIDT_INIT(value) (kgid_t){ value }
38 static inline gid_t __kgid_val(kgid_t gid) in __kgid_val()
48 static inline gid_t __kgid_val(kgid_t gid) in __kgid_val()
65 static inline bool gid_eq(kgid_t left, kgid_t right) in gid_eq()
75 static inline bool gid_gt(kgid_t left, kgid_t right) in gid_gt()
85 static inline bool gid_gte(kgid_t left, kgid_t right) in gid_gte()
95 static inline bool gid_lt(kgid_t left, kgid_t right) in gid_lt()
105 static inline bool gid_lte(kgid_t left, kgid_t right) in gid_lte()
115 static inline bool gid_valid(kgid_t gid) in gid_valid()
[all …]
Dcred.h30 #define NGROUPS_PER_BLOCK ((unsigned int)(PAGE_SIZE / sizeof(kgid_t)))
36 kgid_t small_block[NGROUPS_SMALL];
37 kgid_t *blocks[0];
70 extern int in_group_p(kgid_t);
71 extern int in_egroup_p(kgid_t);
77 static inline int in_group_p(kgid_t grp) in in_group_p()
81 static inline int in_egroup_p(kgid_t grp) in in_egroup_p()
88 extern int groups_search(const struct group_info *, kgid_t);
128 kgid_t gid; /* real GID of the task */
130 kgid_t sgid; /* saved GID of the task */
[all …]
Dipc.h18 kgid_t gid;
20 kgid_t cgid;
Dproc_fs.h38 extern void proc_set_user(struct proc_dir_entry *, kuid_t, kgid_t);
67 static inline void proc_set_user(struct proc_dir_entry *de, kuid_t uid, kgid_t gid) {} in proc_set_user()
Dkey.h148 kgid_t gid;
216 kuid_t uid, kgid_t gid,
290 extern struct key *keyring_alloc(const char *description, kuid_t uid, kgid_t gid,
Dstat.h27 kgid_t gid;
Dpid_namespace.h44 kgid_t pid_gid;
Dshmem_fs.h35 kgid_t gid; /* Mount gid for root directory */
Duser_namespace.h33 kgid_t group;
Dposix_acl.h41 kgid_t e_gid;
Dquota.h71 kgid_t gid;
162 static inline struct kqid make_kqid_gid(kgid_t gid) in make_kqid_gid()
Dnfs4.h33 kgid_t who_gid;
Daudit.h75 kgid_t gid;
Ddevice.h507 kuid_t *uid, kgid_t *gid);
937 umode_t *mode, kuid_t *uid, kgid_t *gid,
Dsecurity.h1533 int (*path_chown) (struct path *path, kuid_t uid, kgid_t gid);
3029 int security_path_chown(struct path *path, kuid_t uid, kgid_t gid);
3086 static inline int security_path_chown(struct path *path, kuid_t uid, kgid_t gid) in security_path_chown()
Dnfs_xdr.h49 kgid_t gid;
Dfs.h249 kgid_t ia_gid;
587 kgid_t i_gid;
/linux-4.1.27/fs/gfs2/
Dquota.h21 extern int gfs2_quota_hold(struct gfs2_inode *ip, kuid_t uid, kgid_t gid);
24 extern int gfs2_quota_lock(struct gfs2_inode *ip, kuid_t uid, kgid_t gid);
27 extern int gfs2_quota_check(struct gfs2_inode *ip, kuid_t uid, kgid_t gid,
30 kuid_t uid, kgid_t gid);
Dquota.c530 int gfs2_quota_hold(struct gfs2_inode *ip, kuid_t uid, kgid_t gid) in gfs2_quota_hold()
961 int gfs2_quota_lock(struct gfs2_inode *ip, kuid_t uid, kgid_t gid) in gfs2_quota_lock()
1114 int gfs2_quota_check(struct gfs2_inode *ip, kuid_t uid, kgid_t gid, in gfs2_quota_check()
1172 kuid_t uid, kgid_t gid) in gfs2_quota_change()
Dinode.c1670 kgid_t ogid, ngid; in setattr_chown()
/linux-4.1.27/kernel/
Dgroups.c32 kgid_t *b; in groups_alloc()
90 kgid_t kgid; in groups_from_user()
118 kgid_t tmp = GROUP_AT(group_info, right); in groups_sort()
133 int groups_search(const struct group_info *group_info, kgid_t grp) in groups_search()
255 int in_group_p(kgid_t grp) in in_group_p()
267 int in_egroup_p(kgid_t grp) in in_egroup_p()
Daudit.h87 kgid_t gid;
138 kgid_t gid, egid, sgid, fsgid;
161 kgid_t gid;
232 extern int audit_gid_comparator(kgid_t left, u32 op, kgid_t right);
Duid16.c117 kgid_t kgid; in groups16_to_user()
135 kgid_t kgid; in groups16_from_user()
Duser_namespace.c63 kgid_t group = new->egid; in create_user_ns()
306 kgid_t make_kgid(struct user_namespace *ns, gid_t gid) in make_kgid()
325 gid_t from_kgid(struct user_namespace *targ, kgid_t kgid) in from_kgid()
349 gid_t from_kgid_munged(struct user_namespace *targ, kgid_t kgid) in from_kgid_munged()
831 kgid_t gid = make_kgid(ns->parent, id); in new_idmap_permitted()
Dsys.c335 kgid_t krgid, kegid; in SYSCALL_DEFINE2()
392 kgid_t kgid; in SYSCALL_DEFINE1()
673 kgid_t krgid, kegid, ksgid; in SYSCALL_DEFINE3()
790 kgid_t kgid; in SYSCALL_DEFINE1()
Dauditfilter.c1174 int audit_gid_comparator(kgid_t left, u32 op, kgid_t right) in audit_gid_comparator()
Dptrace.c224 kgid_t caller_gid; in __ptrace_may_access()
Dauditsc.c334 static int audit_compare_gid(kgid_t gid, in audit_compare_gid()
2362 kgid_t gid; in audit_log_task()
/linux-4.1.27/fs/nfsd/
Didmap.h58 __be32 nfsd_map_name_to_gid(struct svc_rqst *, const char *, size_t, kgid_t *);
60 __be32 nfsd4_encode_group(struct xdr_stream *, struct svc_rqst *, kgid_t);
Dexport.h53 kgid_t ex_anon_gid;
Dnfs4idmap.c643 kgid_t *gid) in nfsd_map_name_to_gid()
662 kgid_t gid) in nfsd4_encode_group()
Dnfs4acl.c441 kgid_t gid;
600 static int find_gid(struct posix_acl_state *state, kgid_t gid) in find_gid()
Dstate.h194 kgid_t gid;
Dexport.c653 kuid_t anonu, kgid_t anong, struct nfsd4_fs_locations *fslocs);
1225 kuid_t anonu, kgid_t anong, struct nfsd4_fs_locations *fsloc) in exp_flags()
Dnfs4xdr.c517 kgid_t kgid = make_kgid(&init_user_ns, gid); in nfsd4_decode_cb_sec()
/linux-4.1.27/include/net/9p/
Dclient.h233 int p9_client_symlink(struct p9_fid *fid, char *name, char *symname, kgid_t gid,
236 kgid_t gid, struct p9_qid *qid);
254 dev_t rdev, kgid_t gid, struct p9_qid *);
256 kgid_t gid, struct p9_qid *);
D9p.h411 kgid_t n_gid; /* 9p2000.u extensions */
420 kgid_t st_gid;
475 kgid_t gid;
/linux-4.1.27/fs/nfs/
Dnfs4idmap.h61 int nfs_map_group_to_gid(const struct nfs_server *, const char *, size_t, kgid_t *);
63 int nfs_map_gid_to_group(const struct nfs_server *, kgid_t, char *, size_t);
Dnfs4idmap.c116 kgid_t gid; in nfs_fattr_map_group_name()
748 int nfs_map_group_to_gid(const struct nfs_server *server, const char *name, size_t namelen, kgid_t in nfs_map_group_to_gid()
779 int nfs_map_gid_to_group(const struct nfs_server *server, kgid_t gid, char *buf, size_t buflen) in nfs_map_gid_to_group()
Dnfs4xdr.c3866 const struct nfs_server *server, kgid_t *gid, in decode_attr_group()
/linux-4.1.27/fs/cifs/
Dcifs_fs_sb.h60 kgid_t mnt_gid;
62 kgid_t mnt_backupgid;
Dcifsacl.c268 kgid_t fgid = cifs_sb->mnt_gid; in sid_to_id()
315 kgid_t gid; in sid_to_id()
790 __u32 secdesclen, __u64 nmode, kuid_t uid, kgid_t gid, int *aclflag) in build_sec_desc()
1053 kuid_t uid, kgid_t gid) in id_mode_to_cifs_acl()
Dcifsproto.h176 kuid_t, kgid_t);
323 kgid_t gid;
Dcifsglob.h446 kgid_t linux_gid;
448 kgid_t backupgid;
1368 kgid_t cf_gid;
Dinode.c296 kgid_t gid = make_kgid(&init_user_ns, id);
2242 kgid_t gid = INVALID_GID;
Dconnect.c1009 static int get_option_gid(substring_t args[], kgid_t *result) in get_option_gid()
1012 kgid_t gid; in get_option_gid()
/linux-4.1.27/net/netfilter/
Dxt_owner.c61 kgid_t gid_min = make_kgid(&init_user_ns, info->gid_min); in owner_mt()
62 kgid_t gid_max = make_kgid(&init_user_ns, info->gid_max); in owner_mt()
Dxt_recent.c336 kgid_t gid; in recent_mt_check()
/linux-4.1.27/net/ipv4/
Dsysctl_net_ipv4.c86 static void inet_get_ping_group_range_table(struct ctl_table *table, kgid_t *low, kgid_t *high) in inet_get_ping_group_range_table()
88 kgid_t *data = table->data; in inet_get_ping_group_range_table()
101 static void set_ping_group_range(struct ctl_table *table, kgid_t low, kgid_t high) in set_ping_group_range()
103 kgid_t *data = table->data; in set_ping_group_range()
120 kgid_t low, high; in ipv4_ping_group_range()
Dping.c239 static void inet_get_ping_group_range_net(struct net *net, kgid_t *low, in inet_get_ping_group_range_net()
240 kgid_t *high) in inet_get_ping_group_range_net()
242 kgid_t *data = net->ipv4.ping_group_range.range; in inet_get_ping_group_range_net()
257 kgid_t group = current_egid(); in ping_init_sock()
260 kgid_t low, high; in ping_init_sock()
275 kgid_t gid = group_info->blocks[i][j]; in ping_init_sock()
/linux-4.1.27/include/net/
Dscm.h18 kgid_t gid;
54 struct pid *pid, kuid_t uid, kgid_t gid) in scm_set_cred()
Daf_unix.h33 kgid_t gid;
/linux-4.1.27/fs/jfs/
Djfs_incore.h42 kgid_t saved_gid; /* saved for gid mount option */
199 kgid_t gid; /* gid to override on-disk gid */
/linux-4.1.27/drivers/base/
Ddevtmpfs.c46 kgid_t gid;
196 kgid_t gid, struct device *dev) in handle_create()
367 static int handle(const char *name, umode_t mode, kuid_t uid, kgid_t gid, in handle()
Dcore.c310 kgid_t gid = GLOBAL_ROOT_GID; in dev_uevent()
1282 umode_t *mode, kuid_t *uid, kgid_t *gid, in device_get_devnode()
/linux-4.1.27/fs/autofs4/
Dautofs_i.h78 kgid_t gid;
97 kgid_t gid;
Dinode.c129 static int parse_options(char *options, int *pipefd, kuid_t *uid, kgid_t *gid, in parse_options()
/linux-4.1.27/net/9p/
Dprotocol.c181 kgid_t *gid = va_arg(ap, kgid_t *); in p9pdu_vreadf()
413 kgid_t gid = va_arg(ap, kgid_t); in p9pdu_vwritef()
Dclient.c1275 kgid_t gid, struct p9_qid *qid) in p9_client_create_dotl()
1364 int p9_client_symlink(struct p9_fid *dfid, char *name, char *symtgt, kgid_t gid, in p9_client_symlink()
2113 dev_t rdev, kgid_t gid, struct p9_qid *qid) in p9_client_mknod_dotl()
2144 kgid_t gid, struct p9_qid *qid) in p9_client_mkdir_dotl()
/linux-4.1.27/net/sunrpc/
Dauth_unix.c21 kgid_t uc_gid;
22 kgid_t uc_gids[NFS_NGROUPS];
Dsvcauth_unix.c512 kgid_t kgid; in unix_gid_parse()
827 kgid_t kgid = make_kgid(&init_user_ns, svc_getnl(argv)); in svcauth_unix_accept()
/linux-4.1.27/include/net/netns/
Dipv4.h26 kgid_t range[2];
/linux-4.1.27/fs/omfs/
Domfs.h23 kgid_t s_gid;
/linux-4.1.27/fs/xfs/
Dxfs_linux.h204 static inline __uint32_t xfs_kgid_to_gid(kgid_t gid) in xfs_kgid_to_gid()
209 static inline kgid_t xfs_gid_to_kgid(__uint32_t gid) in xfs_gid_to_kgid()
Dxfs_icache.h27 kgid_t eof_gid;
Dxfs_iops.c552 kgid_t gid = GLOBAL_ROOT_GID, igid = GLOBAL_ROOT_GID; in xfs_setattr_nonsize()
/linux-4.1.27/net/
Dsysctl_net.c46 kgid_t root_gid = make_kgid(net->user_ns, 0); in net_ctl_permissions()
/linux-4.1.27/fs/afs/
Dafs.h123 kgid_t group; /* group ID */
Dfsclient.c46 kgid_t group; in xdr_decode_AFSFetchStatus()
/linux-4.1.27/drivers/usb/gadget/function/
Du_fs.h272 kgid_t gid;
/linux-4.1.27/fs/ntfs/
Dvolume.h51 kgid_t gid; /* gid that files will be mounted as. */
Dsuper.c107 kgid_t gid = INVALID_GID; in parse_options()
/linux-4.1.27/fs/9p/
Dvfs_inode_dotl.c60 static kgid_t v9fs_get_fsgid_for_create(struct inode *dir_inode) in v9fs_get_fsgid_for_create()
245 kgid_t gid; in v9fs_vfs_atomic_open_dotl()
387 kgid_t gid; in v9fs_vfs_mkdir_dotl()
682 kgid_t gid; in v9fs_vfs_symlink_dotl()
818 kgid_t gid; in v9fs_vfs_mknod_dotl()
Dv9fs.h113 kgid_t dfltgid; /* default gid for legacy support */
/linux-4.1.27/fs/isofs/
Disofs.h55 kgid_t s_gid;
Dinode.c165 kgid_t gid;
/linux-4.1.27/net/core/
Dscm.c51 kgid_t gid = make_kgid(cred->user_ns, creds->gid); in scm_check_creds()
168 kgid_t gid; in __scm_send()
Ddev.c5520 kgid_t gid; in __dev_set_promiscuity()
/linux-4.1.27/fs/devpts/
Dinode.c104 kgid_t gid;
164 kgid_t gid; in parse_mount_options()
249 kgid_t root_gid; in mknod_ptmx()
/linux-4.1.27/fs/befs/
Dbefs.h23 kgid_t gid;
Dlinuxvfs.c678 kgid_t gid; in parse_options()
/linux-4.1.27/fs/affs/
Dsuper.c190 parse_options(char *options, kuid_t *uid, kgid_t *gid, int *mode, int *reserved, s32 *root, in parse_options()
310 kgid_t gid; in affs_fill_super()
518 kgid_t gid; in affs_remount()
Daffs.h91 kgid_t s_gid; /* gid to override */
/linux-4.1.27/fs/ncpfs/
Dncp_fs_sb.h34 kgid_t gid;
/linux-4.1.27/include/linux/sunrpc/
Dsvcauth.h23 kgid_t cr_gid;
Dauth.h38 kgid_t gid;
/linux-4.1.27/fs/udf/
Dudf_sb.h130 kgid_t s_gid;
Dsuper.c224 kgid_t gid;
/linux-4.1.27/fs/adfs/
Dadfs.h53 kgid_t s_gid; /* owner gid */
/linux-4.1.27/fs/hpfs/
Dsuper.c293 static int parse_opts(char *opts, kuid_t *uid, kgid_t *gid, umode_t *umask, in parse_opts()
425 kgid_t gid; in hpfs_remount_fs()
527 kgid_t gid; in hpfs_fill_super()
Dhpfs_fn.h73 kgid_t sb_gid; /* gid from mount options */
/linux-4.1.27/arch/s390/hypfs/
Dinode.c35 kgid_t gid; /* gid used for files and dirs */
226 kgid_t gid; in hypfs_parse_options()
/linux-4.1.27/fs/tracefs/
Dinode.c143 kgid_t gid;
171 kgid_t gid; in tracefs_parse_options()
/linux-4.1.27/fs/proc/
Dinternal.h36 kgid_t gid;
Dgeneric.c521 void proc_set_user(struct proc_dir_entry *de, kuid_t uid, kgid_t gid) in proc_set_user()
/linux-4.1.27/fs/debugfs/
Dinode.c54 kgid_t gid;
82 kgid_t gid; in debugfs_parse_options()
/linux-4.1.27/ipc/
Dutil.c223 kgid_t egid; in ipc_addid()
657 kgid_t gid = make_kgid(current_user_ns(), in->gid); in ipc_update_perm()
/linux-4.1.27/fs/hfs/
Dhfs_fs.h154 kgid_t s_gid; /* The gid of all files */
/linux-4.1.27/fs/ext2/
Dext2.h86 kgid_t s_resgid;
646 kgid_t s_resgid;
Dsuper.c453 kgid_t gid; in parse_options()
/linux-4.1.27/arch/s390/kernel/
Dcompat_linux.c189 kgid_t kgid; in groups16_to_user()
206 kgid_t kgid; in groups16_from_user()
/linux-4.1.27/fs/nfs_common/
Dnfsacl.c39 kgid_t gid;
/linux-4.1.27/fs/ceph/
Dmds_client.h205 kgid_t r_gid;
Dsuper.h155 kgid_t gid;
Dcaps.c984 kuid_t uid, kgid_t gid, umode_t mode, in send_cap_msg()
1143 kgid_t gid; in __send_cap()
/linux-4.1.27/security/tomoyo/
Dtomoyo.c375 static int tomoyo_path_chown(struct path *path, kuid_t uid, kgid_t gid) in tomoyo_path_chown()
Dcommon.h565 kgid_t gid;
/linux-4.1.27/fs/fuse/
Dfuse_i.h412 kgid_t group_id;
Dinode.c64 kgid_t group_id;
/linux-4.1.27/fs/ext3/
Dext3.h249 kgid_t s_resgid;
647 kgid_t s_resgid;
Dsuper.c991 kgid_t gid; in parse_options()
/linux-4.1.27/fs/fat/
Dfat.h28 kgid_t fs_gid;
/linux-4.1.27/fs/hugetlbfs/
Dinode.c49 kgid_t gid;
946 kgid_t shm_group; in can_do_hugetlb_shm()
/linux-4.1.27/fs/hfsplus/
Dhfsplus_fs.h185 kgid_t gid;
/linux-4.1.27/drivers/usb/core/
Dusb.c376 umode_t *mode, kuid_t *uid, kgid_t *gid) in usb_devnode()
/linux-4.1.27/net/sunrpc/auth_gss/
Dgss_rpc_xdr.c224 kgid_t kgid; in gssx_dec_linux_creds()
Dsvcauth_gss.c476 kgid_t kgid; in rsc_parse()
/linux-4.1.27/net/sched/
Dcls_flow.c204 kgid_t skgid = skb->sk->sk_socket->file->f_cred->fsgid; in flow_get_skgid()
/linux-4.1.27/fs/
Dposix_acl.c612 kgid_t gid; in posix_acl_fix_xattr_userns()
Dopen.c572 kgid_t gid; in chown_common()
Dexec.c1286 kgid_t gid; in bprm_fill_uid()
/linux-4.1.27/security/apparmor/
Dlsm.c355 static int apparmor_path_chown(struct path *path, kuid_t uid, kgid_t gid) in apparmor_path_chown()
/linux-4.1.27/security/
Dcapability.c321 static int cap_path_chown(struct path *path, kuid_t uid, kgid_t gid) in cap_path_chown()
Dsecurity.c492 int security_path_chown(struct path *path, kuid_t uid, kgid_t gid) in security_path_chown()
/linux-4.1.27/security/keys/
Dkey.c225 kuid_t uid, kgid_t gid, const struct cred *cred, in key_alloc()
Dkeyring.c492 struct key *keyring_alloc(const char *description, kuid_t uid, kgid_t gid, in keyring_alloc()
Dkeyctl.c800 kgid_t gid; in keyctl_chown_key()
/linux-4.1.27/fs/ubifs/
Dubifs.h1447 kgid_t rp_gid;
/linux-4.1.27/drivers/net/
Dtun.c183 kgid_t group;
1838 kgid_t group; in __tun_chr_ioctl()
/linux-4.1.27/block/
Dgenhd.c1123 kuid_t *uid, kgid_t *gid) in block_devnode()
/linux-4.1.27/fs/ext4/
Dext4.h1272 kgid_t s_resgid;
Dsuper.c1441 kgid_t gid; in handle_mount_opt()
4873 kgid_t s_resgid;
/linux-4.1.27/arch/ia64/kernel/
Dperfmon.c2363 kgid_t gid = current_gid(); in pfm_bad_permissions()
/linux-4.1.27/drivers/net/wireless/
Dairo.c237 static kgid_t proc_kgid;