/linux-4.4.14/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 | 153 kgid_t gid; member 211 kuid_t uid, kgid_t gid, 285 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 365 #define current_gid() (current_cred_xxx(gid)) 389 *(_gid) = __cred->gid; \
|
D | audit.h | 79 kgid_t gid; member 243 extern void __audit_ipc_set_perm(unsigned long qbytes, uid_t uid, gid_t gid, umode_t mode); 268 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 271 __audit_ipc_set_perm(qbytes, uid, gid, mode); in audit_ipc_set_perm() 402 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 | 32 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.4.14/include/rdma/ |
D | ib_addr.h | 143 union ib_gid *gid) in ib_addr_get_mgid() argument 145 memcpy(gid, dev_addr->broadcast + 4, sizeof *gid); in ib_addr_get_mgid() 159 static inline int rdma_ip2gid(struct sockaddr *addr, union ib_gid *gid) in rdma_ip2gid() argument 165 (struct in6_addr *)gid); in rdma_ip2gid() 168 memcpy(gid->raw, &((struct sockaddr_in6 *)addr)->sin6_addr, 16); in rdma_ip2gid() 177 static inline void rdma_gid2ip(struct sockaddr *out, const union ib_gid *gid) in rdma_gid2ip() argument 179 if (ipv6_addr_v4mapped((struct in6_addr *)gid)) { in rdma_gid2ip() 183 memcpy(&out_in->sin_addr.s_addr, gid->raw + 12, 4); in rdma_gid2ip() 188 memcpy(&out_in->sin6_addr.s6_addr, gid->raw, 16); in rdma_gid2ip() 193 union ib_gid *gid) in iboe_addr_get_sgid() argument [all …]
|
D | ib_cache.h | 55 union ib_gid *gid, 72 const union ib_gid *gid, 92 const union ib_gid *gid, 98 const union ib_gid *gid, 100 bool (*filter)(const union ib_gid *gid,
|
D | ib_verbs.h | 1624 union ib_gid *gid); 1641 const union ib_gid *gid, 1775 union ib_gid *gid, 1778 union ib_gid *gid, 1860 const union ib_gid *gid, 2208 u8 port_num, int index, union ib_gid *gid, 2222 int ib_find_gid(struct ib_device *device, union ib_gid *gid, 2971 int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid); 2979 int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid); 3026 u16 pkey, const union ib_gid *gid,
|
/linux-4.4.14/drivers/infiniband/core/ |
D | cache.c | 89 union ib_gid gid; member 117 const union ib_gid *gid, in write_gid() argument 138 ret = ib_dev->add_gid(ib_dev, port, ix, gid, attr, in write_gid() 151 gid = &zgid; in write_gid() 157 memcpy(&table->data_vec[ix].gid, gid, sizeof(*gid)); in write_gid() 181 const union ib_gid *gid, in add_gid() argument 184 return write_gid(ib_dev, port, table, ix, gid, attr, in add_gid() 190 const union ib_gid *gid, in modify_gid() argument 193 return write_gid(ib_dev, port, table, ix, gid, attr, in modify_gid() 204 static int find_gid(struct ib_gid_table *table, const union ib_gid *gid, in find_gid() argument [all …]
|
D | roce_gid_mgmt.c | 52 union ib_gid gid; member 71 u8 port, union ib_gid *gid, in update_gid() argument 76 ib_cache_gid_add(ib_dev, port, gid, gid_attr); in update_gid() 79 ib_cache_gid_del(ib_dev, port, gid, gid_attr); in update_gid() 192 union ib_gid gid; in update_gid_ip() local 195 rdma_ip2gid(addr, &gid); in update_gid_ip() 199 update_gid(gid_op, ib_dev, port, &gid, &gid_attr); in update_gid_ip() 332 union ib_gid gid; in enum_netdev_ipv6_ips() local 334 rdma_ip2gid((struct sockaddr *)&sin6_iter->sin6, &gid); in enum_netdev_ipv6_ips() 335 update_gid(GID_ADD, ib_dev, port, &gid, &gid_attr); in enum_netdev_ipv6_ips() [all …]
|
D | core_priv.h | 78 union ib_gid *gid, struct ib_gid_attr *attr); 81 union ib_gid *gid, struct ib_gid_attr *attr);
|
D | device.c | 681 u8 port_num, int index, union ib_gid *gid, in ib_query_gid() argument 685 return ib_get_cached_gid(device, port_num, index, gid, attr); in ib_query_gid() 690 return device->query_gid(device, port_num, index, gid); in ib_query_gid() 833 int ib_find_gid(struct ib_device *device, union ib_gid *gid, in ib_find_gid() argument 841 if (!ib_find_cached_gid_by_port(device, gid, port, in ib_find_gid() 852 if (!memcmp(&tmp_gid, gid, sizeof *gid)) { in ib_find_gid() 917 const union ib_gid *gid, in ib_get_net_dev_by_params() argument 936 gid, addr, in ib_get_net_dev_by_params()
|
D | cma.c | 444 union ib_gid *gid, int dev_type, in cma_validate_port() argument 459 ret = ib_find_cached_gid_by_port(device, gid, port, ndev, NULL); in cma_validate_port() 472 union ib_gid gid, iboe_gid, *gidp; in cma_acquire_dev() local 484 memcpy(&gid, dev_addr->src_dev_addr + in cma_acquire_dev() 485 rdma_addr_gid_offset(dev_addr), sizeof gid); in cma_acquire_dev() 491 &iboe_gid : &gid; in cma_acquire_dev() 510 &iboe_gid : &gid; in cma_acquire_dev() 537 union ib_gid gid, sgid, *dgid; in cma_resolve_ib_dev() local 556 &gid, NULL); in cma_resolve_ib_dev() 558 if (!memcmp(&gid, dgid, sizeof(gid))) { in cma_resolve_ib_dev() [all …]
|
D | verbs.c | 318 static bool find_gid_index(const union ib_gid *gid, in find_gid_index() argument 1369 int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) in ib_attach_mcast() argument 1375 if (gid->raw[0] != 0xff || qp->qp_type != IB_QPT_UD) in ib_attach_mcast() 1378 ret = qp->device->attach_mcast(qp, gid, lid); in ib_attach_mcast() 1385 int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) in ib_detach_mcast() argument 1391 if (gid->raw[0] != 0xff || qp->qp_type != IB_QPT_UD) in ib_detach_mcast() 1394 ret = qp->device->detach_mcast(qp, gid, lid); in ib_detach_mcast()
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/staging/rdma/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 | 62 union ib_gid *gid); 184 int ehca_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid); 186 int ehca_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid);
|
D | ehca_hca.c | 320 int index, union ib_gid *gid) in ehca_query_gid() argument 346 memcpy(&gid->raw[0], &rblock->gid_prefix, sizeof(u64)); in ehca_query_gid() 347 memcpy(&gid->raw[8], &rblock->guid_entries[index], sizeof(u64)); in ehca_query_gid()
|
/linux-4.4.14/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.4.14/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 | grulib.h | 116 unsigned int gid; member 132 unsigned int gid; member
|
D | grukdump.c | 174 hdr.gid = gru->gs_gid; in gru_dump_context() 197 if (req.gid >= gru_max_gids) in gru_dump_chiplet_request() 200 gru = GID_TO_GRU(req.gid); in gru_dump_chiplet_request()
|
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.4.14/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.4.14/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.4.14/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.4.14/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()
|
/linux-4.4.14/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() 1002 int gfs2_quota_lock(struct gfs2_inode *ip, kuid_t uid, kgid_t gid) in gfs2_quota_lock() argument 1009 error = gfs2_quota_hold(ip, uid, gid); in gfs2_quota_lock() 1155 int gfs2_quota_check(struct gfs2_inode *ip, kuid_t uid, kgid_t gid, in gfs2_quota_check() argument 1175 qid_eq(qd->qd_id, make_kqid_gid(gid)))) in gfs2_quota_check() 1216 kuid_t uid, kgid_t gid) in gfs2_quota_change() argument 1230 qid_eq(qd->qd_id, make_kqid_gid(gid))) { in gfs2_quota_change()
|
/linux-4.4.14/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() 1207 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 | 88 u8 gid[16]; member 3938 struct res_qp *rqp, u8 *gid) in find_gid() argument 3943 if (!memcmp(res->gid, gid, 16)) in find_gid() 3950 u8 *gid, enum mlx4_protocol prot, in add_mcg_res() argument 3961 if (find_gid(dev, slave, rqp, gid)) { in add_mcg_res() 3965 memcpy(res->gid, gid, 16); in add_mcg_res() 3978 u8 *gid, enum mlx4_protocol prot, in rem_mcg_res() argument 3985 res = find_gid(dev, slave, rqp, gid); in rem_mcg_res() 4000 u8 gid[16], int block_loopback, enum mlx4_protocol prot, in qp_attach() 4005 int port = mlx4_slave_convert_port(dev, slave, gid[5]); in qp_attach() [all …]
|
/linux-4.4.14/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()
|
D | vport.c | 90 union ib_gid *gid) in mlx5_query_hca_vport_gid() argument 115 out_sz += nout * sizeof(*gid); in mlx5_query_hca_vport_gid() 148 gid->global.subnet_prefix = tmp->global.subnet_prefix; in mlx5_query_hca_vport_gid() 149 gid->global.interface_id = tmp->global.interface_id; in mlx5_query_hca_vport_gid()
|
/linux-4.4.14/tools/perf/util/intel-pt-decoder/ |
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.4.14/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.4.14/ipc/ |
D | util.c | 242 new->gid = new->cgid = egid; in ipc_addid() 495 else if (in_group_p(ipcp->cgid) || in_group_p(ipcp->gid)) in ipcperms() 522 out->gid = from_kgid_munged(current_user_ns(), in->gid); in kernel_to_ipc64_perm() 541 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.4.14/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() 485 result = audit_gid_comparator(cred->gid, f->op, f->gid); in audit_filter_rules() 488 result = in_group_p(f->gid); in audit_filter_rules() 491 result = !in_group_p(f->gid); in audit_filter_rules() [all …]
|
D | user_namespace.c | 307 kgid_t make_kgid(struct user_namespace *ns, gid_t gid) in make_kgid() argument 310 return KGIDT_INIT(map_id_down(&ns->gid_map, gid)); in make_kgid() 352 gid_t gid; in from_kgid_munged() local 353 gid = from_kgid(targ, kgid); in from_kgid_munged() 355 if (gid == (gid_t) -1) in from_kgid_munged() 356 gid = overflowgid; in from_kgid_munged() 357 return gid; in from_kgid_munged() 832 kgid_t gid = make_kgid(ns->parent, id); in new_idmap_permitted() local 834 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 | 88 kgid_t gid; member 139 kgid_t gid, egid, sgid, fsgid; member 162 kgid_t gid; member
|
D | cred.c | 50 .gid = GLOBAL_ROOT_GID, 479 if (!gid_eq(new->gid, old->gid) || in commit_creds() 743 from_kgid_munged(&init_user_ns, cred->gid), in dump_invalid_creds()
|
D | auditfilter.c | 475 f->gid = make_kgid(current_user_ns(), f->val); in audit_data_to_entry() 476 if (!gid_valid(f->gid)) in audit_data_to_entry() 732 if (!gid_eq(a->fields[i].gid, b->fields[i].gid)) in audit_compare_rule() 1313 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.4.14/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 | 595 from_kgid_munged(current_user_ns(), key->gid), in keyctl_describe_key() 794 kgid_t gid; in keyctl_chown_key() local 797 gid = make_kgid(current_user_ns(), group); in keyctl_chown_key() 801 if ((group != (gid_t) -1) && !gid_valid(gid)) in keyctl_chown_key() 828 if (group != (gid_t) -1 && !gid_eq(gid, key->gid) && !in_group_p(gid)) in keyctl_chown_key() 878 key->gid = gid; in keyctl_chown_key() 1517 !gid_eq(pcred->gid, mycred->egid) || in keyctl_session_to_parent()
|
/linux-4.4.14/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() 1344 umode_t *mode, kuid_t *uid, kgid_t *gid, in device_get_devnode() argument 1353 *tmp = dev->type->devnode(dev, mode, uid, gid); in device_get_devnode()
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
D | main.c | 174 memcpy(&gid_tbl[i], &gids[i].gid, sizeof(union ib_gid)); in mlx4_ib_update_gids() 193 const union ib_gid *gid, in mlx4_ib_add_gid() argument 218 if (!memcmp(&port_gid_table->gids[i].gid, gid, sizeof(*gid))) { in mlx4_ib_add_gid() 222 if (free < 0 && !memcmp(&port_gid_table->gids[i].gid, &zgid, sizeof(*gid))) in mlx4_ib_add_gid() 235 memcpy(&port_gid_table->gids[free].gid, gid, sizeof(*gid)); in mlx4_ib_add_gid() 252 memcpy(&gids[i].gid, &port_gid_table->gids[i].gid, sizeof(union ib_gid)); in mlx4_ib_add_gid() 291 memcpy(&port_gid_table->gids[real_index].gid, &zgid, sizeof(zgid)); in mlx4_ib_del_gid() 305 memcpy(&gids[i].gid, &port_gid_table->gids[i].gid, sizeof(union ib_gid)); in mlx4_ib_del_gid() 322 union ib_gid gid; in mlx4_ib_gid_index_to_real_index() local 338 ret = ib_get_cached_gid(&ibdev->ib_dev, port_num, index, &gid, NULL); in mlx4_ib_gid_index_to_real_index() [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 | 191 union ib_gid gid; member 480 union ib_gid gid; member 779 union ib_gid *gid, int netw_view); 805 union ib_gid *gid);
|
/linux-4.4.14/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.4.14/arch/s390/hypfs/ |
D | inode.c | 35 kgid_t gid; /* gid used for files and dirs */ member 101 ret->i_gid = hypfs_info->gid; in hypfs_make_inode() 221 kgid_t gid; in hypfs_parse_options() local 244 gid = make_kgid(current_user_ns(), option); in hypfs_parse_options() 245 if (!gid_valid(gid)) in hypfs_parse_options() 247 hypfs_info->gid = gid; in hypfs_parse_options() 263 seq_printf(s, ",gid=%u", from_kgid_munged(&init_user_ns, hypfs_info->gid)); in hypfs_show_options() 279 sbi->gid = current_gid(); in hypfs_fill_super()
|
/linux-4.4.14/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 | 191 parse_options(char *options, kuid_t *uid, kgid_t *gid, int *mode, int *reserved, s32 *root, in parse_options() argument 200 *gid = current_gid(); in parse_options() 259 *gid = make_kgid(current_user_ns(), option); in parse_options() 260 if (!gid_valid(*gid)) in parse_options() 311 kgid_t gid; in affs_fill_super() local 337 if (!parse_options(data,&uid,&gid,&i,&reserved,&root_block, in affs_fill_super() 348 sbi->s_gid = gid; in affs_fill_super() 520 kgid_t gid; in affs_remount() local 540 if (!parse_options(data, &uid, &gid, &mode, &reserved, &root_block, in affs_remount() 555 sbi->s_gid = gid; in affs_remount()
|
/linux-4.4.14/fs/debugfs/ |
D | inode.c | 49 kgid_t gid; member 77 kgid_t gid; in debugfs_parse_options() local 99 gid = make_kgid(current_user_ns(), option); in debugfs_parse_options() 100 if (!gid_valid(gid)) in debugfs_parse_options() 102 opts->gid = gid; in debugfs_parse_options() 129 inode->i_gid = opts->gid; in debugfs_apply_options() 158 if (!gid_eq(opts->gid, GLOBAL_ROOT_GID)) in debugfs_show_options() 160 from_kgid_munged(&init_user_ns, opts->gid)); in debugfs_show_options()
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/fs/devpts/ |
D | inode.c | 104 kgid_t gid; member 166 kgid_t gid; in parse_mount_options() local 171 opts->gid = GLOBAL_ROOT_GID; in parse_mount_options() 202 gid = make_kgid(current_user_ns(), option); in parse_mount_options() 203 if (!gid_valid(gid)) in parse_mount_options() 205 opts->gid = gid; in parse_mount_options() 344 from_kgid_munged(&init_user_ns, opts->gid)); in devpts_show_options() 631 inode->i_gid = opts->setgid ? opts->gid : current_fsgid(); in devpts_pty_new()
|
/linux-4.4.14/fs/hpfs/ |
D | super.c | 320 static int parse_opts(char *opts, kuid_t *uid, kgid_t *gid, umode_t *umask, in parse_opts() argument 352 *gid = make_kgid(current_user_ns(), option); in parse_opts() 353 if (!gid_valid(*gid)) in parse_opts() 452 kgid_t gid; in hpfs_remount_fs() local 463 uid = sbi->sb_uid; gid = sbi->sb_gid; in hpfs_remount_fs() 469 if (!(o = parse_opts(data, &uid, &gid, &umask, &lowercase, in hpfs_remount_fs() 485 sbi->sb_uid = uid; sbi->sb_gid = gid; in hpfs_remount_fs() 554 kgid_t gid; in hpfs_fill_super() local 574 gid = current_gid(); in hpfs_fill_super() 583 if (!(o = parse_opts(options, &uid, &gid, &umask, &lowercase, in hpfs_fill_super() [all …]
|
/linux-4.4.14/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.4.14/drivers/staging/lustre/lustre/ldlm/ |
D | ldlm_extent.c | 230 lpolicy->l_extent.gid = wpolicy->l_extent.gid; in ldlm_extent_policy_wire_to_local() 239 wpolicy->l_extent.gid = lpolicy->l_extent.gid; in ldlm_extent_policy_local_to_wire()
|
/linux-4.4.14/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() 1712 ret->name, ret->uid, ret->gid, ret->muid, ret->extension, in p9_client_stat() 1801 if (wst->gid) in p9_client_statsize() 1802 ret += strlen(wst->gid); in p9_client_statsize() 1834 wst->name, wst->uid, wst->gid, wst->muid, wst->extension, in p9_client_wstat() 1868 from_kgid(&init_user_ns, p9attr->gid), in p9_client_setattr() [all …]
|
/linux-4.4.14/include/trace/events/ |
D | iommu.h | 25 __field(int, gid) 30 __entry->gid = group_id; 35 __entry->gid, __get_str(device)
|
/linux-4.4.14/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.4.14/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.4.14/drivers/staging/rdma/ipath/ |
D | ipath_verbs_mcast.c | 235 int ipath_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ipath_multicast_attach() argument 247 mcast = ipath_mcast_alloc(gid); in ipath_multicast_attach() 284 int ipath_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ipath_multicast_detach() argument 306 ret = memcmp(gid->raw, mcast->mgid.raw, in ipath_multicast_detach()
|
/linux-4.4.14/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() 733 …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 742 *gid = make_kgid(&init_user_ns, id); in nfs_map_group_to_gid() 743 if (!gid_valid(*gid)) in nfs_map_group_to_gid() 764 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 770 id = from_kgid(&init_user_ns, gid); in nfs_map_gid_to_group()
|
/linux-4.4.14/kernel/bpf/ |
D | helpers.c | 145 kgid_t gid; in bpf_get_current_uid_gid() local 150 current_uid_gid(&uid, &gid); in bpf_get_current_uid_gid() 151 return (u64) from_kgid(&init_user_ns, gid) << 32 | in bpf_get_current_uid_gid()
|
/linux-4.4.14/drivers/staging/lustre/lustre/lclient/ |
D | lcommon_misc.c | 126 int cl_get_grouplock(struct cl_object *obj, unsigned long gid, int nonblock, in cl_get_grouplock() argument 158 descr->cld_gid = gid; in cl_get_grouplock() 174 cg->cg_gid = gid; in cl_get_grouplock()
|
/linux-4.4.14/fs/xfs/ |
D | xfs_linux.h | 197 static inline __uint32_t xfs_kgid_to_gid(kgid_t gid) in xfs_kgid_to_gid() argument 199 return from_kgid(&init_user_ns, gid); in xfs_kgid_to_gid() 202 static inline kgid_t xfs_gid_to_kgid(__uint32_t gid) in xfs_gid_to_kgid() argument 204 return make_kgid(&init_user_ns, gid); in xfs_gid_to_kgid()
|
D | xfs_iops.c | 460 stat->gid = inode->i_gid; in xfs_vn_getattr() 549 kgid_t gid = GLOBAL_ROOT_GID, igid = GLOBAL_ROOT_GID; in xfs_setattr_nonsize() local 588 gid = iattr->ia_gid; in xfs_setattr_nonsize() 591 gid = inode->i_gid; in xfs_setattr_nonsize() 602 xfs_kgid_to_gid(gid), in xfs_setattr_nonsize() 628 gid = (mask & ATTR_GID) ? iattr->ia_gid : igid; in xfs_setattr_nonsize() 637 (XFS_IS_GQUOTA_ON(mp) && !gid_eq(igid, gid)))) { in xfs_setattr_nonsize() 677 if (!gid_eq(igid, gid)) { in xfs_setattr_nonsize() 686 ip->i_d.di_gid = xfs_kgid_to_gid(gid); in xfs_setattr_nonsize() 687 inode->i_gid = gid; in xfs_setattr_nonsize()
|
D | xfs_quota.h | 105 xfs_qm_vop_dqalloc(struct xfs_inode *ip, xfs_dqid_t uid, xfs_dqid_t gid, in xfs_qm_vop_dqalloc() argument
|
/linux-4.4.14/fs/befs/ |
D | linuxvfs.c | 350 befs_sb->mount_opts.gid : in befs_iget() 351 make_kgid(&init_user_ns, fs32_to_cpu(sb, raw_inode->gid)); in befs_iget() 661 kgid_t gid; in parse_options() local 665 opts->gid = GLOBAL_ROOT_GID; in parse_options() 698 gid = INVALID_GID; in parse_options() 700 gid = make_kgid(current_user_ns(), option); in parse_options() 701 if (!gid_valid(gid)) { in parse_options() 706 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.4.14/include/uapi/rdma/ |
D | ib_user_mad.h | 87 __u8 gid[16]; member 131 __u8 gid[16]; member
|
D | rdma_netlink.h | 211 __u8 gid[16]; member
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | verbs_mcast.c | 242 int hfi1_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in hfi1_multicast_attach() argument 260 mcast = mcast_alloc(gid); in hfi1_multicast_attach() 300 int hfi1_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in hfi1_multicast_detach() argument 328 ret = memcmp(gid->raw, mcast->mgid.raw, in hfi1_multicast_detach()
|
D | ruc.c | 274 static int gid_ok(union ib_gid *gid, __be64 gid_prefix, __be64 id) in gid_ok() argument 276 return (gid->global.interface_id == id && in gid_ok() 277 (gid->global.subnet_prefix == gid_prefix || in gid_ok() 278 gid->global.subnet_prefix == IB_DEFAULT_GID_PREFIX)); in gid_ok()
|
/linux-4.4.14/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 | 255 static int gid_ok(union ib_gid *gid, __be64 gid_prefix, __be64 id) in gid_ok() argument 257 return (gid->global.interface_id == id && in gid_ok() 258 (gid->global.subnet_prefix == gid_prefix || in gid_ok() 259 gid->global.subnet_prefix == IB_DEFAULT_GID_PREFIX)); in gid_ok()
|
/linux-4.4.14/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.4.14/drivers/infiniband/hw/usnic/ |
D | usnic_ib_verbs.c | 270 union ib_gid gid; in usnic_ib_query_device() local 284 &gid.raw[0]); in usnic_ib_query_device() 285 memcpy(&props->sys_image_guid, &gid.global.interface_id, in usnic_ib_query_device() 286 sizeof(gid.global.interface_id)); in usnic_ib_query_device() 409 union ib_gid *gid) in usnic_ib_query_gid() argument 419 memset(&(gid->raw[0]), 0, sizeof(gid->raw)); in usnic_ib_query_gid() 421 &gid->raw[0]); in usnic_ib_query_gid()
|
D | usnic_ib_main.c | 338 union ib_gid gid; in usnic_ib_device_add() local 432 us_ibdev->ufdev->inaddr, &gid.raw[0]); in usnic_ib_device_add() 433 memcpy(&us_ibdev->ib_dev.node_guid, &gid.global.interface_id, in usnic_ib_device_add() 434 sizeof(gid.global.interface_id)); in usnic_ib_device_add()
|
D | usnic_ib_verbs.h | 52 union ib_gid *gid);
|
/linux-4.4.14/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.4.14/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.h | 65 int index, union ib_gid *gid); 70 const union ib_gid *gid,
|
/linux-4.4.14/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.4.14/drivers/infiniband/ulp/ipoib/ |
D | ipoib_main.c | 99 const union ib_gid *gid, const struct sockaddr *addr, 332 const union ib_gid *gid, in ipoib_match_gid_pkey_addr() argument 343 (!gid || !memcmp(gid, &priv->local_gid, sizeof(*gid)))) { in ipoib_match_gid_pkey_addr() 363 matches += ipoib_match_gid_pkey_addr(child_priv, gid, in ipoib_match_gid_pkey_addr() 380 const union ib_gid *gid, in __ipoib_get_net_dev_by_params() argument 393 matches += ipoib_match_gid_pkey_addr(priv, gid, pkey_index, in __ipoib_get_net_dev_by_params() 404 const union ib_gid *gid, const struct sockaddr *addr, in ipoib_get_net_dev_by_params() argument 425 gid, NULL, &net_dev); in ipoib_get_net_dev_by_params() 439 gid, addr, &net_dev); in ipoib_get_net_dev_by_params() 484 static struct ipoib_path *__path_find(struct net_device *dev, void *gid) in __path_find() argument [all …]
|
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()
|
/linux-4.4.14/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
|
/linux-4.4.14/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.4.14/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 295 union ib_gid *gid) in c4iw_query_gid() argument 300 __func__, ibdev, port, index, gid); in c4iw_query_gid() 303 memset(&(gid->raw[0]), 0, sizeof(gid->raw)); in c4iw_query_gid() 304 memcpy(&(gid->raw[0]), dev->rdev.lldi.ports[port-1]->dev_addr, 6); in c4iw_query_gid()
|
/linux-4.4.14/arch/xtensa/include/uapi/asm/ |
D | ipcbuf.h | 28 __kernel_gid32_t gid; member
|
/linux-4.4.14/arch/powerpc/include/uapi/asm/ |
D | ipcbuf.h | 24 __kernel_gid_t gid; member
|
/linux-4.4.14/arch/s390/include/uapi/asm/ |
D | ipcbuf.h | 18 __kernel_gid32_t gid; member
|
/linux-4.4.14/arch/sparc/include/uapi/asm/ |
D | ipcbuf.h | 19 __kernel_gid_t gid; member
|
/linux-4.4.14/arch/parisc/include/uapi/asm/ |
D | ipcbuf.h | 18 __kernel_gid_t gid; member
|
/linux-4.4.14/include/uapi/asm-generic/ |
D | ipcbuf.h | 22 __kernel_gid32_t gid; member
|
/linux-4.4.14/fs/cifs/ |
D | cifsacl.c | 314 kgid_t gid; in sid_to_id() local 317 gid = make_kgid(&init_user_ns, id); in sid_to_id() 318 if (gid_valid(gid)) in sid_to_id() 319 fgid = gid; in sid_to_id() 789 __u32 secdesclen, __u64 nmode, kuid_t uid, kgid_t gid, int *aclflag) in build_sec_desc() argument 841 if (gid_valid(gid)) { /* chgrp */ in build_sec_desc() 849 id = from_kgid(&init_user_ns, gid); in build_sec_desc() 1052 kuid_t uid, kgid_t gid) in id_mode_to_cifs_acl() argument 1099 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.4.14/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.4.14/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.4.14/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() 507 sbi->gid = INVALID_GID; in jfs_fill_super() 706 if (gid_valid(sbi->gid)) in jfs_show_options() 707 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.4.14/fs/nfsd/ |
D | nfs4acl.c | 429 kgid_t gid; member 542 pace->e_gid = state->groups->aces[i].gid; in posix_state_to_acl() 588 static int find_gid(struct posix_acl_state *state, kgid_t gid) in find_gid() argument 594 if (gid_eq(a->aces[i].gid, gid)) in find_gid() 598 a->aces[i].gid = gid; in find_gid()
|
D | nfs4idmap.c | 640 kgid_t *gid) in nfsd_map_name_to_gid() argument 645 *gid = make_kgid(&init_user_ns, id); in nfsd_map_name_to_gid() 646 if (!gid_valid(*gid)) in nfsd_map_name_to_gid() 659 kgid_t gid) in nfsd4_encode_group() argument 661 u32 id = from_kgid(&init_user_ns, gid); in nfsd4_encode_group()
|
/linux-4.4.14/security/tomoyo/ |
D | tomoyo.c | 369 static int tomoyo_path_chown(struct path *path, kuid_t uid, kgid_t gid) in tomoyo_path_chown() argument 375 if (!error && gid_valid(gid)) in tomoyo_path_chown() 377 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.4.14/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.4.14/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() 280 i_gid_write(inode, je16_to_cpu(latest_node.gid)); in jffs2_iget() 447 ri->gid = cpu_to_je16(i_gid_read(dir_i)); in jffs2_new_inode() 451 ri->gid = cpu_to_je16(from_kgid(&init_user_ns, current_fsgid())); in jffs2_new_inode() 473 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.4.14/include/linux/mlx5/ |
D | vport.h | 42 union ib_gid *gid);
|
/linux-4.4.14/include/net/nfc/ |
D | nci.h | 188 #define nci_opcode_pack(gid, oid) (__u16)((((__u16)((gid)&0x0f))<<8)|\ argument 215 __u8 gid; /* MT & PBF & GID */ member
|
/linux-4.4.14/drivers/staging/lustre/lustre/mdc/ |
D | mdc_internal.h | 60 __u32 gid, cfs_cap_t capability, __u64 rdev); 123 const void *data, int datalen, int mode, __u32 uid, __u32 gid,
|
D | mdc_lib.c | 48 b->gid = from_kgid(&init_user_ns, current_gid()); in __mdc_pack_body() 113 __u32 uid, __u32 gid, cfs_cap_t cap_effective, __u64 rdev) in mdc_create_pack() argument 124 rec->cr_fsgid = gid; in mdc_create_pack()
|
D | mdc_reint.c | 206 const void *data, int datalen, int mode, __u32 uid, __u32 gid, in mdc_create() argument 260 gid, cap_effective, rdev); in mdc_create()
|
/linux-4.4.14/drivers/staging/rdma/amso1100/ |
D | c2_provider.c | 114 int index, union ib_gid *gid) in c2_query_gid() argument 119 memset(&(gid->raw[0]), 0, sizeof(gid->raw)); in c2_query_gid() 120 memcpy(&(gid->raw[0]), c2dev->pseudo_netdev->dev_addr, 6); in c2_query_gid() 578 static int c2_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c2_multicast_attach() argument 584 static int c2_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c2_multicast_detach() argument
|
/linux-4.4.14/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.4.14/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() 385 tmp.st_gid = from_kgid_munged(current_user_ns(), stat->gid); in cp_new_stat64()
|
D | open.c | 354 override_cred->fsgid = override_cred->gid; in SYSCALL_DEFINE3() 574 kgid_t gid; in chown_common() local 577 gid = make_kgid(current_user_ns(), group); in chown_common() 588 if (!gid_valid(gid)) in chown_common() 591 newattrs.ia_gid = gid; in chown_common() 597 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 | 606 kgid_t gid; in posix_acl_fix_xattr_userns() local 628 gid = make_kgid(from, le32_to_cpu(entry->e_id)); in posix_acl_fix_xattr_userns() 629 entry->e_id = cpu_to_le32(from_kgid(to, gid)); in posix_acl_fix_xattr_userns()
|
D | exec.c | 1154 !gid_eq(bprm->cred->gid, current_egid())) { in setup_new_exec() 1292 kgid_t gid; in bprm_fill_uid() local 1315 gid = inode->i_gid; in bprm_fill_uid() 1320 !kgid_has_mapping(bprm->cred->user_ns, gid)) in bprm_fill_uid() 1330 bprm->cred->egid = gid; in bprm_fill_uid()
|
/linux-4.4.14/drivers/connector/ |
D | Kconfig | 20 events such as fork, exec, id change (uid, gid, suid, etc), and exit.
|
/linux-4.4.14/arch/alpha/kernel/ |
D | asm-offsets.c | 30 DEFINE(CRED_GID, offsetof(struct cred, gid)); in foo()
|
/linux-4.4.14/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.4.14/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.4.14/drivers/infiniband/hw/mlx5/ |
D | mad.c | 315 union ib_gid *gid) in mlx5_query_mad_ifc_gids() argument 335 memcpy(gid->raw, out_mad->data + 8, 8); in mlx5_query_mad_ifc_gids() 346 memcpy(gid->raw + 8, out_mad->data + (index % 8) * 8, 8); in mlx5_query_mad_ifc_gids()
|
D | main.c | 489 union ib_gid *gid) in mlx5_ib_query_gid() argument 496 return mlx5_query_mad_ifc_gids(ibdev, port, index, gid); in mlx5_ib_query_gid() 499 return mlx5_query_hca_vport_gid(mdev, 0, port, 0, index, gid); in mlx5_ib_query_gid() 838 static int mlx5_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mlx5_ib_mcg_attach() argument 843 err = mlx5_core_attach_mcg(dev->mdev, gid, ibqp->qp_num); in mlx5_ib_mcg_attach() 846 ibqp->qp_num, gid->raw); in mlx5_ib_mcg_attach() 851 static int mlx5_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mlx5_ib_mcg_detach() argument 856 err = mlx5_core_detach_mcg(dev->mdev, gid, ibqp->qp_num); in mlx5_ib_mcg_detach() 859 ibqp->qp_num, gid->raw); in mlx5_ib_mcg_detach()
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
D | remote_perm.c | 169 perm->rp_gid != current->gid || in ll_update_remote_perm() 176 perm->rp_fsgid, current->uid, current->gid, in ll_update_remote_perm()
|
/linux-4.4.14/tools/testing/selftests/capabilities/ |
D | test_execve.c | 222 uid_t gid = getegid(); in do_tests() local 247 if (chown("validate_cap_sgidnonroot", -1, gid + 1) != 0) in do_tests()
|
/linux-4.4.14/fs/cramfs/ |
D | Kconfig | 10 16/32 bits uid/gid, hard links and timestamps.
|
/linux-4.4.14/fs/hostfs/ |
D | hostfs.h | 56 unsigned int gid; member
|
/linux-4.4.14/drivers/usb/gadget/function/ |
D | u_fs.h | 272 kgid_t gid; member
|
/linux-4.4.14/fs/ntfs/ |
D | volume.h | 51 kgid_t gid; /* gid that files will be mounted as. */ member
|
/linux-4.4.14/drivers/misc/vmw_vmci/ |
D | vmci_queue_pair.h | 171 struct vmci_ctx *context, u32 gid);
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/include/linux/mlx4/ |
D | device.h | 1115 int mlx4_unicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1117 int mlx4_unicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1119 int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1122 int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1419 int mlx4_get_slave_from_roce_gid(struct mlx4_dev *dev, int port, u8 *gid, 1422 u8 *gid);
|
/linux-4.4.14/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.4.14/fs/overlayfs/ |
D | copy_up.c | 197 .ia_gid = stat->gid, in ovl_set_attr() 331 override_cred->fsgid = stat->gid; in ovl_copy_up_one()
|
/linux-4.4.14/security/ |
D | commoncap.c | 544 is_setid = !uid_eq(new->euid, old->uid) || !gid_eq(new->egid, old->gid); in cap_bprm_set_creds() 553 new->egid = new->gid; in cap_bprm_set_creds() 639 !gid_eq(cred->egid, cred->gid)); in cap_bprm_secureexec()
|
/linux-4.4.14/include/linux/sunrpc/ |
D | auth.h | 42 kgid_t gid; member
|
/linux-4.4.14/tools/testing/selftests/rcutorture/doc/ |
D | rcu-test-image.txt | 24 devpts /dev/pts devpts gid=5,mode=620 0 0
|
/linux-4.4.14/fs/hugetlbfs/ |
D | inode.c | 50 kgid_t gid; member 698 inode->i_gid = config->gid; in hugetlbfs_get_root() 1055 pconfig->gid = make_kgid(current_user_ns(), option); in hugetlbfs_parse_options() 1056 if (!gid_valid(pconfig->gid)) in hugetlbfs_parse_options() 1151 config.gid = current_fsgid(); in hugetlbfs_fill_super()
|
/linux-4.4.14/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.h | 366 union ib_gid gid; member
|
/linux-4.4.14/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 1143 int index, union ib_gid *gid) in iwch_query_gid() argument 1148 __func__, ibdev, port, index, gid); in iwch_query_gid() 1151 memset(&(gid->raw[0]), 0, sizeof(gid->raw)); in iwch_query_gid() 1152 memcpy(&(gid->raw[0]), dev->rdev.port_info.lldevs[port-1]->dev_addr, 6); in iwch_query_gid()
|
/linux-4.4.14/fs/nfs/flexfilelayout/ |
D | flexfilelayout.h | 80 u32 gid; member
|
/linux-4.4.14/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.4.14/arch/powerpc/include/asm/ |
D | compat.h | 230 __compat_gid_t gid; member
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | compat.h | 250 __compat_gid32_t gid; member
|
/linux-4.4.14/net/unix/ |
D | af_unix.c | 1574 UNIXCB(skb).gid = scm->creds.gid; in unix_scm_to_skb() 1604 current_uid_gid(&UNIXCB(skb).uid, &UNIXCB(skb).gid); in maybe_add_creds() 1621 current_uid_gid(&scm->creds.uid, &scm->creds.gid); in maybe_init_creds() 1633 gid_eq(u->gid, scm->creds.gid) && in unix_skb_scm_eq() 2167 scm_set_cred(&scm, UNIXCB(skb).pid, UNIXCB(skb).uid, UNIXCB(skb).gid); in unix_dgram_recvmsg() 2372 scm_set_cred(&scm, UNIXCB(skb).pid, UNIXCB(skb).uid, UNIXCB(skb).gid); in unix_stream_read_generic()
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | compat.h | 246 __compat_gid32_t gid; member
|
/linux-4.4.14/arch/x86/include/asm/ |
D | compat.h | 206 __compat_gid32_t gid; member
|