/linux-4.1.27/include/linux/ |
D | highuid.h | 47 #define high2lowgid(gid) ((gid) & ~0xFFFF ? (old_gid_t)overflowgid : (old_gid_t)(gid)) argument 53 #define low2highgid(gid) ((gid) == (old_gid_t)-1 ? (gid_t)-1 : (gid_t)(gid)) argument 57 #define __convert_gid(size, gid) \ argument 58 (size >= sizeof(gid) ? (gid) : high2lowgid(gid)) 64 #define __convert_gid(size, gid) (gid) argument 70 #define SET_GID(var, gid) do { (var) = __convert_gid(sizeof(var), (gid)); } while (0) argument 92 #define fs_high2lowgid(gid) ((gid) & ~0xFFFF ? (gid16_t)fs_overflowgid : (gid16_t)(gid)) argument
|
D | uidgid.h | 38 static inline gid_t __kgid_val(kgid_t gid) in __kgid_val() argument 40 return gid.val; in __kgid_val() 48 static inline gid_t __kgid_val(kgid_t gid) in __kgid_val() argument 115 static inline bool gid_valid(kgid_t gid) in gid_valid() argument 117 return __kgid_val(gid) != (gid_t) -1; in gid_valid() 123 extern kgid_t make_kgid(struct user_namespace *from, gid_t gid); 126 extern gid_t from_kgid(struct user_namespace *to, kgid_t gid); 128 extern gid_t from_kgid_munged(struct user_namespace *to, kgid_t gid); 135 static inline bool kgid_has_mapping(struct user_namespace *ns, kgid_t gid) in kgid_has_mapping() argument 137 return from_kgid(ns, gid) != (gid_t) -1; in kgid_has_mapping() [all …]
|
D | quota.h | 71 kgid_t gid; member 108 kqid.gid = make_kgid(from, qid); in make_kqid() 135 kqid.gid = INVALID_GID; in make_kqid_invalid() 162 static inline struct kqid make_kqid_gid(kgid_t gid) in make_kqid_gid() argument 166 kqid.gid = gid; in make_kqid_gid()
|
D | key.h | 148 kgid_t gid; member 216 kuid_t uid, kgid_t gid, 290 extern struct key *keyring_alloc(const char *description, kuid_t uid, kgid_t gid,
|
D | cred.h | 128 kgid_t gid; /* real GID of the task */ member 357 #define current_gid() (current_cred_xxx(gid)) 381 *(_gid) = __cred->gid; \
|
D | audit.h | 75 kgid_t gid; member 239 extern void __audit_ipc_set_perm(unsigned long qbytes, uid_t uid, gid_t gid, umode_t mode); 264 static inline void audit_ipc_set_perm(unsigned long qbytes, uid_t uid, gid_t gid, umode_t mode) in audit_ipc_set_perm() argument 267 __audit_ipc_set_perm(qbytes, uid, gid, mode); in audit_ipc_set_perm() 398 gid_t gid, umode_t mode) in audit_ipc_set_perm() argument
|
D | ipc.h | 18 kgid_t gid; member
|
D | stat.h | 27 kgid_t gid; member
|
D | shmem_fs.h | 35 kgid_t gid; /* Mount gid for root directory */ member
|
D | proc_fs.h | 67 static inline void proc_set_user(struct proc_dir_entry *de, kuid_t uid, kgid_t gid) {} in proc_set_user() argument
|
D | amigaffs.h | 85 __be16 gid; member
|
D | auto_dev-ioctl.h | 65 __u32 gid; member
|
/linux-4.1.27/include/rdma/ |
D | ib_addr.h | 129 union ib_gid *gid) in ib_addr_get_mgid() argument 131 memcpy(gid, dev_addr->broadcast + 4, sizeof *gid); in ib_addr_get_mgid() 145 static inline int rdma_ip2gid(struct sockaddr *addr, union ib_gid *gid) in rdma_ip2gid() argument 151 (struct in6_addr *)gid); in rdma_ip2gid() 154 memcpy(gid->raw, &((struct sockaddr_in6 *)addr)->sin6_addr, 16); in rdma_ip2gid() 163 static inline void rdma_gid2ip(struct sockaddr *out, union ib_gid *gid) in rdma_gid2ip() argument 165 if (ipv6_addr_v4mapped((struct in6_addr *)gid)) { in rdma_gid2ip() 169 memcpy(&out_in->sin_addr.s_addr, gid->raw + 12, 4); in rdma_gid2ip() 174 memcpy(&out_in->sin6_addr.s6_addr, gid->raw, 16); in rdma_gid2ip() 179 union ib_gid *gid) in iboe_addr_get_sgid() argument [all …]
|
D | ib_cache.h | 53 union ib_gid *gid); 68 union ib_gid *gid,
|
D | ib_verbs.h | 1508 union ib_gid *gid); 1632 union ib_gid *gid, 1635 union ib_gid *gid, 1747 u8 port_num, int index, union ib_gid *gid); 1760 int ib_find_gid(struct ib_device *device, union ib_gid *gid, 2617 int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid); 2625 int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid);
|
/linux-4.1.27/drivers/pinctrl/mvebu/ |
D | pinctrl-mvebu.c | 44 unsigned gid; member 141 unsigned gid, unsigned long *config) in mvebu_pinconf_group_get() argument 144 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; in mvebu_pinconf_group_get() 153 unsigned gid, unsigned long *configs, in mvebu_pinconf_group_set() argument 157 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; in mvebu_pinconf_group_set() 173 struct seq_file *s, unsigned gid) in mvebu_pinconf_group_dbg_show() argument 176 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; in mvebu_pinconf_group_dbg_show() 181 if (mvebu_pinconf_group_get(pctldev, gid, &config)) in mvebu_pinconf_group_dbg_show() 263 unsigned gid) in mvebu_pinmux_set() argument 267 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; in mvebu_pinmux_set() [all …]
|
/linux-4.1.27/drivers/infiniband/hw/mthca/ |
D | mthca_mcg.c | 42 u8 gid[16]; member 64 u8 *gid, struct mthca_mailbox *mgm_mailbox, in find_mgm() argument 77 memcpy(mgid, gid, 16); in find_mgm() 86 mthca_dbg(dev, "Hash for %pI6 is %04x\n", gid, *hash); in find_mgm() 98 if (!memcmp(mgm->gid, zero_gid, 16)) { in find_mgm() 106 if (!memcmp(mgm->gid, gid, 16)) in find_mgm() 120 int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mthca_multicast_attach() argument 138 err = find_mgm(dev, gid->raw, mailbox, &hash, &prev, &index); in mthca_multicast_attach() 143 if (!memcmp(mgm->gid, zero_gid, 16)) in mthca_multicast_attach() 144 memcpy(mgm->gid, gid->raw, 16); in mthca_multicast_attach() [all …]
|
/linux-4.1.27/usr/ |
D | gen_init_cpio.c | 103 unsigned int mode, uid_t uid, gid_t gid) in cpio_mkslink() argument 115 (long) gid, /* gid */ in cpio_mkslink() 139 int gid; in cpio_mkslink_line() local 142 …scanf(line, "%" str(PATH_MAX) "s %" str(PATH_MAX) "s %o %d %d", name, target, &mode, &uid, &gid)) { in cpio_mkslink_line() 146 rc = cpio_mkslink(name, target, mode, uid, gid); in cpio_mkslink_line() 152 uid_t uid, gid_t gid) in cpio_mkgeneric() argument 164 (long) gid, /* gid */ in cpio_mkgeneric() 210 int gid; in cpio_mkgeneric_line() local 213 if (4 != sscanf(line, "%" str(PATH_MAX) "s %o %d %d", name, &mode, &uid, &gid)) { in cpio_mkgeneric_line() 219 rc = cpio_mkgeneric(name, mode, uid, gid); in cpio_mkgeneric_line() [all …]
|
/linux-4.1.27/fs/quota/ |
D | kqid.c | 20 return gid_eq(left.gid, right.gid); in qid_eq() 46 return gid_lt(left.gid, right.gid); in qid_lt() 73 return from_kgid(targ, kqid.gid); in from_kqid() 106 return from_kgid_munged(targ, kqid.gid); in from_kqid_munged() 125 return gid_valid(qid.gid); in qid_valid()
|
/linux-4.1.27/drivers/infiniband/hw/ehca/ |
D | ehca_mcast.c | 55 #define EHCA_VALID_MULTICAST_GID(gid) ((gid)[0] == 0xFF) argument 59 int ehca_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ehca_attach_mcast() argument 72 if (!(EHCA_VALID_MULTICAST_GID(gid->raw))) { in ehca_attach_mcast() 80 memcpy(&my_gid, gid->raw, sizeof(union ib_gid)); in ehca_attach_mcast() 96 int ehca_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ehca_detach_mcast() argument 109 if (!(EHCA_VALID_MULTICAST_GID(gid->raw))) { in ehca_detach_mcast() 117 memcpy(&my_gid, gid->raw, sizeof(union ib_gid)); in ehca_detach_mcast()
|
D | ehca_av.c | 130 union ib_gid gid; in ehca_create_ah() local 141 memset(&gid, 0, sizeof(gid)); in ehca_create_ah() 144 ah_attr->grh.sgid_index, &gid); in ehca_create_ah() 152 memcpy(&av->av.grh.word_1, &gid, sizeof(gid)); in ehca_create_ah() 194 union ib_gid gid; in ehca_modify_ah() local 205 memset(&gid, 0, sizeof(gid)); in ehca_modify_ah() 208 ah_attr->grh.sgid_index, &gid); in ehca_modify_ah() 218 memcpy(&new_ehca_av.grh.word_1, &gid, sizeof(gid)); in ehca_modify_ah()
|
D | ehca_iverbs.h | 58 union ib_gid *gid); 179 int ehca_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid); 181 int ehca_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid);
|
D | ehca_hca.c | 316 int index, union ib_gid *gid) in ehca_query_gid() argument 342 memcpy(&gid->raw[0], &rblock->gid_prefix, sizeof(u64)); in ehca_query_gid() 343 memcpy(&gid->raw[8], &rblock->guid_entries[index], sizeof(u64)); in ehca_query_gid()
|
/linux-4.1.27/net/core/ |
D | scm.c | 51 kgid_t gid = make_kgid(cred->user_ns, creds->gid); in scm_check_creds() local 53 if (!uid_valid(uid) || !gid_valid(gid)) in scm_check_creds() 60 ((gid_eq(gid, cred->gid) || gid_eq(gid, cred->egid) || in scm_check_creds() 61 gid_eq(gid, cred->sgid)) || ns_capable(cred->user_ns, CAP_SETGID))) { in scm_check_creds() 168 kgid_t gid; in __scm_send() local 189 gid = make_kgid(current_user_ns(), creds.gid); in __scm_send() 190 if (!uid_valid(uid) || !gid_valid(gid)) in __scm_send() 194 p->creds.gid = gid; in __scm_send()
|
/linux-4.1.27/drivers/misc/sgi-gru/ |
D | gruprocfs.c | 174 long gid = *(long *)data; in cch_seq_show() local 176 struct gru_state *gru = GID_TO_GRU(gid); in cch_seq_show() 180 if (gid == 0) in cch_seq_show() 190 is_kernel_context(ts) ? 0 : ts->ts_gms->ms_asids[gid].mt_asid, in cch_seq_show() 203 long gid = *(long *)data, ctxfree, cbrfree, dsrfree; in gru_seq_show() local 204 struct gru_state *gru = GID_TO_GRU(gid); in gru_seq_show() 206 if (gid == 0) { in gru_seq_show() 229 static void *seq_start(struct seq_file *file, loff_t *gid) in seq_start() argument 231 if (*gid < gru_max_gids) in seq_start() 232 return gid; in seq_start() [all …]
|
D | grutables.h | 511 #define GID_TO_GRU(gid) \ argument 512 (gru_base[(gid) / GRU_CHIPLETS_PER_BLADE] ? \ 513 (&gru_base[(gid) / GRU_CHIPLETS_PER_BLADE]-> \ 514 bs_grus[(gid) % GRU_CHIPLETS_PER_BLADE]) : \ 518 #define for_each_gru_in_bitmap(gid, map) \ argument 519 for_each_set_bit((gid), (map), GRU_MAX_GRUS) 528 #define foreach_gid(gid) \ argument 529 for ((gid) = 0; (gid) < gru_max_gids; (gid)++)
|
D | grutlbpurge.c | 165 int grupagesize, pagesize, pageshift, gid, asid; in gru_flush_tlb_range() local 178 for_each_gru_in_bitmap(gid, gms->ms_asidmap) { in gru_flush_tlb_range() 180 gru = GID_TO_GRU(gid); in gru_flush_tlb_range() 181 asids = gms->ms_asids + gid; in gru_flush_tlb_range() 188 gid, asid, start, grupagesize, num, asids->mt_ctxbitmap); in gru_flush_tlb_range() 199 gid, asid, asids->mt_ctxbitmap, in gru_flush_tlb_range()
|
D | grukdump.c | 176 hdr.gid = gru->gs_gid; in gru_dump_context() 199 if (req.gid >= gru_max_gids || req.gid < 0) in gru_dump_chiplet_request() 202 gru = GID_TO_GRU(req.gid); in gru_dump_chiplet_request()
|
D | grulib.h | 116 unsigned int gid; member 132 unsigned int gid; member
|
D | grufault.c | 750 int gid, ctxnum; in gru_unload_all_contexts() local 754 foreach_gid(gid) { in gru_unload_all_contexts() 755 gru = GID_TO_GRU(gid); in gru_unload_all_contexts()
|
/linux-4.1.27/arch/s390/kernel/ |
D | compat_linux.c | 77 #define high2lowgid(gid) ((gid) > 65535) ? (u16)overflowgid : (u16)(gid) argument 79 #define low2highgid(gid) ((gid) == (u16)-1) ? (gid_t)-1 : (gid_t)(gid) argument 81 #define SET_GID16(var, gid) var = high2lowgid(gid) argument 83 #define NEW_TO_OLD_GID(gid) high2lowgid(gid) argument 85 #define SET_OLDSTAT_GID(stat, gid) (stat).st_gid = high2lowgid(gid) argument 87 #define SET_STAT_GID(stat, gid) (stat).st_gid = high2lowgid(gid) argument 111 COMPAT_SYSCALL_DEFINE1(s390_setgid16, u16, gid) in COMPAT_SYSCALL_DEFINE1() argument 113 return sys_setgid((gid_t)gid); in COMPAT_SYSCALL_DEFINE1() 163 rgid = high2lowgid(from_kgid_munged(cred->user_ns, cred->gid)); in COMPAT_SYSCALL_DEFINE3() 179 COMPAT_SYSCALL_DEFINE1(s390_setfsgid16, u16, gid) in COMPAT_SYSCALL_DEFINE1() argument [all …]
|
D | compat_linux.h | 94 long compat_sys_s390_setgid16(u16 gid); 102 long compat_sys_s390_setfsgid16(u16 gid);
|
/linux-4.1.27/scripts/ |
D | gen_initramfs_list.sh | 18 $0 [-o <file>] [-u <uid>] [-g <gid>] {-d | <cpio_source>} ... 24 -g <gid> Group ID to map to group ID 0 (root). 25 <gid> is only meaningful if <cpio_source> is a 26 directory. "squash" forces all files to gid 0. 113 local gid="$4" 117 [ "$root_gid" = "squash" ] && gid=0 || [ "$gid" -eq "$root_gid" ] && gid=0 118 local str="${mode} ${uid} ${gid}"
|
/linux-4.1.27/include/net/ |
D | scm.h | 18 kgid_t gid; member 54 struct pid *pid, kuid_t uid, kgid_t gid) in scm_set_cred() argument 59 scm->creds.gid = gid; in scm_set_cred() 80 scm->creds.gid = INVALID_GID; in scm_send() 125 .gid = from_kgid_munged(current_ns, scm->creds.gid), in scm_recv()
|
D | af_unix.h | 33 kgid_t gid; member
|
D | garp.h | 106 struct rb_root gid; member
|
/linux-4.1.27/net/sunrpc/ |
D | auth_generic.c | 54 .gid = RPC_MACHINE_CRED_GROUPID, in rpc_lookup_machine_cred() 96 gcred->acred.gid = acred->gid; in generic_create_cred() 108 from_kgid(&init_user_ns, acred->gid)); in generic_create_cred() 142 !gid_eq(gcred->acred.gid, acred->gid)) in machine_cred_match() 160 !gid_eq(gcred->acred.gid, acred->gid) || in generic_match()
|
D | auth_unix.c | 69 from_kgid(&init_user_ns, acred->gid)); in unx_create_cred() 82 cred->uc_gid = acred->gid; in unx_create_cred() 124 if (!uid_eq(cred->uc_uid, acred->uid) || !gid_eq(cred->uc_gid, acred->gid)) in unx_match()
|
D | svcauth_unix.c | 511 int gid; in unix_gid_parse() local 513 rv = get_int(&mesg, &gid); in unix_gid_parse() 517 kgid = make_kgid(&init_user_ns, gid); in unix_gid_parse()
|
/linux-4.1.27/fs/gfs2/ |
D | quota.h | 21 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);
|
D | quota.c | 530 int gfs2_quota_hold(struct gfs2_inode *ip, kuid_t uid, kgid_t gid) in gfs2_quota_hold() argument 572 if (!gid_eq(gid, NO_GID_QUOTA_CHANGE) && in gfs2_quota_hold() 573 !gid_eq(gid, ip->i_inode.i_gid)) { in gfs2_quota_hold() 574 error = qdsb_get(sdp, make_kqid_gid(gid), qd); in gfs2_quota_hold() 961 int gfs2_quota_lock(struct gfs2_inode *ip, kuid_t uid, kgid_t gid) in gfs2_quota_lock() argument 968 error = gfs2_quota_hold(ip, uid, gid); in gfs2_quota_lock() 1114 int gfs2_quota_check(struct gfs2_inode *ip, kuid_t uid, kgid_t gid, in gfs2_quota_check() argument 1134 qid_eq(qd->qd_id, make_kqid_gid(gid)))) in gfs2_quota_check() 1172 kuid_t uid, kgid_t gid) in gfs2_quota_change() argument 1186 qid_eq(qd->qd_id, make_kqid_gid(gid))) { in gfs2_quota_change()
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
D | mcg.c | 696 u8 *gid, enum mlx4_protocol prot, in find_entry() argument 713 memcpy(mgid, gid, 16); in find_entry() 721 mlx4_dbg(dev, "Hash for %pI6 is %04x\n", gid, hash); in find_entry() 739 if (!memcmp(mgm->gid, gid, 16) && in find_entry() 1097 int mlx4_qp_attach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], in mlx4_qp_attach_common() 1109 u8 port = gid[5]; in mlx4_qp_attach_common() 1118 err = find_entry(dev, port, gid, prot, in mlx4_qp_attach_common() 1126 memcpy(mgm->gid, gid, 16); in mlx4_qp_attach_common() 1141 memcpy(mgm->gid, gid, 16); in mlx4_qp_attach_common() 1206 int mlx4_qp_detach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], in mlx4_qp_detach_common() [all …]
|
D | resource_tracker.c | 85 u8 gid[16]; member 3764 struct res_qp *rqp, u8 *gid) in find_gid() argument 3769 if (!memcmp(res->gid, gid, 16)) in find_gid() 3776 u8 *gid, enum mlx4_protocol prot, in add_mcg_res() argument 3787 if (find_gid(dev, slave, rqp, gid)) { in add_mcg_res() 3791 memcpy(res->gid, gid, 16); in add_mcg_res() 3804 u8 *gid, enum mlx4_protocol prot, in rem_mcg_res() argument 3811 res = find_gid(dev, slave, rqp, gid); in rem_mcg_res() 3826 u8 gid[16], int block_loopback, enum mlx4_protocol prot, in qp_attach() 3831 int port = mlx4_slave_convert_port(dev, slave, gid[5]); in qp_attach() [all …]
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx5/core/ |
D | mcg.c | 44 u8 gid[16]; member 56 u8 gid[16]; member 73 memcpy(in.gid, mgid, sizeof(*mgid)); in mlx5_core_attach_mcg() 95 memcpy(in.gid, mgid, sizeof(*mgid)); in mlx5_core_detach_mcg()
|
/linux-4.1.27/arch/x86/tools/ |
D | gen-insn-attr-x86.awk | 21 gid = -1 # group id 152 gid = group[$2] 153 tname = "inat_group_table_" gid 168 if (gid != -1) { 173 gtable[gid,0] = tname 178 gtable[gid,1] = tname "_1" 183 gtable[gid,2] = tname "_2" 188 gtable[gid,3] = tname "_3"
|
/linux-4.1.27/ipc/ |
D | util.c | 242 new->gid = new->cgid = egid; in ipc_addid() 498 else if (in_group_p(ipcp->cgid) || in_group_p(ipcp->gid)) in ipcperms() 525 out->gid = from_kgid_munged(current_user_ns(), in->gid); in kernel_to_ipc64_perm() 544 SET_GID(out->gid, in->gid); in ipc64_perm_to_ipc_perm() 657 kgid_t gid = make_kgid(current_user_ns(), in->gid); in ipc_update_perm() local 658 if (!uid_valid(uid) || !gid_valid(gid)) in ipc_update_perm() 662 out->gid = gid; in ipc_update_perm() 704 perm->gid, perm->mode); in ipcctl_pre_down_nolock()
|
D | compat.c | 45 __compat_gid_t gid; member 142 err |= __get_user(p64->gid, &up64->gid); in __get_compat_ipc64_perm() 153 err |= __get_user(p->gid, &up->gid); in __get_compat_ipc_perm() 165 err |= __put_user(p64->gid, &up64->gid); in __put_compat_ipc64_perm() 183 SET_GID(g, p->gid); in __put_compat_ipc_perm() 184 err |= __put_user(g, &uip->gid); in __put_compat_ipc_perm()
|
/linux-4.1.27/kernel/ |
D | groups.c | 72 gid_t gid; in groups_to_user() local 73 gid = from_kgid_munged(user_ns, GROUP_AT(group_info, i)); in groups_to_user() 74 if (put_user(gid, grouplist+i)) in groups_to_user() 89 gid_t gid; in groups_from_user() local 91 if (get_user(gid, grouplist+i)) in groups_from_user() 94 kgid = make_kgid(user_ns, gid); in groups_from_user()
|
D | uid16.c | 39 SYSCALL_DEFINE1(setgid16, old_gid_t, gid) in SYSCALL_DEFINE1() argument 41 return sys_setgid(low2highgid(gid)); in SYSCALL_DEFINE1() 90 rgid = high2lowgid(from_kgid_munged(cred->user_ns, cred->gid)); in SYSCALL_DEFINE3() 106 SYSCALL_DEFINE1(setfsgid16, old_gid_t, gid) in SYSCALL_DEFINE1() argument 108 return sys_setfsgid(low2highgid(gid)); in SYSCALL_DEFINE1()
|
D | auditsc.c | 334 static int audit_compare_gid(kgid_t gid, in audit_compare_gid() argument 343 rc = audit_gid_comparator(gid, f->op, name->gid); in audit_compare_gid() 350 rc = audit_gid_comparator(gid, f->op, n->gid); in audit_compare_gid() 369 return audit_compare_gid(cred->gid, name, f, ctx); in audit_field_compare() 410 return audit_gid_comparator(cred->gid, f->op, cred->egid); in audit_field_compare() 412 return audit_gid_comparator(cred->gid, f->op, cred->sgid); in audit_field_compare() 414 return audit_gid_comparator(cred->gid, f->op, cred->fsgid); in audit_field_compare() 482 result = audit_gid_comparator(cred->gid, f->op, f->gid); in audit_filter_rules() 485 result = in_group_p(f->gid); in audit_filter_rules() 488 result = !in_group_p(f->gid); in audit_filter_rules() [all …]
|
D | user_namespace.c | 306 kgid_t make_kgid(struct user_namespace *ns, gid_t gid) in make_kgid() argument 309 return KGIDT_INIT(map_id_down(&ns->gid_map, gid)); in make_kgid() 351 gid_t gid; in from_kgid_munged() local 352 gid = from_kgid(targ, kgid); in from_kgid_munged() 354 if (gid == (gid_t) -1) in from_kgid_munged() 355 gid = overflowgid; in from_kgid_munged() 356 return gid; in from_kgid_munged() 831 kgid_t gid = make_kgid(ns->parent, id); in new_idmap_permitted() local 833 gid_eq(gid, cred->egid)) in new_idmap_permitted()
|
D | sys.c | 352 if (gid_eq(old->gid, krgid) || in SYSCALL_DEFINE2() 355 new->gid = krgid; in SYSCALL_DEFINE2() 360 if (gid_eq(old->gid, kegid) || in SYSCALL_DEFINE2() 370 (egid != (gid_t) -1 && !gid_eq(kegid, old->gid))) in SYSCALL_DEFINE2() 386 SYSCALL_DEFINE1(setgid, gid_t, gid) in SYSCALL_DEFINE1() argument 394 kgid = make_kgid(ns, gid); in SYSCALL_DEFINE1() 405 new->gid = new->egid = new->sgid = new->fsgid = kgid; in SYSCALL_DEFINE1() 406 else if (gid_eq(kgid, old->gid) || gid_eq(kgid, old->sgid)) in SYSCALL_DEFINE1() 693 if (rgid != (gid_t) -1 && !gid_eq(krgid, old->gid) && in SYSCALL_DEFINE3() 696 if (egid != (gid_t) -1 && !gid_eq(kegid, old->gid) && in SYSCALL_DEFINE3() [all …]
|
D | audit.h | 87 kgid_t gid; member 138 kgid_t gid, egid, sgid, fsgid; member 161 kgid_t gid; member
|
D | cred.c | 45 .gid = GLOBAL_ROOT_GID, 474 if (!gid_eq(new->gid, old->gid) || in commit_creds() 738 from_kgid_munged(&init_user_ns, cred->gid), in dump_invalid_creds()
|
D | auditfilter.c | 468 f->gid = make_kgid(current_user_ns(), f->val); in audit_data_to_entry() 469 if (!gid_valid(f->gid)) in audit_data_to_entry() 697 if (!gid_eq(a->fields[i].gid, b->fields[i].gid)) in audit_compare_rule() 1274 result = audit_gid_comparator(current_gid(), f->op, f->gid); in audit_filter_user_rules()
|
D | tsacct.c | 64 stats->ac_gid = from_kgid_munged(user_ns, tcred->gid); in bacct_add_tsk()
|
/linux-4.1.27/security/keys/ |
D | permission.c | 47 if (gid_valid(key->gid) && key->perm & KEY_GRP_ALL) { in key_task_permission() 48 if (gid_eq(key->gid, cred->fsgid)) { in key_task_permission() 53 ret = groups_search(cred->group_info, key->gid); in key_task_permission()
|
D | process_keys.c | 135 keyring = keyring_alloc("_tid", new->uid, new->gid, new, in install_thread_keyring_to_cred() 181 keyring = keyring_alloc("_pid", new->uid, new->gid, new, in install_process_keyring_to_cred() 232 keyring = keyring_alloc("_ses", cred->uid, cred->gid, cred, in install_session_keyring_to_cred() 296 tsk->cred->thread_keyring->gid = tsk->cred->fsgid; in key_fsgid_changed() 786 name, old->uid, old->gid, old, in join_session_keyring() 840 new-> gid = old-> gid; in key_change_session_keyring()
|
D | keyctl.c | 601 from_kgid_munged(current_user_ns(), key->gid), in keyctl_describe_key() 800 kgid_t gid; in keyctl_chown_key() local 803 gid = make_kgid(current_user_ns(), group); in keyctl_chown_key() 807 if ((group != (gid_t) -1) && !gid_valid(gid)) in keyctl_chown_key() 834 if (group != (gid_t) -1 && !gid_eq(gid, key->gid) && !in_group_p(gid)) in keyctl_chown_key() 884 key->gid = gid; in keyctl_chown_key() 1523 !gid_eq(pcred->gid, mycred->egid) || in keyctl_session_to_parent()
|
D | key.c | 225 kuid_t uid, kgid_t gid, const struct cred *cred, in key_alloc() argument 292 key->gid = gid; in key_alloc()
|
/linux-4.1.27/drivers/base/ |
D | devtmpfs.c | 46 kgid_t gid; member 92 req.gid = GLOBAL_ROOT_GID; in devtmpfs_create_node() 93 req.name = device_get_devnode(dev, &req.mode, &req.uid, &req.gid, &tmp); in devtmpfs_create_node() 196 kgid_t gid, struct device *dev) in handle_create() argument 216 newattrs.ia_gid = gid; in handle_create() 367 static int handle(const char *name, umode_t mode, kuid_t uid, kgid_t gid, in handle() argument 371 return handle_create(name, mode, uid, gid, dev); in handle() 398 req->uid, req->gid, req->dev); in devtmpfsd()
|
D | core.c | 310 kgid_t gid = GLOBAL_ROOT_GID; in dev_uevent() local 314 name = device_get_devnode(dev, &mode, &uid, &gid, &tmp); in dev_uevent() 321 if (!gid_eq(gid, GLOBAL_ROOT_GID)) in dev_uevent() 322 add_uevent_var(env, "DEVGID=%u", from_kgid(&init_user_ns, gid)); in dev_uevent() 1282 umode_t *mode, kuid_t *uid, kgid_t *gid, in device_get_devnode() argument 1291 *tmp = dev->type->devnode(dev, mode, uid, gid); in device_get_devnode()
|
/linux-4.1.27/drivers/infiniband/hw/mlx4/ |
D | main.c | 424 union ib_gid *gid, int netw_view) in __mlx4_ib_query_gid() argument 449 memcpy(gid->raw, out_mad->data + 8, 8); in __mlx4_ib_query_gid() 469 memcpy(gid->raw + 8, out_mad->data + (index % 8) * 8, 8); in __mlx4_ib_query_gid() 473 memset(gid->raw + 8, 0, 8); in __mlx4_ib_query_gid() 480 union ib_gid *gid) in iboe_query_gid() argument 484 *gid = dev->iboe.gid_table[port - 1][index]; in iboe_query_gid() 490 union ib_gid *gid) in mlx4_ib_query_gid() argument 493 return __mlx4_ib_query_gid(ibdev, port, index, gid, 0); in mlx4_ib_query_gid() 495 return iboe_query_gid(ibdev, port, index, gid); in mlx4_ib_query_gid() 807 static int add_gid_entry(struct ib_qp *ibqp, union ib_gid *gid) in add_gid_entry() argument [all …]
|
D | sysfs.c | 119 union ib_gid gid; in show_port_gid() local 123 mlx4_ib_iov_dentry->entry_num, &gid, 1); in show_port_gid() 127 be16_to_cpu(((__be16 *) gid.raw)[0]), in show_port_gid() 128 be16_to_cpu(((__be16 *) gid.raw)[1]), in show_port_gid() 129 be16_to_cpu(((__be16 *) gid.raw)[2]), in show_port_gid() 130 be16_to_cpu(((__be16 *) gid.raw)[3]), in show_port_gid() 131 be16_to_cpu(((__be16 *) gid.raw)[4]), in show_port_gid() 132 be16_to_cpu(((__be16 *) gid.raw)[5]), in show_port_gid() 133 be16_to_cpu(((__be16 *) gid.raw)[6]), in show_port_gid() 134 be16_to_cpu(((__be16 *) gid.raw)[7])); in show_port_gid()
|
D | cm.c | 366 union ib_gid gid; in mlx4_ib_demux_cm_handler() local 371 gid = gid_from_req_msg(ibdev, mad); in mlx4_ib_demux_cm_handler() 372 *slave = mlx4_ib_find_real_gid(ibdev, port, gid.global.interface_id); in mlx4_ib_demux_cm_handler() 375 be64_to_cpu(gid.global.interface_id)); in mlx4_ib_demux_cm_handler()
|
D | mlx4_ib.h | 176 union ib_gid gid; member 729 union ib_gid *gid, int netw_view); 755 union ib_gid *gid);
|
/linux-4.1.27/arch/s390/hypfs/ |
D | inode.c | 35 kgid_t gid; /* gid used for files and dirs */ member 106 ret->i_gid = hypfs_info->gid; in hypfs_make_inode() 226 kgid_t gid; in hypfs_parse_options() local 249 gid = make_kgid(current_user_ns(), option); in hypfs_parse_options() 250 if (!gid_valid(gid)) in hypfs_parse_options() 252 hypfs_info->gid = gid; in hypfs_parse_options() 268 seq_printf(s, ",gid=%u", from_kgid_munged(&init_user_ns, hypfs_info->gid)); in hypfs_show_options() 284 sbi->gid = current_gid(); in hypfs_fill_super()
|
/linux-4.1.27/fs/tracefs/ |
D | inode.c | 143 kgid_t gid; member 171 kgid_t gid; in tracefs_parse_options() local 193 gid = make_kgid(current_user_ns(), option); in tracefs_parse_options() 194 if (!gid_valid(gid)) in tracefs_parse_options() 196 opts->gid = gid; in tracefs_parse_options() 223 inode->i_gid = opts->gid; in tracefs_apply_options() 252 if (!gid_eq(opts->gid, GLOBAL_ROOT_GID)) in tracefs_show_options() 254 from_kgid_munged(&init_user_ns, opts->gid)); in tracefs_show_options()
|
/linux-4.1.27/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_main.c | 121 union ib_gid *gid) in ocrdma_addr_event() argument 148 updated = ocrdma_add_sgid(dev, gid); in ocrdma_addr_event() 151 updated = ocrdma_del_sgid(dev, gid); in ocrdma_addr_event() 171 union ib_gid gid; in ocrdma_inetaddr_event() local 174 ipv6_addr_set_v4mapped(ifa->ifa_address, (struct in6_addr *)&gid); in ocrdma_inetaddr_event() 175 return ocrdma_addr_event(event, netdev, &gid); in ocrdma_inetaddr_event() 188 union ib_gid *gid = (union ib_gid *)&ifa->addr; in ocrdma_inet6addr_event() local 190 return ocrdma_addr_event(event, netdev, gid); in ocrdma_inet6addr_event() 406 union ib_gid gid; in ocrdma_init_ipv4_gids() local 411 (struct in6_addr *)&gid); in ocrdma_init_ipv4_gids() [all …]
|
D | ocrdma_verbs.h | 46 int index, union ib_gid *gid);
|
/linux-4.1.27/fs/debugfs/ |
D | inode.c | 54 kgid_t gid; member 82 kgid_t gid; in debugfs_parse_options() local 104 gid = make_kgid(current_user_ns(), option); in debugfs_parse_options() 105 if (!gid_valid(gid)) in debugfs_parse_options() 107 opts->gid = gid; in debugfs_parse_options() 134 inode->i_gid = opts->gid; in debugfs_apply_options() 163 if (!gid_eq(opts->gid, GLOBAL_ROOT_GID)) in debugfs_show_options() 165 from_kgid_munged(&init_user_ns, opts->gid)); in debugfs_show_options()
|
/linux-4.1.27/fs/affs/ |
D | inode.c | 82 id = be16_to_cpu(tail->gid); in affs_iget() 172 gid_t gid; in affs_write_inode() local 193 gid = i_gid_read(inode); in affs_write_inode() 197 if (gid == 0 || gid == 0xFFFF) in affs_write_inode() 198 gid = gid ^ ~0; in affs_write_inode() 203 tail->gid = cpu_to_be16(gid); in affs_write_inode()
|
D | super.c | 190 parse_options(char *options, kuid_t *uid, kgid_t *gid, int *mode, int *reserved, s32 *root, in parse_options() argument 199 *gid = current_gid(); in parse_options() 258 *gid = make_kgid(current_user_ns(), option); in parse_options() 259 if (!gid_valid(*gid)) in parse_options() 310 kgid_t gid; in affs_fill_super() local 336 if (!parse_options(data,&uid,&gid,&i,&reserved,&root_block, in affs_fill_super() 347 sbi->s_gid = gid; in affs_fill_super() 518 kgid_t gid; in affs_remount() local 538 if (!parse_options(data, &uid, &gid, &mode, &reserved, &root_block, in affs_remount() 553 sbi->s_gid = gid; in affs_remount()
|
/linux-4.1.27/include/net/9p/ |
D | client.h | 233 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 *);
|
D | 9p.h | 407 char *gid; member 475 kgid_t gid; member
|
/linux-4.1.27/fs/hfsplus/ |
D | options.c | 57 opts->gid = current_gid(); in hfsplus_fill_defaults() 149 sbi->gid = make_kgid(current_user_ns(), (gid_t)tmp); in hfsplus_parse_options() 150 if (!gid_valid(sbi->gid)) { in hfsplus_parse_options() 226 from_kgid_munged(&init_user_ns, sbi->gid)); in hfsplus_show_options()
|
/linux-4.1.27/include/uapi/linux/ |
D | ncp_mount.h | 39 __kernel_gid_t gid; member 63 unsigned long gid; member
|
D | ipc.h | 13 __kernel_gid_t gid; member
|
D | cramfs_fs.h | 32 __u32 size:CRAMFS_SIZE_WIDTH, gid:CRAMFS_GID_WIDTH; member
|
D | fuse.h | 161 uint32_t gid; member 464 uint32_t gid; member 679 uint32_t gid; member
|
D | auto_fs4.h | 136 __u32 gid; member
|
D | jffs2.h | 150 jint16_t gid; /* The file's group. */ member
|
/linux-4.1.27/fs/devpts/ |
D | inode.c | 104 kgid_t gid; member 164 kgid_t gid; in parse_mount_options() local 169 opts->gid = GLOBAL_ROOT_GID; in parse_mount_options() 200 gid = make_kgid(current_user_ns(), option); in parse_mount_options() 201 if (!gid_valid(gid)) in parse_mount_options() 203 opts->gid = gid; in parse_mount_options() 342 from_kgid_munged(&init_user_ns, opts->gid)); in devpts_show_options() 618 inode->i_gid = opts->setgid ? opts->gid : current_fsgid(); in devpts_pty_new()
|
/linux-4.1.27/fs/hpfs/ |
D | super.c | 293 static int parse_opts(char *opts, kuid_t *uid, kgid_t *gid, umode_t *umask, in parse_opts() argument 325 *gid = make_kgid(current_user_ns(), option); in parse_opts() 326 if (!gid_valid(*gid)) in parse_opts() 425 kgid_t gid; in hpfs_remount_fs() local 436 uid = sbi->sb_uid; gid = sbi->sb_gid; in hpfs_remount_fs() 442 if (!(o = parse_opts(data, &uid, &gid, &umask, &lowercase, in hpfs_remount_fs() 458 sbi->sb_uid = uid; sbi->sb_gid = gid; in hpfs_remount_fs() 527 kgid_t gid; in hpfs_fill_super() local 547 gid = current_gid(); in hpfs_fill_super() 556 if (!(o = parse_opts(options, &uid, &gid, &umask, &lowercase, in hpfs_fill_super() [all …]
|
/linux-4.1.27/fs/9p/ |
D | vfs_inode_dotl.c | 245 kgid_t gid; in v9fs_vfs_atomic_open_dotl() local 291 gid = v9fs_get_fsgid_for_create(dir); in v9fs_vfs_atomic_open_dotl() 302 mode, gid, &qid); in v9fs_vfs_atomic_open_dotl() 387 kgid_t gid; in v9fs_vfs_mkdir_dotl() local 412 gid = v9fs_get_fsgid_for_create(dir); in v9fs_vfs_mkdir_dotl() 422 err = p9_client_mkdir_dotl(dfid, name, mode, gid, &qid); in v9fs_vfs_mkdir_dotl() 570 p9attr.gid = iattr->ia_gid; in v9fs_vfs_setattr_dotl() 682 kgid_t gid; in v9fs_vfs_symlink_dotl() local 701 gid = v9fs_get_fsgid_for_create(dir); in v9fs_vfs_symlink_dotl() 704 err = p9_client_symlink(dfid, name, (char *)symname, gid, &qid); in v9fs_vfs_symlink_dotl() [all …]
|
D | vfs_dir.c | 83 stbuf->gid = NULL; in p9stat_init()
|
/linux-4.1.27/drivers/staging/lustre/lustre/ldlm/ |
D | ldlm_extent.c | 231 lpolicy->l_extent.gid = wpolicy->l_extent.gid; in ldlm_extent_policy_wire_to_local() 240 wpolicy->l_extent.gid = lpolicy->l_extent.gid; in ldlm_extent_policy_local_to_wire()
|
/linux-4.1.27/net/9p/ |
D | protocol.c | 50 kfree(stbuf->gid); in p9stat_free() 181 kgid_t *gid = va_arg(ap, kgid_t *); in p9pdu_vreadf() local 187 *gid = make_kgid(&init_user_ns, in p9pdu_vreadf() 215 &stbuf->gid, &stbuf->muid, in p9pdu_vreadf() 413 kgid_t gid = va_arg(ap, kgid_t); in p9pdu_vwritef() local 415 from_kgid(&init_user_ns, gid)); in p9pdu_vwritef() 438 stbuf->gid, stbuf->muid, in p9pdu_vwritef() 504 p9attr->gid, in p9pdu_vwritef()
|
D | client.c | 1275 kgid_t gid, struct p9_qid *qid) in p9_client_create_dotl() argument 1285 from_kgid(&init_user_ns, gid)); in p9_client_create_dotl() 1292 mode, gid); 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() argument 1376 gid); in p9_client_symlink() 1704 ret->name, ret->uid, ret->gid, ret->muid, ret->extension, in p9_client_stat() 1793 if (wst->gid) in p9_client_statsize() 1794 ret += strlen(wst->gid); in p9_client_statsize() 1826 wst->name, wst->uid, wst->gid, wst->muid, wst->extension, in p9_client_wstat() 1860 from_kgid(&init_user_ns, p9attr->gid), in p9_client_setattr() [all …]
|
/linux-4.1.27/include/trace/events/ |
D | iommu.h | 25 __field(int, gid) 30 __entry->gid = group_id; 35 __entry->gid, __get_str(device)
|
/linux-4.1.27/arch/x86/ia32/ |
D | sys_ia32.c | 73 typeof(ubuf->st_gid) gid = 0; in cp_stat64() 75 SET_GID(gid, from_kgid_munged(current_user_ns(), stat->gid)); in cp_stat64() 83 __put_user(gid, &ubuf->st_gid) || in cp_stat64()
|
/linux-4.1.27/fs/autofs4/ |
D | inode.c | 40 ino->gid = GLOBAL_ROOT_GID; in autofs4_clean_ino() 129 static int parse_options(char *options, int *pipefd, kuid_t *uid, kgid_t *gid, in parse_options() argument 138 *gid = current_gid(); in parse_options() 169 *gid = make_kgid(current_user_ns(), option); in parse_options() 170 if (!gid_valid(*gid)) in parse_options()
|
D | waitq.c | 160 packet->gid = from_kgid_munged(user_ns, wq->gid); in autofs4_notify_daemon() 431 wq->gid = current_gid(); in autofs4_wait() 521 ino->gid = wq->gid; in autofs4_wait()
|
D | autofs_i.h | 78 kgid_t gid; member 97 kgid_t gid; member
|
D | dev-ioctl.c | 448 param->requester.uid = param->requester.gid = -1; in autofs_dev_ioctl_requester() 460 param->requester.gid = from_kgid_munged(current_user_ns(), ino->gid); in autofs_dev_ioctl_requester()
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_verbs_mcast.c | 236 int ipath_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ipath_multicast_attach() argument 248 mcast = ipath_mcast_alloc(gid); in ipath_multicast_attach() 285 int ipath_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ipath_multicast_detach() argument 307 ret = memcmp(gid->raw, mcast->mgid.raw, in ipath_multicast_detach()
|
/linux-4.1.27/fs/nfs/ |
D | nfs4idmap.c | 116 kgid_t gid; in nfs_fattr_map_group_name() local 120 if (nfs_map_group_to_gid(server, group->data, group->len, &gid) == 0) { in nfs_fattr_map_group_name() 121 fattr->gid = gid; in nfs_fattr_map_group_name() 748 …fs_map_group_to_gid(const struct nfs_server *server, const char *name, size_t namelen, kgid_t *gid) in nfs_map_group_to_gid() argument 757 *gid = make_kgid(&init_user_ns, id); in nfs_map_group_to_gid() 758 if (!gid_valid(*gid)) 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() argument 785 id = from_kgid(&init_user_ns, gid); in nfs_map_gid_to_group()
|
/linux-4.1.27/drivers/staging/lustre/lustre/lclient/ |
D | lcommon_misc.c | 127 int cl_get_grouplock(struct cl_object *obj, unsigned long gid, int nonblock, in cl_get_grouplock() argument 159 descr->cld_gid = gid; in cl_get_grouplock() 175 cg->cg_gid = gid; in cl_get_grouplock()
|
/linux-4.1.27/fs/xfs/ |
D | xfs_linux.h | 204 static inline __uint32_t xfs_kgid_to_gid(kgid_t gid) in xfs_kgid_to_gid() argument 206 return from_kgid(&init_user_ns, gid); in xfs_kgid_to_gid() 209 static inline kgid_t xfs_gid_to_kgid(__uint32_t gid) in xfs_gid_to_kgid() argument 211 return make_kgid(&init_user_ns, gid); in xfs_gid_to_kgid()
|
D | xfs_iops.c | 463 stat->gid = inode->i_gid; in xfs_vn_getattr() 552 kgid_t gid = GLOBAL_ROOT_GID, igid = GLOBAL_ROOT_GID; in xfs_setattr_nonsize() local 591 gid = iattr->ia_gid; in xfs_setattr_nonsize() 594 gid = inode->i_gid; in xfs_setattr_nonsize() 605 xfs_kgid_to_gid(gid), in xfs_setattr_nonsize() 631 gid = (mask & ATTR_GID) ? iattr->ia_gid : igid; in xfs_setattr_nonsize() 640 (XFS_IS_GQUOTA_ON(mp) && !gid_eq(igid, gid)))) { in xfs_setattr_nonsize() 680 if (!gid_eq(igid, gid)) { in xfs_setattr_nonsize() 689 ip->i_d.di_gid = xfs_kgid_to_gid(gid); in xfs_setattr_nonsize() 690 inode->i_gid = gid; in xfs_setattr_nonsize()
|
D | xfs_quota.h | 106 xfs_qm_vop_dqalloc(struct xfs_inode *ip, xfs_dqid_t uid, xfs_dqid_t gid, in xfs_qm_vop_dqalloc() argument
|
/linux-4.1.27/include/uapi/rdma/ |
D | ib_user_mad.h | 87 __u8 gid[16]; member 131 __u8 gid[16]; member
|
/linux-4.1.27/fs/befs/ |
D | linuxvfs.c | 356 befs_sb->mount_opts.gid : in befs_iget() 357 make_kgid(&init_user_ns, fs32_to_cpu(sb, raw_inode->gid)); in befs_iget() 678 kgid_t gid; in parse_options() local 682 opts->gid = GLOBAL_ROOT_GID; in parse_options() 715 gid = INVALID_GID; in parse_options() 717 gid = make_kgid(current_user_ns(), option); in parse_options() 718 if (!gid_valid(gid)) { in parse_options() 723 opts->gid = gid; in parse_options()
|
D | befs.h | 23 kgid_t gid; member
|
D | befs_fs_types.h | 179 fs32 gid; member
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_verbs_mcast.c | 225 int qib_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in qib_multicast_attach() argument 243 mcast = qib_mcast_alloc(gid); in qib_multicast_attach() 283 int qib_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in qib_multicast_detach() argument 308 ret = memcmp(gid->raw, mcast->mgid.raw, in qib_multicast_detach()
|
D | qib_ruc.c | 254 static int gid_ok(union ib_gid *gid, __be64 gid_prefix, __be64 id) in gid_ok() argument 256 return (gid->global.interface_id == id && in gid_ok() 257 (gid->global.subnet_prefix == gid_prefix || in gid_ok() 258 gid->global.subnet_prefix == IB_DEFAULT_GID_PREFIX)); in gid_ok()
|
/linux-4.1.27/fs/ncpfs/ |
D | inode.c | 238 inode->i_gid = server->m.gid; in ncp_set_attr() 338 if (!gid_eq(server->m.gid, GLOBAL_ROOT_GID)) in ncp_show_options() 340 from_kgid_munged(&init_user_ns, server->m.gid)); in ncp_show_options() 394 data->gid = GLOBAL_ROOT_GID; in ncp_parse_options() 413 data->gid = make_kgid(current_user_ns(), optint); in ncp_parse_options() 414 if (!gid_valid(data->gid)) { in ncp_parse_options() 503 data.gid = make_kgid(current_user_ns(), md->gid); in ncp_fill_super() 522 data.gid = make_kgid(current_user_ns(), md->gid); in ncp_fill_super() 539 !gid_valid(data.gid)) in ncp_fill_super() 895 if ((attr->ia_valid & ATTR_GID) && !gid_eq(attr->ia_gid, server->m.gid)) in ncp_notify_change()
|
D | ncp_fs_sb.h | 34 kgid_t gid; member
|
/linux-4.1.27/drivers/infiniband/core/ |
D | cache.c | 75 union ib_gid *gid) in ib_get_cached_gid() argument 91 *gid = cache->table[index]; in ib_get_cached_gid() 100 union ib_gid *gid, in ib_find_cached_gid() argument 118 if (!memcmp(gid, &cache->table[i], sizeof *gid)) { in ib_find_cached_gid()
|
D | device.c | 595 u8 port_num, int index, union ib_gid *gid) in ib_query_gid() argument 597 return device->query_gid(device, port_num, index, gid); in ib_query_gid() 673 int ib_find_gid(struct ib_device *device, union ib_gid *gid, in ib_find_gid() argument 684 if (!memcmp(&tmp_gid, gid, sizeof *gid)) { in ib_find_gid()
|
D | cma.c | 357 union ib_gid gid, iboe_gid; in cma_acquire_dev() local 371 memcpy(&gid, dev_addr->src_dev_addr + in cma_acquire_dev() 372 rdma_addr_gid_offset(dev_addr), sizeof gid); in cma_acquire_dev() 383 ret = ib_find_cached_gid(cma_dev->device, &gid, in cma_acquire_dev() 402 ret = ib_find_cached_gid(cma_dev->device, &gid, &found_port, NULL); in cma_acquire_dev() 427 union ib_gid gid, sgid, *dgid; in cma_resolve_ib_dev() local 445 for (i = 0; !ib_get_cached_gid(cur_dev->device, p, i, &gid); i++) { in cma_resolve_ib_dev() 446 if (!memcmp(&gid, dgid, sizeof(gid))) { in cma_resolve_ib_dev() 448 sgid = gid; in cma_resolve_ib_dev() 453 if (!cma_dev && (gid.global.subnet_prefix == in cma_resolve_ib_dev() [all …]
|
D | verbs.c | 1344 int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) in ib_attach_mcast() argument 1350 if (gid->raw[0] != 0xff || qp->qp_type != IB_QPT_UD) in ib_attach_mcast() 1353 ret = qp->device->attach_mcast(qp, gid, lid); in ib_attach_mcast() 1360 int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) in ib_detach_mcast() argument 1366 if (gid->raw[0] != 0xff || qp->qp_type != IB_QPT_UD) in ib_detach_mcast() 1369 ret = qp->device->detach_mcast(qp, gid, lid); in ib_detach_mcast()
|
D | uverbs.h | 132 union ib_gid gid; member
|
D | uverbs_cmd.c | 2678 !memcmp(cmd.gid, mcast->gid.raw, sizeof mcast->gid.raw)) { in ib_uverbs_attach_mcast() 2690 memcpy(mcast->gid.raw, cmd.gid, sizeof mcast->gid.raw); in ib_uverbs_attach_mcast() 2692 ret = ib_attach_mcast(qp, &mcast->gid, cmd.mlid); in ib_uverbs_attach_mcast() 2721 ret = ib_detach_mcast(qp, (union ib_gid *) cmd.gid, cmd.mlid); in ib_uverbs_detach_mcast() 2729 !memcmp(cmd.gid, mcast->gid.raw, sizeof mcast->gid.raw)) { in ib_uverbs_detach_mcast()
|
/linux-4.1.27/drivers/infiniband/hw/usnic/ |
D | usnic_ib_verbs.c | 254 union ib_gid gid; in usnic_ib_query_device() local 265 &gid.raw[0]); in usnic_ib_query_device() 266 memcpy(&props->sys_image_guid, &gid.global.interface_id, in usnic_ib_query_device() 267 sizeof(gid.global.interface_id)); in usnic_ib_query_device() 390 union ib_gid *gid) in usnic_ib_query_gid() argument 400 memset(&(gid->raw[0]), 0, sizeof(gid->raw)); in usnic_ib_query_gid() 402 &gid->raw[0]); in usnic_ib_query_gid()
|
D | usnic_ib_main.c | 307 union ib_gid gid; in usnic_ib_device_add() local 401 us_ibdev->ufdev->inaddr, &gid.raw[0]); in usnic_ib_device_add() 402 memcpy(&us_ibdev->ib_dev.node_guid, &gid.global.interface_id, in usnic_ib_device_add() 403 sizeof(gid.global.interface_id)); in usnic_ib_device_add()
|
D | usnic_ib_verbs.h | 34 union ib_gid *gid);
|
/linux-4.1.27/init/ |
D | initramfs.c | 159 static __initdata gid_t gid; variable 176 gid = parsed[3]; in parse_header() 344 sys_fchown(wfd, uid, gid); in do_name() 354 sys_chown(collected, uid, gid); in do_name() 361 sys_chown(collected, uid, gid); in do_name() 394 sys_lchown(collected, uid, gid); in do_symlink()
|
/linux-4.1.27/fs/nfs_common/ |
D | nfsacl.c | 39 kgid_t gid; member 63 *p++ = htonl(from_kgid(&init_user_ns, nfsacl_desc->gid)); in xdr_nfsace_encode() 104 .gid = inode->i_gid, in nfsacl_encode()
|
/linux-4.1.27/tools/testing/selftests/mount/ |
D | unprivileged-remount-test.c | 156 gid_t gid; in create_and_enter_userns() local 159 gid = getgid(); in create_and_enter_userns() 168 write_file("/proc/self/gid_map", "0 %d 1", gid); in create_and_enter_userns()
|
/linux-4.1.27/Documentation/filesystems/ |
D | hfs.txt | 23 uid=n, gid=n 52 o You can't modify the set-uid, set-gid, sticky or executable bits or the uid 53 and gid of files.
|
D | jfs.txt | 34 gid=value Override on-disk gid with specified value
|
D | udf.txt | 25 gid= Set the default group. 40 The uid= and gid= options need a bit more explaining. They will accept a
|
D | squashfs.txt | 87 | uid/gid | 96 written the completed inode, directory, fragment, export, uid/gid lookup and 188 3.6 Uid/gid lookup table 191 For space efficiency regular files store uid and gid indexes, which are
|
D | hfsplus.txt | 19 uid=n, gid=n
|
D | affs.txt | 44 setgid[=gid] Same as above, but for gid. 108 filesystem (the root directory doesn't have uid/gid fields).
|
D | autofs4-mount-control.txt | 124 the uid and gid of the last user that triggered the mount needs to be 192 mount point file descriptor, and when requesting the uid and gid of the 321 Return the uid and gid of the last process to successfully trigger a the 328 uid and arg2 the gid. 332 gid (or string variations of them) for mount lookups within the map entry. 333 This call provides the ability to obtain this uid and gid so they may be
|
D | isofs.txt | 3 gid=nnn All files in the partition will be in group nnn.
|
/linux-4.1.27/drivers/infiniband/hw/cxgb4/ |
D | provider.c | 72 static int c4iw_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c4iw_multicast_attach() argument 77 static int c4iw_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c4iw_multicast_detach() argument 291 union ib_gid *gid) in c4iw_query_gid() argument 296 __func__, ibdev, port, index, gid); in c4iw_query_gid() 299 memset(&(gid->raw[0]), 0, sizeof(gid->raw)); in c4iw_query_gid() 300 memcpy(&(gid->raw[0]), dev->rdev.lldi.ports[port-1]->dev_addr, 6); in c4iw_query_gid()
|
/linux-4.1.27/arch/xtensa/include/uapi/asm/ |
D | ipcbuf.h | 28 __kernel_gid32_t gid; member
|
/linux-4.1.27/arch/powerpc/include/uapi/asm/ |
D | ipcbuf.h | 24 __kernel_gid_t gid; member
|
/linux-4.1.27/arch/parisc/include/uapi/asm/ |
D | ipcbuf.h | 15 gid_t gid; member
|
/linux-4.1.27/arch/sparc/include/uapi/asm/ |
D | ipcbuf.h | 19 __kernel_gid_t gid; member
|
/linux-4.1.27/arch/s390/include/uapi/asm/ |
D | ipcbuf.h | 18 __kernel_gid32_t gid; member
|
/linux-4.1.27/include/uapi/asm-generic/ |
D | ipcbuf.h | 22 __kernel_gid32_t gid; member
|
/linux-4.1.27/security/tomoyo/ |
D | tomoyo.c | 375 static int tomoyo_path_chown(struct path *path, kuid_t uid, kgid_t gid) in tomoyo_path_chown() argument 381 if (!error && gid_valid(gid)) in tomoyo_path_chown() 383 from_kgid(&init_user_ns, gid)); in tomoyo_path_chown()
|
D | audit.c | 198 from_kgid(&init_user_ns, stat->gid), in tomoyo_print_header() 207 from_kgid(&init_user_ns, stat->gid), in tomoyo_print_header()
|
/linux-4.1.27/fs/cifs/ |
D | cifsacl.c | 315 kgid_t gid; in sid_to_id() local 318 gid = make_kgid(&init_user_ns, id); in sid_to_id() 319 if (gid_valid(gid)) in sid_to_id() 320 fgid = gid; in sid_to_id() 790 __u32 secdesclen, __u64 nmode, kuid_t uid, kgid_t gid, int *aclflag) in build_sec_desc() argument 842 if (gid_valid(gid)) { /* chgrp */ in build_sec_desc() 850 id = from_kgid(&init_user_ns, gid); in build_sec_desc() 1053 kuid_t uid, kgid_t gid) in id_mode_to_cifs_acl() argument 1100 rc = build_sec_desc(pntsd, pnntsd, secdesclen, nmode, uid, gid, in id_mode_to_cifs_acl()
|
D | dir.c | 355 args.gid = inode->i_gid; in cifs_do_create() 357 args.gid = current_fsgid(); in cifs_do_create() 360 args.gid = INVALID_GID; /* no change */ in cifs_do_create() 616 args.gid = current_fsgid(); in cifs_mknod() 619 args.gid = INVALID_GID; /* no change */ in cifs_mknod()
|
D | inode.c | 296 kgid_t gid = make_kgid(&init_user_ns, id); local 297 if (gid_valid(gid)) 298 fattr->cf_gid = gid; 1380 args.gid = parent->i_gid; 1382 args.gid = current_fsgid(); 1385 args.gid = INVALID_GID; /* no change */ 1995 stat->gid = current_fsgid(); 2172 args->gid = attrs->ia_gid; 2174 args->gid = INVALID_GID; /* no change */ 2242 kgid_t gid = INVALID_GID; local [all …]
|
/linux-4.1.27/net/802/ |
D | garp.c | 153 struct rb_node *parent = app->gid.rb_node; in garp_attr_lookup() 173 struct rb_node *parent = NULL, **p = &app->gid.rb_node; in garp_attr_create() 199 rb_insert_color(&attr->node, &app->gid); in garp_attr_create() 205 rb_erase(&attr->node, &app->gid); in garp_attr_destroy() 388 for (node = rb_first(&app->gid); in garp_gid_event() 583 app->gid = RB_ROOT; in garp_init_applicant()
|
/linux-4.1.27/drivers/nfc/ |
D | nfcwilink.c | 63 __u8 gid; member 69 __u8 gid; member 130 if ((skb->len > 3) && (rsp->gid == NCI_VS_NFCC_INFO_RSP_GID) && in nfcwilink_fw_download_receive() 158 cmd->gid = NCI_VS_NFCC_INFO_CMD_GID; in nfcwilink_get_bts_file_name()
|
/linux-4.1.27/fs/jfs/ |
D | super.c | 348 char *gid = args[0].from; in parse_options() local 350 int rc = kstrtouint(gid, 0, &val); in parse_options() 354 sbi->gid = make_kgid(current_user_ns(), val); in parse_options() 355 if (!gid_valid(sbi->gid)) in parse_options() 510 sbi->gid = INVALID_GID; in jfs_fill_super() 709 if (gid_valid(sbi->gid)) in jfs_show_options() 710 seq_printf(seq, ",gid=%d", from_kgid(&init_user_ns, sbi->gid)); in jfs_show_options()
|
D | jfs_incore.h | 199 kgid_t gid; /* gid to override on-disk gid */ member
|
/linux-4.1.27/fs/nfsd/ |
D | nfs4acl.c | 441 kgid_t gid; member 554 pace->e_gid = state->groups->aces[i].gid; in posix_state_to_acl() 600 static int find_gid(struct posix_acl_state *state, kgid_t gid) in find_gid() argument 606 if (gid_eq(a->aces[i].gid, gid)) in find_gid() 610 a->aces[i].gid = gid; in find_gid()
|
D | nfs4idmap.c | 643 kgid_t *gid) in nfsd_map_name_to_gid() argument 648 *gid = make_kgid(&init_user_ns, id); in nfsd_map_name_to_gid() 649 if (!gid_valid(*gid)) in nfsd_map_name_to_gid() 662 kgid_t gid) in nfsd4_encode_group() argument 664 u32 id = from_kgid(&init_user_ns, gid); in nfsd4_encode_group()
|
/linux-4.1.27/arch/powerpc/kvm/ |
D | e500.c | 190 unsigned int as, unsigned int gid, in kvmppc_e500_get_sid() argument 197 BUG_ON(gid >= NUM_TIDS); in kvmppc_e500_get_sid() 200 sid = local_sid_lookup(&idt->id[as][gid][pr]); in kvmppc_e500_get_sid() 204 sid = local_sid_setup_one(&idt->id[as][gid][pr]); in kvmppc_e500_get_sid()
|
/linux-4.1.27/fs/jffs2/ |
D | fs.c | 104 ri->gid = cpu_to_je16((ivalid & ATTR_GID)? in jffs2_do_setattr() 153 i_gid_write(inode, je16_to_cpu(ri->gid)); in jffs2_do_setattr() 283 i_gid_write(inode, je16_to_cpu(latest_node.gid)); in jffs2_iget() 449 ri->gid = cpu_to_je16(i_gid_read(dir_i)); in jffs2_new_inode() 453 ri->gid = cpu_to_je16(from_kgid(&init_user_ns, current_fsgid())); in jffs2_new_inode() 475 i_gid_write(inode, je16_to_cpu(ri->gid)); in jffs2_new_inode()
|
D | file.c | 178 ri.gid = cpu_to_je16(i_gid_read(inode)); in jffs2_write_begin() 286 ri->gid = cpu_to_je16(i_gid_read(inode)); in jffs2_write_end()
|
/linux-4.1.27/drivers/infiniband/ulp/ipoib/ |
D | ipoib_fs.c | 46 static void format_gid(union ib_gid *gid, char *buf) in format_gid() argument 52 be16_to_cpu(((__be16 *) gid->raw)[i])); in format_gid()
|
D | ipoib_main.c | 256 static struct ipoib_path *__path_find(struct net_device *dev, void *gid) in __path_find() argument 266 ret = memcmp(gid, path->pathrec.dgid.raw, in __path_find() 528 static struct ipoib_path *path_rec_create(struct net_device *dev, void *gid) in path_rec_create() argument 546 memcpy(path->pathrec.dgid.raw, gid, sizeof (union ib_gid)); in path_rec_create() 1174 void ipoib_del_neighs_by_gid(struct net_device *dev, u8 *gid) in ipoib_del_neighs_by_gid() argument 1198 if (!memcmp(gid, neigh->daddr + 4, sizeof (union ib_gid))) { in ipoib_del_neighs_by_gid()
|
/linux-4.1.27/include/net/nfc/ |
D | nci.h | 186 #define nci_opcode_pack(gid, oid) (__u16)((((__u16)((gid)&0x0f))<<8)|\ argument 213 __u8 gid; /* MT & PBF & GID */ member
|
/linux-4.1.27/drivers/infiniband/hw/amso1100/ |
D | c2_provider.c | 111 int index, union ib_gid *gid) in c2_query_gid() argument 116 memset(&(gid->raw[0]), 0, sizeof(gid->raw)); in c2_query_gid() 117 memcpy(&(gid->raw[0]), c2dev->pseudo_netdev->dev_addr, 6); in c2_query_gid() 570 static int c2_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c2_multicast_attach() argument 576 static int c2_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c2_multicast_detach() argument
|
/linux-4.1.27/Documentation/filesystems/cifs/ |
D | README | 133 Note that uid, gid and file permissions will display default values if you do 269 the uid, gid and mode so this parameter should not be 270 specified unless the server and clients uid and gid 274 and gid can be retrieved from the server (and uid 275 and gid would not have to be specifed on the mount. 277 extensions, the default uid (and gid) returned on lookup 278 of existing files will be the uid (gid) of the person 281 (gid) mount option is specified. Also note that permission 285 servers which do not report a uid/gid owner 295 noforcegid (similar to above but for the group owner, gid, instead of uid) [all …]
|
/linux-4.1.27/fs/ |
D | stat.c | 28 stat->gid = inode->i_gid; in generic_fillattr() 164 SET_GID(tmp.st_gid, from_kgid_munged(current_user_ns(), stat->gid)); in cp_old_stat() 250 SET_GID(tmp.st_gid, from_kgid_munged(current_user_ns(), stat->gid)); in cp_new_stat() 387 tmp.st_gid = from_kgid_munged(current_user_ns(), stat->gid); in cp_new_stat64()
|
D | open.c | 352 override_cred->fsgid = override_cred->gid; in SYSCALL_DEFINE3() 572 kgid_t gid; in chown_common() local 575 gid = make_kgid(current_user_ns(), group); in chown_common() 586 if (!gid_valid(gid)) in chown_common() 589 newattrs.ia_gid = gid; in chown_common() 595 error = security_path_chown(path, uid, gid); in chown_common()
|
D | compat.c | 146 SET_GID(tmp.st_gid, from_kgid_munged(current_user_ns(), stat->gid)); in cp_compat_stat() 665 __compat_gid_t gid; member 679 compat_ulong_t gid; member 694 n->gid = c_n->gid; in do_ncp_super_data_conv() 705 n->gid = c_n->gid; in do_ncp_super_data_conv()
|
D | posix_acl.c | 612 kgid_t gid; in posix_acl_fix_xattr_userns() local 634 gid = make_kgid(from, le32_to_cpu(entry->e_id)); in posix_acl_fix_xattr_userns() 635 entry->e_id = cpu_to_le32(from_kgid(to, gid)); in posix_acl_fix_xattr_userns()
|
D | exec.c | 1148 !gid_eq(bprm->cred->gid, current_egid())) { in setup_new_exec() 1286 kgid_t gid; in bprm_fill_uid() local 1309 gid = inode->i_gid; in bprm_fill_uid() 1314 !kgid_has_mapping(bprm->cred->user_ns, gid)) in bprm_fill_uid() 1324 bprm->cred->egid = gid; in bprm_fill_uid()
|
/linux-4.1.27/drivers/connector/ |
D | Kconfig | 20 events such as fork, exec, id change (uid, gid, suid, etc), and exit.
|
/linux-4.1.27/arch/alpha/kernel/ |
D | asm-offsets.c | 30 DEFINE(CRED_GID, offsetof(struct cred, gid)); in foo()
|
/linux-4.1.27/drivers/staging/lustre/lustre/mdc/ |
D | mdc_internal.h | 70 __u32 gid, cfs_cap_t capability, __u64 rdev); 133 const void *data, int datalen, int mode, __u32 uid, __u32 gid,
|
D | mdc_lib.c | 49 b->gid = from_kgid(&init_user_ns, current_gid()); in __mdc_pack_body() 139 __u32 uid, __u32 gid, cfs_cap_t cap_effective, __u64 rdev) in mdc_create_pack() argument 151 rec->cr_fsgid = gid; in mdc_create_pack()
|
D | mdc_reint.c | 208 const void *data, int datalen, int mode, __u32 uid, __u32 gid, in mdc_create() argument 263 gid, cap_effective, rdev); in mdc_create()
|
/linux-4.1.27/security/integrity/evm/ |
D | evm_crypto.c | 104 gid_t gid; in hmac_add_misc() member 112 hmac_misc.gid = from_kgid(&init_user_ns, inode->i_gid); in hmac_add_misc()
|
/linux-4.1.27/fs/isofs/ |
D | rock.h | 35 char gid[8]; member
|
D | inode.c | 165 kgid_t gid; member 356 popt->gid = GLOBAL_ROOT_GID; in parse_options() 441 popt->gid = make_kgid(current_user_ns(), option); in parse_options() 442 if (!gid_valid(popt->gid)) in parse_options() 825 sbi->s_gid = opt.gid; in isofs_fill_super()
|
/linux-4.1.27/drivers/infiniband/hw/mlx5/ |
D | main.c | 266 union ib_gid *gid) in mlx5_ib_query_gid() argument 285 memcpy(gid->raw, out_mad->data + 8, 8); in mlx5_ib_query_gid() 295 memcpy(gid->raw + 8, out_mad->data + (index % 8) * 8, 8); in mlx5_ib_query_gid() 706 static int mlx5_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mlx5_ib_mcg_attach() argument 711 err = mlx5_core_attach_mcg(dev->mdev, gid, ibqp->qp_num); in mlx5_ib_mcg_attach() 714 ibqp->qp_num, gid->raw); in mlx5_ib_mcg_attach() 719 static int mlx5_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mlx5_ib_mcg_detach() argument 724 err = mlx5_core_detach_mcg(dev->mdev, gid, ibqp->qp_num); in mlx5_ib_mcg_detach() 727 ibqp->qp_num, gid->raw); in mlx5_ib_mcg_detach()
|
/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
D | remote_perm.c | 172 perm->rp_gid != current->gid || in ll_update_remote_perm() 179 perm->rp_fsgid, current->uid, current->gid, in ll_update_remote_perm()
|
/linux-4.1.27/fs/cramfs/ |
D | Kconfig | 10 16/32 bits uid/gid, hard links and timestamps.
|
/linux-4.1.27/fs/hostfs/ |
D | hostfs.h | 56 unsigned int gid; member
|
/linux-4.1.27/drivers/misc/vmw_vmci/ |
D | vmci_queue_pair.h | 171 struct vmci_ctx *context, u32 gid);
|
/linux-4.1.27/drivers/usb/gadget/function/ |
D | u_fs.h | 272 kgid_t gid; member
|
/linux-4.1.27/fs/ntfs/ |
D | volume.h | 51 kgid_t gid; /* gid that files will be mounted as. */ member
|
/linux-4.1.27/Documentation/filesystems/nfs/ |
D | idmapper.txt | 40 gid: Find the GID for the given group 56 /usr/sbin/nfs.idmap will handle gid, user, and group lookups.
|
/linux-4.1.27/include/linux/ceph/ |
D | ceph_fs.h | 354 __le32 gid; member 469 __le32 mode, uid, gid; member 646 __le32 uid, gid, mode; member
|
/linux-4.1.27/net/netfilter/ |
D | xt_recent.c | 336 kgid_t gid; in recent_mt_check() local 412 gid = make_kgid(&init_user_ns, ip_list_gid); in recent_mt_check() 413 if (!uid_valid(uid) || !gid_valid(gid)) { in recent_mt_check() 425 proc_set_user(pde, uid, gid); in recent_mt_check()
|
/linux-4.1.27/fs/hugetlbfs/ |
D | inode.c | 49 kgid_t gid; member 432 inode->i_gid = config->gid; in hugetlbfs_get_root() 788 pconfig->gid = make_kgid(current_user_ns(), option); in hugetlbfs_parse_options() 789 if (!gid_valid(pconfig->gid)) in hugetlbfs_parse_options() 884 config.gid = current_fsgid(); in hugetlbfs_fill_super()
|
/linux-4.1.27/include/linux/mlx4/ |
D | device.h | 1082 int mlx4_unicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1084 int mlx4_unicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1086 int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1089 int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1380 int mlx4_get_slave_from_roce_gid(struct mlx4_dev *dev, int port, u8 *gid, 1383 u8 *gid);
|
/linux-4.1.27/security/ |
D | commoncap.c | 536 !gid_eq(new->egid, old->gid) || in cap_bprm_set_creds() 543 new->egid = new->gid; in cap_bprm_set_creds() 607 !gid_eq(cred->egid, cred->gid)); in cap_bprm_secureexec()
|
/linux-4.1.27/fs/proc/ |
D | generic.c | 521 void proc_set_user(struct proc_dir_entry *de, kuid_t uid, kgid_t gid) in proc_set_user() argument 524 de->gid = gid; in proc_set_user()
|
D | internal.h | 36 kgid_t gid; member
|
/linux-4.1.27/fs/overlayfs/ |
D | copy_up.c | 197 .ia_gid = stat->gid, in ovl_set_attr() 335 override_cred->fsgid = stat->gid; in ovl_copy_up_one()
|
/linux-4.1.27/tools/testing/selftests/rcutorture/doc/ |
D | rcu-test-image.txt | 24 devpts /dev/pts devpts gid=5,mode=620 0 0
|
D | initrd.txt | 48 mount -t devpts -o noexec,nosuid,gid=5,mode=0620 devpts /dev/pts || true
|
/linux-4.1.27/include/linux/sunrpc/ |
D | auth.h | 38 kgid_t gid; member
|
/linux-4.1.27/fs/nfs/flexfilelayout/ |
D | flexfilelayout.h | 54 u32 gid; member
|
/linux-4.1.27/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.h | 367 union ib_gid gid; member
|
/linux-4.1.27/drivers/infiniband/hw/cxgb3/ |
D | iwch_provider.c | 75 static int iwch_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in iwch_multicast_attach() argument 80 static int iwch_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in iwch_multicast_detach() argument 1114 int index, union ib_gid *gid) in iwch_query_gid() argument 1119 __func__, ibdev, port, index, gid); in iwch_query_gid() 1122 memset(&(gid->raw[0]), 0, sizeof(gid->raw)); in iwch_query_gid() 1123 memcpy(&(gid->raw[0]), dev->rdev.port_info.lldevs[port-1]->dev_addr, 6); in iwch_query_gid()
|
/linux-4.1.27/include/scsi/ |
D | fc_encode.h | 40 struct fc_ns_gid_ft gid; member 143 ct->payload.gid.fn_fc4_type = FC_TYPE_FCP; in fc_ct_ns_fill() 149 ct->payload.gid.fn_fc4_type = FC_TYPE_FCP; in fc_ct_ns_fill()
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | compat.h | 250 __compat_gid32_t gid; member
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | compat.h | 223 __compat_gid_t gid; member
|
/linux-4.1.27/arch/mips/include/asm/ |
D | compat.h | 227 __compat_gid32_t gid; member
|
/linux-4.1.27/arch/tile/include/asm/ |
D | compat.h | 181 __compat_gid32_t gid; member
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | compat.h | 247 __compat_gid32_t gid; member
|
/linux-4.1.27/arch/parisc/include/asm/ |
D | compat.h | 195 __compat_gid_t gid; member
|
/linux-4.1.27/arch/x86/include/asm/ |
D | compat.h | 206 __compat_gid32_t gid; member
|
/linux-4.1.27/fs/udf/ |
D | super.c | 224 kgid_t gid; member 546 uopt->gid = make_kgid(current_user_ns(), option); in udf_parse_options() 547 if (!gid_valid(uopt->gid)) in udf_parse_options() 661 uopt.gid = sbi->s_gid; in udf_remount_fs() 672 sbi->s_gid = uopt.gid; in udf_remount_fs() 2070 uopt.gid = INVALID_GID; in udf_fill_super() 2108 sbi->s_gid = uopt.gid; in udf_fill_super()
|
/linux-4.1.27/net/unix/ |
D | af_unix.c | 1542 UNIXCB(skb).gid = scm->creds.gid; in unix_scm_to_skb() 1565 current_uid_gid(&UNIXCB(skb).uid, &UNIXCB(skb).gid); in maybe_add_creds() 1984 scm_set_cred(&scm, UNIXCB(skb).pid, UNIXCB(skb).uid, UNIXCB(skb).gid); in unix_dgram_recvmsg() 2164 !gid_eq(UNIXCB(skb).gid, scm.creds.gid)) in unix_stream_recvmsg() 2168 scm_set_cred(&scm, UNIXCB(skb).pid, UNIXCB(skb).uid, UNIXCB(skb).gid); in unix_stream_recvmsg()
|