/linux-4.1.27/include/linux/ |
H A D | highuid.h | 25 * This is the "overflow" UID and GID. They are used to signify uid/gid 26 * overflow to old programs when they request uid/gid information but are 29 * processes are owned by this uid/gid. 47 #define high2lowgid(gid) ((gid) & ~0xFFFF ? (old_gid_t)overflowgid : (old_gid_t)(gid)) 53 #define low2highgid(gid) ((gid) == (old_gid_t)-1 ? (gid_t)-1 : (gid_t)(gid)) 57 #define __convert_gid(size, gid) \ 58 (size >= sizeof(gid) ? (gid) : high2lowgid(gid)) 64 #define __convert_gid(size, gid) (gid) 68 /* uid/gid input should be always 32bit uid_t */ 70 #define SET_GID(var, gid) do { (var) = __convert_gid(sizeof(var), (gid)); } while (0) 92 #define fs_high2lowgid(gid) ((gid) & ~0xFFFF ? (gid16_t)fs_overflowgid : (gid16_t)(gid))
|
H A D | uidgid.h | 8 * the kernel are values used by userspace and which uid and gid values are 38 static inline gid_t __kgid_val(kgid_t gid) __kgid_val() argument 40 return gid.val; __kgid_val() 48 static inline gid_t __kgid_val(kgid_t gid) __kgid_val() argument 115 static inline bool gid_valid(kgid_t gid) gid_valid() argument 117 return __kgid_val(gid) != (gid_t) -1; 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) kgid_has_mapping() argument 137 return from_kgid(ns, gid) != (gid_t) -1; kgid_has_mapping() 147 static inline kgid_t make_kgid(struct user_namespace *from, gid_t gid) make_kgid() argument 149 return KGIDT_INIT(gid); make_kgid() 172 gid_t gid = from_kgid(to, kgid); from_kgid_munged() local 173 if (gid == (gid_t)-1) from_kgid_munged() 174 gid = overflowgid; from_kgid_munged() 175 return gid; from_kgid_munged() 183 static inline bool kgid_has_mapping(struct user_namespace *ns, kgid_t gid) kgid_has_mapping() argument
|
H A D | ipc.h | 18 kgid_t gid; member in struct:kern_ipc_perm
|
H A D | stat.h | 27 kgid_t gid; member in struct:kstat
|
H A D | shmem_fs.h | 35 kgid_t gid; /* Mount gid for root directory */ member in struct:shmem_sb_info
|
H A D | auto_dev-ioctl.h | 65 __u32 gid; member in struct:args_requester 158 /* Get mount last requesting uid and gid */
|
H A D | quota.h | 71 kgid_t gid; member in union:kqid::__anon12383 74 enum quota_type type; /* USRQUOTA (uid) or GRPQUOTA (gid) or PRJQUOTA (projid) */ 108 kqid.gid = make_kgid(from, qid); make_kqid() 135 kqid.gid = INVALID_GID; make_kqid_invalid() 160 * @gid: The kgid to make the quota identifier from 162 static inline struct kqid make_kqid_gid(kgid_t gid) make_kqid_gid() argument 166 kqid.gid = gid; make_kqid_gid() 274 #define DQ_BLKS_B 1 /* uid/gid has been warned about blk limit */ 275 #define DQ_INODES_B 2 /* uid/gid has been warned about inode limit */ 294 struct kqid dq_id; /* ID this applies to (uid, gid, projid) */
|
H A D | proc_fs.h | 67 static inline void proc_set_user(struct proc_dir_entry *de, kuid_t uid, kgid_t gid) {} PDE_DATA() argument
|
H A D | acct.h | 38 * 0: old format (until 2.6.7) with 16 bit uid/gid
|
H A D | amigaffs.h | 85 __be16 gid; member in struct:affs_tail
|
H A D | key.h | 148 kgid_t gid; member in struct:key 216 kuid_t uid, kgid_t gid, 290 extern struct key *keyring_alloc(const char *description, kuid_t uid, kgid_t gid,
|
H A D | audit.h | 75 kgid_t gid; member in union:audit_field::__anon11495 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) audit_ipc_set_perm() argument 267 __audit_ipc_set_perm(qbytes, uid, gid, mode); audit_ipc_set_perm() 398 gid_t gid, umode_t mode) audit_ipc_set_perm() 397 audit_ipc_set_perm(unsigned long qbytes, uid_t uid, gid_t gid, umode_t mode) audit_ipc_set_perm() argument
|
H A D | cred.h | 128 kgid_t gid; /* real GID of the task */ member in struct:cred 357 #define current_gid() (current_cred_xxx(gid)) 381 *(_gid) = __cred->gid; \
|
/linux-4.1.27/include/rdma/ |
H A D | ib_addr.h | 129 union ib_gid *gid) ib_addr_get_mgid() 131 memcpy(gid, dev_addr->broadcast + 4, sizeof *gid); ib_addr_get_mgid() 145 static inline int rdma_ip2gid(struct sockaddr *addr, union ib_gid *gid) rdma_ip2gid() argument 151 (struct in6_addr *)gid); rdma_ip2gid() 154 memcpy(gid->raw, &((struct sockaddr_in6 *)addr)->sin6_addr, 16); rdma_ip2gid() 163 static inline void rdma_gid2ip(struct sockaddr *out, union ib_gid *gid) rdma_gid2ip() argument 165 if (ipv6_addr_v4mapped((struct in6_addr *)gid)) { rdma_gid2ip() 169 memcpy(&out_in->sin_addr.s_addr, gid->raw + 12, 4); rdma_gid2ip() 174 memcpy(&out_in->sin6_addr.s6_addr, gid->raw, 16); rdma_gid2ip() 179 union ib_gid *gid) iboe_addr_get_sgid() 189 (struct in6_addr *)gid); iboe_addr_get_sgid() 194 static inline void rdma_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) rdma_addr_get_sgid() argument 198 iboe_addr_get_sgid(dev_addr, gid); rdma_addr_get_sgid() 200 memcpy(gid, dev_addr->src_dev_addr + rdma_addr_get_sgid() 201 rdma_addr_gid_offset(dev_addr), sizeof *gid); rdma_addr_get_sgid() 204 static inline void rdma_addr_set_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) rdma_addr_set_sgid() argument 206 memcpy(dev_addr->src_dev_addr + rdma_addr_gid_offset(dev_addr), gid, sizeof *gid); rdma_addr_set_sgid() 209 static inline void rdma_addr_get_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) rdma_addr_get_dgid() argument 211 memcpy(gid, dev_addr->dst_dev_addr + rdma_addr_gid_offset(dev_addr), sizeof *gid); rdma_addr_get_dgid() 214 static inline void rdma_addr_set_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) rdma_addr_set_dgid() argument 216 memcpy(dev_addr->dst_dev_addr + rdma_addr_gid_offset(dev_addr), gid, sizeof *gid); rdma_addr_set_dgid() 128 ib_addr_get_mgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) ib_addr_get_mgid() argument 178 iboe_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) iboe_addr_get_sgid() argument
|
H A D | ib_cache.h | 45 * @gid: The GID value found at the specified index. 53 union ib_gid *gid); 59 * @gid: The GID value to search for. 68 union ib_gid *gid,
|
/linux-4.1.27/drivers/infiniband/hw/mthca/ |
H A D | mthca_mcg.c | 42 u8 gid[16]; member in struct:mthca_mgm 49 * Caller must hold MCG table semaphore. gid and mgm parameters must 60 * If no AMGM exists for given gid, *index = -1, *prev = index of last 64 u8 *gid, struct mthca_mailbox *mgm_mailbox, find_mgm() 77 memcpy(mgid, gid, 16); find_mgm() 86 mthca_dbg(dev, "Hash for %pI6 is %04x\n", gid, *hash); find_mgm() 98 if (!memcmp(mgm->gid, zero_gid, 16)) { find_mgm() 106 if (!memcmp(mgm->gid, gid, 16)) find_mgm() 120 int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) mthca_multicast_attach() argument 138 err = find_mgm(dev, gid->raw, mailbox, &hash, &prev, &index); mthca_multicast_attach() 143 if (!memcmp(mgm->gid, zero_gid, 16)) mthca_multicast_attach() 144 memcpy(mgm->gid, gid->raw, 16); mthca_multicast_attach() 161 memcpy(mgm->gid, gid->raw, 16); mthca_multicast_attach() 214 int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) mthca_multicast_detach() argument 231 err = find_mgm(dev, gid->raw, mailbox, &hash, &prev, &index); mthca_multicast_detach() 236 mthca_err(dev, "MGID %pI6 not found\n", gid->raw); mthca_multicast_detach() 277 memset(mgm->gid, 0, 16); mthca_multicast_detach() 63 find_mgm(struct mthca_dev *dev, u8 *gid, struct mthca_mailbox *mgm_mailbox, u16 *hash, int *prev, int *index) find_mgm() argument
|
/linux-4.1.27/usr/ |
H A D | gen_init_cpio.c | 83 (long) 0, /* gid */ cpio_trailer() 103 unsigned int mode, uid_t uid, gid_t gid) cpio_mkslink() 115 (long) gid, /* gid */ cpio_mkslink() 139 int gid; cpio_mkslink_line() local 142 if (5 != sscanf(line, "%" str(PATH_MAX) "s %" str(PATH_MAX) "s %o %d %d", name, target, &mode, &uid, &gid)) { cpio_mkslink_line() 146 rc = cpio_mkslink(name, target, mode, uid, gid); cpio_mkslink_line() 152 uid_t uid, gid_t gid) cpio_mkgeneric() 164 (long) gid, /* gid */ cpio_mkgeneric() 210 int gid; cpio_mkgeneric_line() local 213 if (4 != sscanf(line, "%" str(PATH_MAX) "s %o %d %d", name, &mode, &uid, &gid)) { cpio_mkgeneric_line() 219 rc = cpio_mkgeneric(name, mode, uid, gid); cpio_mkgeneric_line() 240 uid_t uid, gid_t gid, char dev_type, cpio_mknod() 258 (long) gid, /* gid */ cpio_mknod() 278 int gid; cpio_mknod_line() local 285 name, &mode, &uid, &gid, &dev_type, &maj, &min)) { cpio_mknod_line() 289 rc = cpio_mknod(name, mode, uid, gid, dev_type, maj, min); cpio_mknod_line() 295 unsigned int mode, uid_t uid, gid_t gid, cpio_mkfile() 348 (long) gid, /* gid */ cpio_mkfile() 406 int gid; cpio_mkfile_line() local 413 name, location, &mode, &uid, &gid, &end)) { cpio_mkfile_line() 445 mode, uid, gid, nlinks); cpio_mkfile_line() 460 "file <name> <location> <mode> <uid> <gid> [<hard links>]\n" usage() 461 "dir <name> <mode> <uid> <gid>\n" usage() 462 "nod <name> <mode> <uid> <gid> <dev_type> <maj> <min>\n" usage() 463 "slink <name> <target> <mode> <uid> <gid>\n" usage() 464 "pipe <name> <mode> <uid> <gid>\n" usage() 465 "sock <name> <mode> <uid> <gid>\n" usage() 473 "<gid> group id (0=root)\n" usage() 102 cpio_mkslink(const char *name, const char *target, unsigned int mode, uid_t uid, gid_t gid) cpio_mkslink() argument 151 cpio_mkgeneric(const char *name, unsigned int mode, uid_t uid, gid_t gid) cpio_mkgeneric() argument 239 cpio_mknod(const char *name, unsigned int mode, uid_t uid, gid_t gid, char dev_type, unsigned int maj, unsigned int min) cpio_mknod() argument 294 cpio_mkfile(const char *name, const char *location, unsigned int mode, uid_t uid, gid_t gid, unsigned int nlinks) cpio_mkfile() argument
|
/linux-4.1.27/drivers/misc/sgi-gru/ |
H A D | gruprocfs.c | 174 long gid = *(long *)data; cch_seq_show() local 176 struct gru_state *gru = GID_TO_GRU(gid); cch_seq_show() 180 if (gid == 0) cch_seq_show() 181 seq_printf(file, "#%5s%5s%6s%7s%9s%6s%8s%8s\n", "gid", "bid", cch_seq_show() 190 is_kernel_context(ts) ? 0 : ts->ts_gms->ms_asids[gid].mt_asid, cch_seq_show() 203 long gid = *(long *)data, ctxfree, cbrfree, dsrfree; gru_seq_show() local 204 struct gru_state *gru = GID_TO_GRU(gid); gru_seq_show() 206 if (gid == 0) { gru_seq_show() 207 seq_printf(file, "#%5s%5s%7s%6s%6s%8s%6s%6s\n", "gid", "nid", gru_seq_show() 229 static void *seq_start(struct seq_file *file, loff_t *gid) seq_start() argument 231 if (*gid < gru_max_gids) seq_start() 232 return gid; seq_start() 236 static void *seq_next(struct seq_file *file, void *data, loff_t *gid) seq_next() argument 238 (*gid)++; seq_next() 239 if (*gid < gru_max_gids) seq_next() 240 return gid; seq_next()
|
H A D | grukdump.c | 176 hdr.gid = gru->gs_gid; gru_dump_context() 198 /* Currently, only dump by gid is implemented */ gru_dump_chiplet_request() 199 if (req.gid >= gru_max_gids || req.gid < 0) gru_dump_chiplet_request() 202 gru = GID_TO_GRU(req.gid); gru_dump_chiplet_request()
|
H A D | grulib.h | 116 unsigned int gid; member in struct:gru_dump_chiplet_state_req 132 unsigned int gid; member in struct:gru_dump_context_header
|
H A D | grutables.h | 510 /* Convert a gid to a pointer to the GRU */ 511 #define GID_TO_GRU(gid) \ 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) \ 519 for_each_set_bit((gid), (map), GRU_MAX_GRUS) 528 #define foreach_gid(gid) \ 529 for ((gid) = 0; (gid) < gru_max_gids; (gid)++)
|
H A D | grutlbpurge.c | 165 int grupagesize, pagesize, pageshift, gid, asid; gru_flush_tlb_range() local 178 for_each_gru_in_bitmap(gid, gms->ms_asidmap) { gru_flush_tlb_range() 180 gru = GID_TO_GRU(gid); gru_flush_tlb_range() 181 asids = gms->ms_asids + gid; gru_flush_tlb_range() 188 gid, asid, start, grupagesize, num, asids->mt_ctxbitmap); gru_flush_tlb_range() 199 gid, asid, asids->mt_ctxbitmap, gru_flush_tlb_range() 213 gru_dbg(grudev, "gid %d\n", gru->gs_gid); gru_flush_all_tlb()
|
H A D | grumain.c | 99 gru_dbg(grudev, "gid %d\n", gru->gs_gid); gru_wrap_asid() 108 int i, gid, inuse_asid, limit; gru_reset_asid_limit() local 110 gru_dbg(grudev, "gid %d, asid 0x%x\n", gru->gs_gid, asid); gru_reset_asid_limit() 116 gid = gru->gs_gid; gru_reset_asid_limit() 121 inuse_asid = gru->gs_gts[i]->ts_gms->ms_asids[gid].mt_asid; gru_reset_asid_limit() 122 gru_dbg(grudev, "gid %d, gts %p, gms %p, inuse 0x%x, cxt %d\n", gru_reset_asid_limit() 144 gru_dbg(grudev, "gid %d, new asid 0x%x, new_limit 0x%x\n", gru->gs_gid, gru_reset_asid_limit() 159 gru_dbg(grudev, "gid %d, asid 0x%x\n", gru->gs_gid, asid); gru_assign_asid() 267 "gid %d, gts %p, gms %p, ctxnum %d, asid 0x%x, asidmap 0x%lx\n", gru_load_mm_tracker() 286 gru_dbg(grudev, "gid %d, gts %p, gms %p, ctxnum 0x%d, asidmap 0x%lx\n", gru_unload_mm_tracker() 442 gru_dbg(grudev, "gts %p, gid %d\n", gts, gru->gs_gid); gru_free_gru_context() 648 gru_dbg(grudev, "gid %d, gts %p, cbrmap 0x%lx, dsrmap 0x%lx, tie %d, tis %d\n", gru_load_context() 848 "stole gid %d, ctxnum %d from gts %p. Need cb %d, ds %d;" gru_steal_context() 910 "gseg %p, gts %p, gid %d, ctx %d, cbr %d, dsr %d\n",
|
H A D | grufault.c | 346 "%s: gid %d, gts 0x%p, tfh 0x%p, vaddr 0x%lx, asid 0x%x, rw %d, ps %d, gpa 0x%lx\n", gru_preload_tlb() 446 "%s: gid %d, gts 0x%p, tfh 0x%p, vaddr 0x%lx, asid 0x%x, indexway 0x%x," gru_try_dropin() 547 "cpu %d, chiplet %d, gid %d, imap %016lx %016lx, dmap %016lx %016lx\n", gru_intr() 557 gru_dbg(grudev, "gid %d, cbr_done %d, done %d\n", for_each_cbr_in_tfm() 663 gru_dbg(grudev, "address 0x%lx, gid %d, gts 0x%p\n", cb, gts->ts_gru ? gts->ts_gru->gs_gid : -1, gts); gru_handle_user_call_os() 710 gru_dbg(grudev, "address 0x%lx, gid %d, gts 0x%p\n", excdet.cb, gts->ts_gru ? gts->ts_gru->gs_gid : -1, gts); gru_get_exception_detail() 750 int gid, ctxnum; gru_unload_all_contexts() local 754 foreach_gid(gid) { foreach_gid() 755 gru = GID_TO_GRU(gid); foreach_gid()
|
/linux-4.1.27/fs/gfs2/ |
H A 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);
|
H A D | quota.c | 530 int gfs2_quota_hold(struct gfs2_inode *ip, kuid_t uid, kgid_t gid) gfs2_quota_hold() argument 572 if (!gid_eq(gid, NO_GID_QUOTA_CHANGE) && gfs2_quota_hold() 573 !gid_eq(gid, ip->i_inode.i_gid)) { gfs2_quota_hold() 574 error = qdsb_get(sdp, make_kqid_gid(gid), qd); gfs2_quota_hold() 961 int gfs2_quota_lock(struct gfs2_inode *ip, kuid_t uid, kgid_t gid) gfs2_quota_lock() argument 968 error = gfs2_quota_hold(ip, uid, gid); gfs2_quota_lock() 1101 * @gid: The gid to check against 1114 int gfs2_quota_check(struct gfs2_inode *ip, kuid_t uid, kgid_t gid, gfs2_quota_check() argument 1134 qid_eq(qd->qd_id, make_kqid_gid(gid)))) gfs2_quota_check() 1172 kuid_t uid, kgid_t gid) gfs2_quota_change() 1186 qid_eq(qd->qd_id, make_kqid_gid(gid))) { gfs2_quota_change() 1171 gfs2_quota_change(struct gfs2_inode *ip, s64 change, kuid_t uid, kgid_t gid) gfs2_quota_change() argument
|
/linux-4.1.27/fs/quota/ |
H A D | kqid.c | 20 return gid_eq(left.gid, right.gid); qid_eq() 46 return gid_lt(left.gid, right.gid); qid_lt() 73 return from_kgid(targ, kqid.gid); from_kqid() 106 return from_kgid_munged(targ, kqid.gid); from_kqid_munged() 125 return gid_valid(qid.gid); qid_valid()
|
/linux-4.1.27/include/net/ |
H A D | scm.h | 18 kgid_t gid; member in struct:scm_creds 54 struct pid *pid, kuid_t uid, kgid_t gid) scm_set_cred() 59 scm->creds.gid = gid; scm_set_cred() 80 scm->creds.gid = INVALID_GID; scm_send() 125 .gid = from_kgid_munged(current_ns, scm->creds.gid), scm_recv() 53 scm_set_cred(struct scm_cookie *scm, struct pid *pid, kuid_t uid, kgid_t gid) scm_set_cred() argument
|
H A D | af_unix.h | 33 kgid_t gid; member in struct:unix_skb_parms
|
H A D | garp.h | 106 struct rb_root gid; member in struct:garp_applicant
|
/linux-4.1.27/drivers/infiniband/hw/ehca/ |
H A D | ehca_mcast.c | 55 #define EHCA_VALID_MULTICAST_GID(gid) ((gid)[0] == 0xFF) 59 int ehca_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) ehca_attach_mcast() argument 72 if (!(EHCA_VALID_MULTICAST_GID(gid->raw))) { ehca_attach_mcast() 73 ehca_err(ibqp->device, "invalid mulitcast gid"); ehca_attach_mcast() 80 memcpy(&my_gid, gid->raw, sizeof(union ib_gid)); ehca_attach_mcast() 96 int ehca_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) ehca_detach_mcast() argument 109 if (!(EHCA_VALID_MULTICAST_GID(gid->raw))) { ehca_detach_mcast() 110 ehca_err(ibqp->device, "invalid mulitcast gid"); ehca_detach_mcast() 117 memcpy(&my_gid, gid->raw, sizeof(union ib_gid)); ehca_detach_mcast()
|
H A D | ehca_av.c | 130 union ib_gid gid; ehca_create_ah() local 141 memset(&gid, 0, sizeof(gid)); ehca_create_ah() 144 ah_attr->grh.sgid_index, &gid); ehca_create_ah() 152 memcpy(&av->av.grh.word_1, &gid, sizeof(gid)); ehca_create_ah() 194 union ib_gid gid; ehca_modify_ah() local 205 memset(&gid, 0, sizeof(gid)); ehca_modify_ah() 208 ah_attr->grh.sgid_index, &gid); ehca_modify_ah() 218 memcpy(&new_ehca_av.grh.word_1, &gid, sizeof(gid)); ehca_modify_ah()
|
H A 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);
|
H A D | ehca_hca.c | 316 int index, union ib_gid *gid) ehca_query_gid() 342 memcpy(&gid->raw[0], &rblock->gid_prefix, sizeof(u64)); ehca_query_gid() 343 memcpy(&gid->raw[8], &rblock->guid_entries[index], sizeof(u64)); ehca_query_gid() 315 ehca_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) ehca_query_gid() argument
|
/linux-4.1.27/drivers/pinctrl/mvebu/ |
H A D | pinctrl-mvebu.c | 44 unsigned gid; member in struct:mvebu_pinctrl_group 141 unsigned gid, unsigned long *config) mvebu_pinconf_group_get() 144 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; mvebu_pinconf_group_get() 153 unsigned gid, unsigned long *configs, mvebu_pinconf_group_set() 157 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; mvebu_pinconf_group_set() 173 struct seq_file *s, unsigned gid) mvebu_pinconf_group_dbg_show() 176 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; mvebu_pinconf_group_dbg_show() 181 if (mvebu_pinconf_group_get(pctldev, gid, &config)) mvebu_pinconf_group_dbg_show() 263 unsigned gid) mvebu_pinmux_set() 267 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; mvebu_pinmux_set() 277 func->name, func->groups[gid]); mvebu_pinmux_set() 282 ret = mvebu_pinconf_group_set(pctldev, grp->gid, &config, 1); mvebu_pinmux_set() 285 func->groups[gid], func->name); mvebu_pinmux_set() 313 return mvebu_pinconf_group_set(pctldev, grp->gid, &config, 1); mvebu_pinmux_gpio_request_enable() 357 unsigned gid) mvebu_pinctrl_get_group_name() 360 return pctl->groups[gid].name; mvebu_pinctrl_get_group_name() 364 unsigned gid, const unsigned **pins, mvebu_pinctrl_get_group_pins() 368 *pins = pctl->groups[gid].pins; mvebu_pinctrl_get_group_pins() 369 *num_pins = pctl->groups[gid].npins; mvebu_pinctrl_get_group_pins() 553 unsigned gid, n, k; mvebu_pinctrl_probe() local 629 gid = 0; mvebu_pinctrl_probe() 632 pctl->groups[gid].gid = gid; mvebu_pinctrl_probe() 633 pctl->groups[gid].ctrl = ctrl; mvebu_pinctrl_probe() 634 pctl->groups[gid].name = ctrl->name; mvebu_pinctrl_probe() 635 pctl->groups[gid].pins = ctrl->pins; mvebu_pinctrl_probe() 636 pctl->groups[gid].npins = ctrl->npins; mvebu_pinctrl_probe() 644 pctl->groups[gid].name = noname_buf; mvebu_pinctrl_probe() 645 pctl->groups[gid].npins = 1; mvebu_pinctrl_probe() 650 gid++; mvebu_pinctrl_probe() 651 pctl->groups[gid].gid = gid; mvebu_pinctrl_probe() 652 pctl->groups[gid].ctrl = ctrl; mvebu_pinctrl_probe() 653 pctl->groups[gid].name = noname_buf; mvebu_pinctrl_probe() 654 pctl->groups[gid].pins = &ctrl->pins[k]; mvebu_pinctrl_probe() 655 pctl->groups[gid].npins = 1; mvebu_pinctrl_probe() 660 gid++; mvebu_pinctrl_probe() 140 mvebu_pinconf_group_get(struct pinctrl_dev *pctldev, unsigned gid, unsigned long *config) mvebu_pinconf_group_get() argument 152 mvebu_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned gid, unsigned long *configs, unsigned num_configs) mvebu_pinconf_group_set() argument 172 mvebu_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, unsigned gid) mvebu_pinconf_group_dbg_show() argument 262 mvebu_pinmux_set(struct pinctrl_dev *pctldev, unsigned fid, unsigned gid) mvebu_pinmux_set() argument 356 mvebu_pinctrl_get_group_name(struct pinctrl_dev *pctldev, unsigned gid) mvebu_pinctrl_get_group_name() argument 363 mvebu_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, unsigned gid, const unsigned **pins, unsigned *num_pins) mvebu_pinctrl_get_group_pins() argument
|
/linux-4.1.27/net/core/ |
H A D | scm.c | 51 kgid_t gid = make_kgid(cred->user_ns, creds->gid); scm_check_creds() local 53 if (!uid_valid(uid) || !gid_valid(gid)) scm_check_creds() 60 ((gid_eq(gid, cred->gid) || gid_eq(gid, cred->egid) || scm_check_creds() 61 gid_eq(gid, cred->sgid)) || ns_capable(cred->user_ns, CAP_SETGID))) { scm_check_creds() 168 kgid_t gid; for_each_cmsghdr() local 189 gid = make_kgid(current_user_ns(), creds.gid); for_each_cmsghdr() 190 if (!uid_valid(uid) || !gid_valid(gid)) for_each_cmsghdr() 194 p->creds.gid = gid; for_each_cmsghdr()
|
/linux-4.1.27/fs/hfsplus/ |
H A D | options.c | 35 { opt_gid, "gid=%u" }, 57 opts->gid = current_gid(); hfsplus_fill_defaults() 146 pr_err("gid requires an argument\n"); hfsplus_parse_options() 149 sbi->gid = make_kgid(current_user_ns(), (gid_t)tmp); hfsplus_parse_options() 150 if (!gid_valid(sbi->gid)) { hfsplus_parse_options() 151 pr_err("invalid gid specified\n"); hfsplus_parse_options() 224 seq_printf(seq, ",umask=%o,uid=%u,gid=%u", sbi->umask, hfsplus_show_options() 226 from_kgid_munged(&init_user_ns, sbi->gid)); hfsplus_show_options()
|
/linux-4.1.27/include/uapi/linux/ |
H A D | auxvec.h | 21 #define AT_GID 13 /* real gid */ 22 #define AT_EGID 14 /* effective gid */
|
H A D | ncp_mount.h | 39 __kernel_gid_t gid; member in struct:ncp_mount_data 63 unsigned long gid; member in struct:ncp_mount_data_v4
|
H A D | ipc.h | 13 __kernel_gid_t gid; member in struct:ipc_perm
|
H A D | minix_fs.h | 32 * Note the 8-bit gid and atime and ctime.
|
H A D | cramfs_fs.h | 32 __u32 size:CRAMFS_SIZE_WIDTH, gid:CRAMFS_GID_WIDTH; member in struct:cramfs_inode
|
H A D | auto_fs4.h | 136 __u32 gid; member in struct:autofs_v5_packet
|
H A D | cn_proc.h | 89 __u32 rgid; /* task gid */
|
H A D | jffs2.h | 135 /* The uid, gid, atime, mtime and ctime members could be longer, but 150 jint16_t gid; /* The file's group. */ member in struct:jffs2_raw_inode
|
H A D | fuse.h | 161 uint32_t gid; member in struct:fuse_attr 464 uint32_t gid; member in struct:fuse_setattr_in 679 uint32_t gid; member in struct:fuse_in_header
|
/linux-4.1.27/arch/sparc/include/uapi/asm/ |
H A D | ipcbuf.h | 19 __kernel_gid_t gid; member in struct:ipc64_perm
|
/linux-4.1.27/arch/s390/include/uapi/asm/ |
H A D | ipcbuf.h | 18 __kernel_gid32_t gid; member in struct:ipc64_perm
|
/linux-4.1.27/scripts/ |
H A 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. 104 # <filetype> <name> <path to file> <octal mode> <uid> <gid> 113 local gid="$4" 115 # remap uid/gid to 0 if necessary 117 [ "$root_gid" = "squash" ] && gid=0 || [ "$gid" -eq "$root_gid" ] && gid=0 118 local str="${mode} ${uid} ${gid}" 273 "-g") # map $1 to gid=0 (root)
|
/linux-4.1.27/arch/s390/kernel/ |
H A D | compat_linux.c | 77 #define high2lowgid(gid) ((gid) > 65535) ? (u16)overflowgid : (u16)(gid) 79 #define low2highgid(gid) ((gid) == (u16)-1) ? (gid_t)-1 : (gid_t)(gid) 81 #define SET_GID16(var, gid) var = high2lowgid(gid) 83 #define NEW_TO_OLD_GID(gid) high2lowgid(gid) 85 #define SET_OLDSTAT_GID(stat, gid) (stat).st_gid = high2lowgid(gid) 87 #define SET_STAT_GID(stat, gid) (stat).st_gid = high2lowgid(gid) 111 COMPAT_SYSCALL_DEFINE1(s390_setgid16, u16, gid) COMPAT_SYSCALL_DEFINE1() 113 return sys_setgid((gid_t)gid); COMPAT_SYSCALL_DEFINE1() 163 rgid = high2lowgid(from_kgid_munged(cred->user_ns, cred->gid)); COMPAT_SYSCALL_DEFINE3() 179 COMPAT_SYSCALL_DEFINE1(s390_setfsgid16, u16, gid) COMPAT_SYSCALL_DEFINE1() 181 return sys_setfsgid((gid_t)gid); COMPAT_SYSCALL_DEFINE1() 370 tmp.st_gid = from_kgid_munged(current_user_ns(), stat->gid); cp_stat64()
|
H A D | compat_linux.h | 94 long compat_sys_s390_setgid16(u16 gid); 102 long compat_sys_s390_setfsgid16(u16 gid);
|
/linux-4.1.27/kernel/ |
H A D | groups.c | 72 gid_t gid; groups_to_user() local 73 gid = from_kgid_munged(user_ns, GROUP_AT(group_info, i)); groups_to_user() 74 if (put_user(gid, grouplist+i)) groups_to_user() 89 gid_t gid; groups_from_user() local 91 if (get_user(gid, grouplist+i)) groups_from_user() 94 kgid = make_kgid(user_ns, gid); groups_from_user()
|
H A D | uid16.c | 39 SYSCALL_DEFINE1(setgid16, old_gid_t, gid) SYSCALL_DEFINE1() 41 return sys_setgid(low2highgid(gid)); SYSCALL_DEFINE1() 90 rgid = high2lowgid(from_kgid_munged(cred->user_ns, cred->gid)); SYSCALL_DEFINE3() 106 SYSCALL_DEFINE1(setfsgid16, old_gid_t, gid) SYSCALL_DEFINE1() 108 return sys_setfsgid(low2highgid(gid)); SYSCALL_DEFINE1()
|
H A D | user_namespace.c | 294 * make_kgid - Map a user-namespace gid pair into a kgid. 295 * @ns: User namespace that the gid is in 296 * @gid: group identifier 298 * Maps a user-namespace gid pair into a kernel internal kgid, 301 * When there is no mapping defined for the user-namespace gid 306 kgid_t make_kgid(struct user_namespace *ns, gid_t gid) make_kgid() argument 308 /* Map the gid to a global kernel gid */ make_kgid() 309 return KGIDT_INIT(map_id_down(&ns->gid_map, gid)); make_kgid() 314 * from_kgid - Create a gid from a kgid user-namespace pair. 315 * @targ: The user namespace we want a gid in. 316 * @kgid: The kernel internal gid to start with. 319 * return the resulting gid. 327 /* Map the gid from a global kernel gid */ from_kgid() 333 * from_kgid_munged - Create a gid from a kgid user-namespace pair. 334 * @targ: The user namespace we want a gid in. 335 * @kgid: The kernel internal gid to start with. 338 * return the resulting gid. 343 * returns a valid gid. This makes from_kgid_munged appropriate 345 * system call and failing to provide a valid gid are not options. 351 gid_t gid; from_kgid_munged() local 352 gid = from_kgid(targ, kgid); from_kgid_munged() 354 if (gid == (gid_t) -1) from_kgid_munged() 355 gid = overflowgid; from_kgid_munged() 356 return gid; from_kgid_munged() 831 kgid_t gid = make_kgid(ns->parent, id); new_idmap_permitted() local 833 gid_eq(gid, cred->egid)) new_idmap_permitted() 936 /* It is not safe to use setgroups until a gid mapping in userns_may_setgroups()
|
H A D | auditsc.c | 334 static int audit_compare_gid(kgid_t gid, audit_compare_gid() argument 343 rc = audit_gid_comparator(gid, f->op, name->gid); audit_compare_gid() 350 rc = audit_gid_comparator(gid, f->op, n->gid); audit_compare_gid() 369 return audit_compare_gid(cred->gid, name, f, ctx); audit_field_compare() 408 /* gid comparisons */ audit_field_compare() 410 return audit_gid_comparator(cred->gid, f->op, cred->egid); audit_field_compare() 412 return audit_gid_comparator(cred->gid, f->op, cred->sgid); audit_field_compare() 414 return audit_gid_comparator(cred->gid, f->op, cred->fsgid); audit_field_compare() 482 result = audit_gid_comparator(cred->gid, f->op, f->gid); audit_filter_rules() 485 result = in_group_p(f->gid); audit_filter_rules() 488 result = !in_group_p(f->gid); audit_filter_rules() 492 result = audit_gid_comparator(cred->egid, f->op, f->gid); audit_filter_rules() 495 result = in_egroup_p(f->gid); audit_filter_rules() 498 result = !in_egroup_p(f->gid); audit_filter_rules() 502 result = audit_gid_comparator(cred->sgid, f->op, f->gid); audit_filter_rules() 505 result = audit_gid_comparator(cred->fsgid, f->op, f->gid); audit_filter_rules() 583 result = audit_gid_comparator(name->gid, f->op, f->gid); audit_filter_rules() 586 if (audit_gid_comparator(n->gid, f->op, f->gid)) { audit_filter_rules() 705 * structure at this point, we can only check uid and gid. 1193 from_kgid(&init_user_ns, context->ipc.gid), show_special() 2125 context->ipc.gid = ipcp->gid; __audit_ipc_obj() 2136 * @gid: msgq group id 2141 void __audit_ipc_set_perm(unsigned long qbytes, uid_t uid, gid_t gid, umode_t mode) __audit_ipc_set_perm() argument 2147 context->ipc.perm_gid = gid; __audit_ipc_set_perm() 2362 kgid_t gid; audit_log_task() local 2368 current_uid_gid(&uid, &gid); audit_log_task() 2370 audit_log_format(ab, "auid=%u uid=%u gid=%u ses=%u", audit_log_task() 2373 from_kgid(&init_user_ns, gid), audit_log_task()
|
H A D | sys.c | 311 * Unprivileged users may change the real gid to the effective gid 314 * If you set the real gid at all, or set the effective gid to a value not 315 * equal to the real gid, then the saved gid is set to the new effective gid. 352 if (gid_eq(old->gid, krgid) || SYSCALL_DEFINE2() 355 new->gid = krgid; SYSCALL_DEFINE2() 360 if (gid_eq(old->gid, kegid) || SYSCALL_DEFINE2() 370 (egid != (gid_t) -1 && !gid_eq(kegid, old->gid))) SYSCALL_DEFINE2() 386 SYSCALL_DEFINE1(setgid, gid_t, gid) SYSCALL_DEFINE1() 394 kgid = make_kgid(ns, gid); SYSCALL_DEFINE1() 405 new->gid = new->egid = new->sgid = new->fsgid = kgid; SYSCALL_DEFINE1() 406 else if (gid_eq(kgid, old->gid) || gid_eq(kgid, old->sgid)) SYSCALL_DEFINE1() 693 if (rgid != (gid_t) -1 && !gid_eq(krgid, old->gid) && SYSCALL_DEFINE3() 696 if (egid != (gid_t) -1 && !gid_eq(kegid, old->gid) && SYSCALL_DEFINE3() 699 if (sgid != (gid_t) -1 && !gid_eq(ksgid, old->gid) && SYSCALL_DEFINE3() 705 new->gid = krgid; SYSCALL_DEFINE3() 725 rgid = from_kgid_munged(cred->user_ns, cred->gid); SYSCALL_DEFINE3() 785 SYSCALL_DEFINE1(setfsgid, gid_t, gid) SYSCALL_DEFINE1() 795 kgid = make_kgid(old->user_ns, gid); SYSCALL_DEFINE1() 803 if (gid_eq(kgid, old->gid) || gid_eq(kgid, old->egid) || SYSCALL_DEFINE1() 1438 gid_eq(cred->gid, tcred->egid) && check_prlimit_permission() 1439 gid_eq(cred->gid, tcred->sgid) && check_prlimit_permission() 1440 gid_eq(cred->gid, tcred->gid)) check_prlimit_permission() 1812 !gid_eq(cred->gid, make_kgid(ns, 0))) validate_prctl_map()
|
H A D | audit.h | 87 kgid_t gid; member in struct:audit_names 138 kgid_t gid, egid, sgid, fsgid; member in struct:audit_context 161 kgid_t gid; member in struct:audit_context::__anon13951::__anon13953
|
H A D | cred.c | 45 .gid = GLOBAL_ROOT_GID, 474 if (!gid_eq(new->gid, old->gid) || commit_creds() 737 printk(KERN_ERR "CRED: ->*gid = { %d,%d,%d,%d }\n", dump_invalid_creds() 738 from_kgid_munged(&init_user_ns, cred->gid), dump_invalid_creds()
|
H A D | tsacct.c | 64 stats->ac_gid = from_kgid_munged(user_ns, tcred->gid); bacct_add_tsk()
|
H A D | auditfilter.c | 468 f->gid = make_kgid(current_user_ns(), f->val); audit_data_to_entry() 469 if (!gid_valid(f->gid)) audit_data_to_entry() 697 if (!gid_eq(a->fields[i].gid, b->fields[i].gid)) audit_compare_rule() 1274 result = audit_gid_comparator(current_gid(), f->op, f->gid); audit_filter_user_rules()
|
/linux-4.1.27/include/trace/events/ |
H A D | iommu.h | 25 __field(int, gid) 30 __entry->gid = group_id; 35 __entry->gid, __get_str(device)
|
H A D | ext3.h | 19 __field( gid_t, gid ) 28 __entry->gid = i_gid_read(inode); 32 TP_printk("dev %d,%d ino %lu mode 0%o uid %u gid %u blocks %lu", 35 __entry->mode, __entry->uid, __entry->gid,
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | mcg.c | 44 u8 gid[16]; member in struct:mlx5_attach_mcg_mbox_in 56 u8 gid[16]; member in struct:mlx5_detach_mcg_mbox_in 73 memcpy(in.gid, mgid, sizeof(*mgid)); mlx5_core_attach_mcg() 95 memcpy(in.gid, mgid, sizeof(*mgid)); mlx5_core_detach_mcg()
|
/linux-4.1.27/arch/xtensa/include/uapi/asm/ |
H A D | ipcbuf.h | 28 __kernel_gid32_t gid; member in struct:ipc64_perm
|
/linux-4.1.27/include/uapi/asm-generic/ |
H A D | ipcbuf.h | 22 __kernel_gid32_t gid; member in struct:ipc64_perm
|
/linux-4.1.27/arch/parisc/include/uapi/asm/ |
H A D | ipcbuf.h | 15 gid_t gid; member in struct:ipc64_perm
|
/linux-4.1.27/net/sunrpc/ |
H A D | auth_generic.c | 54 .gid = RPC_MACHINE_CRED_GROUPID, rpc_lookup_machine_cred() 96 gcred->acred.gid = acred->gid; generic_create_cred() 104 dprintk("RPC: allocated %s cred %p for uid %d gid %d\n", generic_create_cred() 108 from_kgid(&init_user_ns, acred->gid)); generic_create_cred() 142 !gid_eq(gcred->acred.gid, acred->gid)) machine_cred_match() 160 !gid_eq(gcred->acred.gid, acred->gid) || generic_match()
|
H A D | auth_unix.c | 67 dprintk("RPC: allocating UNIX cred for uid %d gid %d\n", unx_create_cred() 69 from_kgid(&init_user_ns, acred->gid)); unx_create_cred() 82 cred->uc_gid = acred->gid; unx_create_cred() 124 if (!uid_eq(cred->uc_uid, acred->uid) || !gid_eq(cred->uc_gid, acred->gid)) unx_match() 165 *hold = htonl(p - hold - 1); /* gid array length */ unx_marshal()
|
H A D | svcauth_unix.c | 26 * AUTHNULL is treated just like AUTHUNIX except that the uid/gid 404 * auth.unix.gid cache 511 int gid; unix_gid_parse() local 513 rv = get_int(&mesg, &gid); unix_gid_parse() 517 kgid = make_kgid(&init_user_ns, gid); unix_gid_parse() 575 .name = "auth.unix.gid", 749 /* Signal that mapping to nobody uid/gid is required */ svcauth_null_accept() 814 * Instead, -1 uid or gid is later mapped to the svcauth_unix_accept() 816 * Supplementary gid's will be left alone. svcauth_unix_accept() 819 cred->cr_gid = make_kgid(&init_user_ns, svc_getnl(argv)); /* gid */ svcauth_unix_accept()
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
H A D | mcg.c | 681 * Caller must hold MCG table semaphore. gid and mgm parameters must 692 * If no AMGM exists for given gid, *index = -1, *prev = index of last 696 u8 *gid, enum mlx4_protocol prot, find_entry() 713 memcpy(mgid, gid, 16); find_entry() 721 mlx4_dbg(dev, "Hash for %pI6 is %04x\n", gid, hash); find_entry() 739 if (!memcmp(mgm->gid, gid, 16) && find_entry() 952 "dst-gid = %pI6\n", cur->ib.dst_gid); mlx4_err_rule() 954 "dst-gid-mask = %pI6\n", mlx4_err_rule() 1097 int mlx4_qp_attach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], mlx4_qp_attach_common() argument 1109 u8 port = gid[5]; mlx4_qp_attach_common() 1118 err = find_entry(dev, port, gid, prot, mlx4_qp_attach_common() 1126 memcpy(mgm->gid, gid, 16); mlx4_qp_attach_common() 1141 memcpy(mgm->gid, gid, 16); mlx4_qp_attach_common() 1206 int mlx4_qp_detach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], mlx4_qp_detach_common() argument 1216 u8 port = gid[5]; mlx4_qp_detach_common() 1226 err = find_entry(dev, port, gid, prot, mlx4_qp_detach_common() 1232 mlx4_err(dev, "MGID %pI6 not found\n", gid); mlx4_qp_detach_common() 1282 memset(mgm->gid, 0, 16); mlx4_qp_detach_common() 1328 u8 gid[16], u8 attach, u8 block_loopback, mlx4_QP_ATTACH() 1342 memcpy(mailbox->buf, gid, 16); mlx4_QP_ATTACH() 1360 u8 gid[16], u8 port, mlx4_trans_to_dmfs_attach() 1382 memcpy(spec.eth.dst_mac, &gid[10], ETH_ALEN); mlx4_trans_to_dmfs_attach() 1388 memcpy(spec.ib.dst_gid, gid, 16); mlx4_trans_to_dmfs_attach() 1399 int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], mlx4_multicast_attach() argument 1410 gid[7] |= (MLX4_MC_STEER << 1); mlx4_multicast_attach() 1413 return mlx4_QP_ATTACH(dev, qp, gid, 1, mlx4_multicast_attach() 1415 return mlx4_qp_attach_common(dev, qp, gid, mlx4_multicast_attach() 1420 return mlx4_trans_to_dmfs_attach(dev, qp, gid, port, mlx4_multicast_attach() 1429 int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], mlx4_multicast_detach() argument 1439 gid[7] |= (MLX4_MC_STEER << 1); mlx4_multicast_detach() 1442 return mlx4_QP_ATTACH(dev, qp, gid, 0, 0, prot); mlx4_multicast_detach() 1444 return mlx4_qp_detach_common(dev, qp, gid, prot, mlx4_multicast_detach() 1515 struct mlx4_qp *qp, u8 gid[16], mlx4_unicast_attach() 1519 gid[7] |= (MLX4_UC_STEER << 1); mlx4_unicast_attach() 1522 return mlx4_QP_ATTACH(dev, qp, gid, 1, mlx4_unicast_attach() 1525 return mlx4_qp_attach_common(dev, qp, gid, block_mcast_loopback, mlx4_unicast_attach() 1531 u8 gid[16], enum mlx4_protocol prot) mlx4_unicast_detach() 1534 gid[7] |= (MLX4_UC_STEER << 1); mlx4_unicast_detach() 1537 return mlx4_QP_ATTACH(dev, qp, gid, 0, 0, prot); mlx4_unicast_detach() 1539 return mlx4_qp_detach_common(dev, qp, gid, prot, MLX4_UC_STEER); mlx4_unicast_detach() 695 find_entry(struct mlx4_dev *dev, u8 port, u8 *gid, enum mlx4_protocol prot, struct mlx4_cmd_mailbox *mgm_mailbox, int *prev, int *index) find_entry() argument 1327 mlx4_QP_ATTACH(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], u8 attach, u8 block_loopback, enum mlx4_protocol prot) mlx4_QP_ATTACH() argument 1359 mlx4_trans_to_dmfs_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], u8 port, int block_mcast_loopback, enum mlx4_protocol prot, u64 *reg_id) mlx4_trans_to_dmfs_attach() argument 1514 mlx4_unicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], int block_mcast_loopback, enum mlx4_protocol prot) mlx4_unicast_attach() argument 1530 mlx4_unicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], enum mlx4_protocol prot) mlx4_unicast_detach() argument
|
H A D | resource_tracker.c | 85 u8 gid[16]; member in struct:res_gid 3764 struct res_qp *rqp, u8 *gid) find_gid() 3769 if (!memcmp(res->gid, gid, 16)) find_gid() 3776 u8 *gid, enum mlx4_protocol prot, add_mcg_res() 3787 if (find_gid(dev, slave, rqp, gid)) { add_mcg_res() 3791 memcpy(res->gid, gid, 16); add_mcg_res() 3804 u8 *gid, enum mlx4_protocol prot, rem_mcg_res() 3811 res = find_gid(dev, slave, rqp, gid); rem_mcg_res() 3826 u8 gid[16], int block_loopback, enum mlx4_protocol prot, qp_attach() 3831 int port = mlx4_slave_convert_port(dev, slave, gid[5]); qp_attach() 3834 return mlx4_trans_to_dmfs_attach(dev, qp, gid, port, qp_attach() 3840 int port = mlx4_slave_convert_port(dev, slave, gid[5]); qp_attach() 3843 gid[5] = port; qp_attach() 3845 return mlx4_qp_attach_common(dev, qp, gid, qp_attach() 3853 u8 gid[16], enum mlx4_protocol prot, qp_detach() 3860 return mlx4_qp_detach_common(dev, qp, gid, prot, type); qp_detach() 3867 u8 *gid, enum mlx4_protocol prot) mlx4_adjust_port() 3876 real_port = mlx4_slave_convert_port(dev, slave, gid[5]); mlx4_adjust_port() 3879 gid[5] = real_port; mlx4_adjust_port() 3892 u8 *gid = inbox->buf; mlx4_QP_ATTACH_wrapper() local 3901 enum mlx4_steer_type type = (gid[7] & steer_type_mask) >> 1; mlx4_QP_ATTACH_wrapper() 3910 err = qp_attach(dev, slave, &qp, gid, block_loopback, prot, mlx4_QP_ATTACH_wrapper() 3916 err = add_mcg_res(dev, slave, rqp, gid, prot, type, reg_id); mlx4_QP_ATTACH_wrapper() 3920 err = mlx4_adjust_port(dev, slave, gid, prot); mlx4_QP_ATTACH_wrapper() 3924 err = rem_mcg_res(dev, slave, rqp, gid, prot, type, ®_id); mlx4_QP_ATTACH_wrapper() 3928 err = qp_detach(dev, &qp, gid, prot, type, reg_id); mlx4_QP_ATTACH_wrapper() 3937 qp_detach(dev, &qp, gid, prot, type, reg_id); mlx4_QP_ATTACH_wrapper() 4242 (void) mlx4_qp_detach_common(dev, &qp, rgid->gid, detach_qp() 3763 find_gid(struct mlx4_dev *dev, int slave, struct res_qp *rqp, u8 *gid) find_gid() argument 3775 add_mcg_res(struct mlx4_dev *dev, int slave, struct res_qp *rqp, u8 *gid, enum mlx4_protocol prot, enum mlx4_steer_type steer, u64 reg_id) add_mcg_res() argument 3803 rem_mcg_res(struct mlx4_dev *dev, int slave, struct res_qp *rqp, u8 *gid, enum mlx4_protocol prot, enum mlx4_steer_type steer, u64 *reg_id) rem_mcg_res() argument 3825 qp_attach(struct mlx4_dev *dev, int slave, struct mlx4_qp *qp, u8 gid[16], int block_loopback, enum mlx4_protocol prot, enum mlx4_steer_type type, u64 *reg_id) qp_attach() argument 3852 qp_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], enum mlx4_protocol prot, enum mlx4_steer_type type, u64 reg_id) qp_detach() argument 3866 mlx4_adjust_port(struct mlx4_dev *dev, int slave, u8 *gid, enum mlx4_protocol prot) mlx4_adjust_port() argument
|
H A D | port.c | 813 mlx4_warn(dev, "requested gid entry for slave:%d is a duplicate of gid at index %d\n", mlx4_common_set_port() 1178 int mlx4_get_slave_from_roce_gid(struct mlx4_dev *dev, int port, u8 *gid, mlx4_get_slave_from_roce_gid() argument 1196 if (!memcmp(priv->port[port].gid_table.roce_gids[i].raw, gid, mlx4_get_slave_from_roce_gid() 1204 /* Calculate a slave_gid which is the slave number in the gid mlx4_get_slave_from_roce_gid() 1278 u8 *gid) mlx4_get_roce_gid_from_slave() 1285 memcpy(gid, priv->port[port].gid_table.roce_gids[slave_id].raw, mlx4_get_roce_gid_from_slave() 1277 mlx4_get_roce_gid_from_slave(struct mlx4_dev *dev, int port, int slave_id, u8 *gid) mlx4_get_roce_gid_from_slave() argument
|
/linux-4.1.27/arch/x86/tools/ |
H A 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/fs/autofs4/ |
H A D | inode.c | 40 ino->gid = GLOBAL_ROOT_GID; autofs4_clean_ino() 84 seq_printf(m, ",gid=%u", autofs4_show_options() 119 {Opt_gid, "gid=%u"}, 129 static int parse_options(char *options, int *pipefd, kuid_t *uid, kgid_t *gid, parse_options() argument 138 *gid = current_gid(); parse_options() 169 *gid = make_kgid(current_user_ns(), option); parse_options() 170 if (!gid_valid(*gid)) parse_options()
|
H A D | waitq.c | 160 packet->gid = from_kgid_munged(user_ns, wq->gid); autofs4_notify_daemon() 431 wq->gid = current_gid(); autofs4_wait() 497 * uid and gid in the dentry info struct. This is so it can be autofs4_wait() 500 * to existing, active, autofs mounts. The uid and gid (and autofs4_wait() 521 ino->gid = wq->gid; autofs4_wait()
|
H A D | autofs_i.h | 78 kgid_t gid; member in struct:autofs_info 97 kgid_t gid; member in struct:autofs_wait_queue
|
H A D | dev-ioctl.c | 425 * Return the uid and gid of the last request for the mount 429 * process uid and gid (or string variations of them) for mount 448 param->requester.uid = param->requester.gid = -1; autofs_dev_ioctl_requester() 460 param->requester.gid = from_kgid_munged(current_user_ns(), ino->gid); autofs_dev_ioctl_requester()
|
/linux-4.1.27/fs/affs/ |
H A D | inode.c | 82 id = be16_to_cpu(tail->gid); affs_iget() 172 gid_t gid; affs_write_inode() local 193 gid = i_gid_read(inode); affs_write_inode() 197 if (gid == 0 || gid == 0xFFFF) affs_write_inode() 198 gid = gid ^ ~0; affs_write_inode() 203 tail->gid = cpu_to_be16(gid); affs_write_inode()
|
H A D | super.c | 190 parse_options(char *options, kuid_t *uid, kgid_t *gid, int *mode, int *reserved, s32 *root, parse_options() argument 199 *gid = current_gid(); parse_options() 258 *gid = make_kgid(current_user_ns(), option); parse_options() 259 if (!gid_valid(*gid)) parse_options() 310 kgid_t gid; affs_fill_super() local 336 if (!parse_options(data,&uid,&gid,&i,&reserved,&root_block, affs_fill_super() 347 sbi->s_gid = gid; affs_fill_super() 518 kgid_t gid; affs_remount() local 538 if (!parse_options(data, &uid, &gid, &mode, &reserved, &root_block, affs_remount() 553 sbi->s_gid = gid; affs_remount()
|
H A D | affs.h | 91 kgid_t s_gid; /* gid to override */ 114 #define AFFS_MOUNT_SF_SETGID 0x0020 /* Ignore Amiga gid */ 116 #define AFFS_MOUNT_SF_MUFS 0x0100 /* Use MUFS uid/gid mapping */
|
/linux-4.1.27/fs/squashfs/ |
H A D | id.c | 27 * For space efficiency regular files store uid and gid indexes, which are 43 * Map uid/gid index into real 32-bit uid/gid using the id look up table
|
/linux-4.1.27/arch/s390/hypfs/ |
H A D | inode.c | 35 kgid_t gid; /* gid used for files and dirs */ member in struct:hypfs_sb_info 106 ret->i_gid = hypfs_info->gid; hypfs_make_inode() 217 {opt_gid, "gid=%u"}, 226 kgid_t gid; hypfs_parse_options() local 249 gid = make_kgid(current_user_ns(), option); hypfs_parse_options() 250 if (!gid_valid(gid)) hypfs_parse_options() 252 hypfs_info->gid = gid; hypfs_parse_options() 268 seq_printf(s, ",gid=%u", from_kgid_munged(&init_user_ns, hypfs_info->gid)); hypfs_show_options() 284 sbi->gid = current_gid(); hypfs_fill_super()
|
/linux-4.1.27/security/keys/ |
H A D | permission.c | 47 if (gid_valid(key->gid) && key->perm & KEY_GRP_ALL) { key_task_permission() 48 if (gid_eq(key->gid, cred->fsgid)) { key_task_permission() 53 ret = groups_search(cred->group_info, key->gid); key_task_permission()
|
H A D | process_keys.c | 135 keyring = keyring_alloc("_tid", new->uid, new->gid, new, install_thread_keyring_to_cred() 181 keyring = keyring_alloc("_pid", new->uid, new->gid, new, install_process_keyring_to_cred() 232 keyring = keyring_alloc("_ses", cred->uid, cred->gid, cred, install_session_keyring_to_cred() 296 tsk->cred->thread_keyring->gid = tsk->cred->fsgid; key_fsgid_changed() 786 name, old->uid, old->gid, old, join_session_keyring() 840 new-> gid = old-> gid; key_change_session_keyring()
|
H A D | keyctl.c | 556 * type;uid;gid;perm;description<NUL> 601 from_kgid_munged(current_user_ns(), key->gid), keyctl_describe_key() 784 * caller must have sysadmin capability. If either uid or gid is -1 then that 800 kgid_t gid; keyctl_chown_key() local 803 gid = make_kgid(current_user_ns(), group); keyctl_chown_key() 807 if ((group != (gid_t) -1) && !gid_valid(gid)) keyctl_chown_key() 834 if (group != (gid_t) -1 && !gid_eq(gid, key->gid) && !in_group_p(gid)) keyctl_chown_key() 884 key->gid = gid; keyctl_chown_key() 1523 !gid_eq(pcred->gid, mycred->egid) || keyctl_session_to_parent()
|
/linux-4.1.27/fs/hpfs/ |
H A D | super.c | 273 {Opt_gid, "gid=%u"}, 293 static int parse_opts(char *opts, kuid_t *uid, kgid_t *gid, umode_t *umask, parse_opts() argument 325 *gid = make_kgid(current_user_ns(), option); parse_opts() 326 if (!gid_valid(*gid)) parse_opts() 402 gid=xxx set gid of files that don't have gid specified in eas\n\ hpfs_help() 425 kgid_t gid; hpfs_remount_fs() local 436 uid = sbi->sb_uid; gid = sbi->sb_gid; hpfs_remount_fs() 442 if (!(o = parse_opts(data, &uid, &gid, &umask, &lowercase, hpfs_remount_fs() 458 sbi->sb_uid = uid; sbi->sb_gid = gid; hpfs_remount_fs() 479 seq_printf(seq, ",gid=%u", from_kgid_munged(&init_user_ns, sbi->sb_gid)); hpfs_show_options() 527 kgid_t gid; hpfs_fill_super() local 547 gid = current_gid(); hpfs_fill_super() 556 if (!(o = parse_opts(options, &uid, &gid, &umask, &lowercase, hpfs_fill_super() 605 sbi->sb_gid = gid; hpfs_fill_super()
|
H A D | hpfs_fn.h | 56 unsigned i_ea_gid : 1; /* file's gid is stored in ea */ 73 kgid_t sb_gid; /* gid from mount options */
|
/linux-4.1.27/arch/powerpc/include/uapi/asm/ |
H A D | ipcbuf.h | 24 __kernel_gid_t gid; member in struct:ipc64_perm
|
/linux-4.1.27/arch/alpha/kernel/ |
H A D | asm-offsets.c | 30 DEFINE(CRED_GID, offsetof(struct cred, gid)); foo()
|
/linux-4.1.27/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_main.c | 121 union ib_gid *gid) ocrdma_addr_event() 148 updated = ocrdma_add_sgid(dev, gid); ocrdma_addr_event() 151 updated = ocrdma_del_sgid(dev, gid); ocrdma_addr_event() 171 union ib_gid gid; ocrdma_inetaddr_event() local 174 ipv6_addr_set_v4mapped(ifa->ifa_address, (struct in6_addr *)&gid); ocrdma_inetaddr_event() 175 return ocrdma_addr_event(event, netdev, &gid); ocrdma_inetaddr_event() 188 union ib_gid *gid = (union ib_gid *)&ifa->addr; ocrdma_inet6addr_event() local 190 return ocrdma_addr_event(event, netdev, gid); ocrdma_inet6addr_event() 406 union ib_gid gid; ocrdma_init_ipv4_gids() local 411 (struct in6_addr *)&gid); for_ifa() 412 ocrdma_add_sgid(dev, &gid); for_ifa() 120 ocrdma_addr_event(unsigned long event, struct net_device *netdev, union ib_gid *gid) ocrdma_addr_event() argument
|
H A D | ocrdma_verbs.h | 46 int index, union ib_gid *gid);
|
/linux-4.1.27/fs/devpts/ |
H A D | inode.c | 104 kgid_t gid; member in struct:pts_mount_opts 118 {Opt_gid, "gid=%u"}, 164 kgid_t gid; parse_mount_options() local 169 opts->gid = GLOBAL_ROOT_GID; parse_mount_options() 200 gid = make_kgid(current_user_ns(), option); parse_mount_options() 201 if (!gid_valid(gid)) parse_mount_options() 203 opts->gid = gid; parse_mount_options() 341 seq_printf(seq, ",gid=%u", devpts_show_options() 342 from_kgid_munged(&init_user_ns, opts->gid)); devpts_show_options() 618 inode->i_gid = opts->setgid ? opts->gid : current_fsgid(); devpts_pty_new()
|
/linux-4.1.27/drivers/base/ |
H A D | devtmpfs.c | 46 kgid_t gid; member in struct:req 92 req.gid = GLOBAL_ROOT_GID; devtmpfs_create_node() 93 req.name = device_get_devnode(dev, &req.mode, &req.uid, &req.gid, &tmp); devtmpfs_create_node() 196 kgid_t gid, struct device *dev) handle_create() 216 newattrs.ia_gid = gid; handle_create() 367 static int handle(const char *name, umode_t mode, kuid_t uid, kgid_t gid, handle() argument 371 return handle_create(name, mode, uid, gid, dev); handle() 398 req->uid, req->gid, req->dev); devtmpfsd() 195 handle_create(const char *nodename, umode_t mode, kuid_t uid, kgid_t gid, struct device *dev) handle_create() argument
|
/linux-4.1.27/drivers/infiniband/hw/mlx4/ |
H A D | main.c | 424 union ib_gid *gid, int netw_view) __mlx4_ib_query_gid() 449 memcpy(gid->raw, out_mad->data + 8, 8); __mlx4_ib_query_gid() 469 memcpy(gid->raw + 8, out_mad->data + (index % 8) * 8, 8); __mlx4_ib_query_gid() 473 memset(gid->raw + 8, 0, 8); __mlx4_ib_query_gid() 480 union ib_gid *gid) iboe_query_gid() 484 *gid = dev->iboe.gid_table[port - 1][index]; iboe_query_gid() 490 union ib_gid *gid) mlx4_ib_query_gid() 493 return __mlx4_ib_query_gid(ibdev, port, index, gid, 0); mlx4_ib_query_gid() 495 return iboe_query_gid(ibdev, port, index, gid); mlx4_ib_query_gid() 807 static int add_gid_entry(struct ib_qp *ibqp, union ib_gid *gid) add_gid_entry() argument 817 ge->gid = *gid; add_gid_entry() 818 if (mlx4_ib_add_mc(mdev, mqp, gid)) { add_gid_entry() 831 union ib_gid *gid) mlx4_ib_add_mc() 856 union ib_gid gid; member in struct:mlx4_ib_steering 1266 static int mlx4_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) mlx4_ib_mcg_attach() argument 1283 err = mlx4_multicast_attach(mdev->dev, &mqp->mqp, gid->raw, mqp->port, mlx4_ib_mcg_attach() 1294 err = mlx4_multicast_attach(mdev->dev, &mqp->mqp, gid->raw, mlx4_ib_mcg_attach() 1303 err = add_gid_entry(ibqp, gid); mlx4_ib_mcg_attach() 1308 memcpy(ib_steering->gid.raw, gid->raw, 16); mlx4_ib_mcg_attach() 1317 mlx4_multicast_detach(mdev->dev, &mqp->mqp, gid->raw, mlx4_ib_mcg_attach() 1320 mlx4_multicast_detach(mdev->dev, &mqp->mqp, gid->raw, mlx4_ib_mcg_attach() 1335 if (!memcmp(raw, ge->gid.raw, 16)) { find_gid_entry() 1344 static int mlx4_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) mlx4_ib_mcg_detach() argument 1361 if (!memcmp(ib_steering->gid.raw, gid->raw, 16)) { mlx4_ib_mcg_detach() 1375 err = mlx4_multicast_detach(mdev->dev, &mqp->mqp, gid->raw, mlx4_ib_mcg_detach() 1381 err = mlx4_multicast_detach(mdev->dev, &mqp->mqp, gid->raw, mlx4_ib_mcg_detach() 1388 ge = find_gid_entry(mqp, gid->raw); mlx4_ib_mcg_detach() 1521 pr_warn("update gid table failed %ld\n", PTR_ERR(mailbox)); update_gids_task() 1557 pr_warn("reset gid table failed\n"); reset_gids_task() 1581 union ib_gid *gid, int clear, update_gid_table() 1596 if (!memcmp(&dev->iboe.gid_table[port - 1][i], gid, update_gid_table() 1597 sizeof(*gid))) update_gid_table() 1613 &zgid, sizeof(*gid))) update_gid_table() 1620 dev->iboe.gid_table[port - 1][free] = *gid; update_gid_table() 1640 static void mlx4_make_default_gid(struct net_device *dev, union ib_gid *gid) mlx4_make_default_gid() argument 1642 gid->global.subnet_prefix = cpu_to_be64(0xfe80000000000000LL); mlx4_make_default_gid() 1643 mlx4_addrconf_ifid_eui48(&gid->raw[8], 0xffff, dev); mlx4_make_default_gid() 1665 struct mlx4_ib_dev *ibdev, union ib_gid *gid) mlx4_ib_addr_event() 1676 if (!memcmp(gid, &default_gid, sizeof(*gid))) mlx4_ib_addr_event() 1684 rdma_link_local_addr((struct in6_addr *)gid)) mlx4_ib_addr_event() 1695 update_gid_table(ibdev, port, gid, mlx4_ib_addr_event() 1731 union ib_gid gid; mlx4_ib_inet_event() local 1734 ipv6_addr_set_v4mapped(ifa->ifa_address, (struct in6_addr *)&gid); mlx4_ib_inet_event() 1738 mlx4_ib_addr_event(event, event_netdev, ibdev, &gid); mlx4_ib_inet_event() 1748 union ib_gid *gid = (union ib_gid *)&ifa->addr; mlx4_ib_inet6_event() local 1753 mlx4_ib_addr_event(event, event_netdev, ibdev, gid); mlx4_ib_inet6_event() 1826 union ib_gid gid; mlx4_ib_get_dev_addr() local 1838 (struct in6_addr *)&gid); for_ifa() 1839 update_gid_table(ibdev, port, &gid, 0, 0); for_ifa() 1865 union ib_gid gid; mlx4_ib_set_default_gid() local 1866 mlx4_make_default_gid(dev, &gid); mlx4_ib_set_default_gid() 1867 update_gid_table(ibdev, port, &gid, 0, 1); mlx4_ib_set_default_gid() 1950 * flows that select port by gid may get the down port. mlx4_ib_scan_netdevs() 1960 * should appear in port's gid table mlx4_ib_scan_netdevs() 423 __mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid, int netw_view) __mlx4_ib_query_gid() argument 479 iboe_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) iboe_query_gid() argument 489 mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) mlx4_ib_query_gid() argument 830 mlx4_ib_add_mc(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp, union ib_gid *gid) mlx4_ib_add_mc() argument 1580 update_gid_table(struct mlx4_ib_dev *dev, int port, union ib_gid *gid, int clear, int default_gid) update_gid_table() argument 1664 mlx4_ib_addr_event(int event, struct net_device *event_netdev, struct mlx4_ib_dev *ibdev, union ib_gid *gid) mlx4_ib_addr_event() argument
|
H A D | sysfs.c | 119 union ib_gid gid; show_port_gid() local 123 mlx4_ib_iov_dentry->entry_num, &gid, 1); show_port_gid() 127 be16_to_cpu(((__be16 *) gid.raw)[0]), show_port_gid() 128 be16_to_cpu(((__be16 *) gid.raw)[1]), show_port_gid() 129 be16_to_cpu(((__be16 *) gid.raw)[2]), show_port_gid() 130 be16_to_cpu(((__be16 *) gid.raw)[3]), show_port_gid() 131 be16_to_cpu(((__be16 *) gid.raw)[4]), show_port_gid() 132 be16_to_cpu(((__be16 *) gid.raw)[5]), show_port_gid() 133 be16_to_cpu(((__be16 *) gid.raw)[6]), show_port_gid() 134 be16_to_cpu(((__be16 *) gid.raw)[7])); show_port_gid() 229 /* get the physical gid and pkey table sizes.*/ add_port_entries()
|
H A D | cm.c | 366 union ib_gid gid; mlx4_ib_demux_cm_handler() local 371 gid = gid_from_req_msg(ibdev, mad); mlx4_ib_demux_cm_handler() 372 *slave = mlx4_ib_find_real_gid(ibdev, port, gid.global.interface_id); mlx4_ib_demux_cm_handler() 374 mlx4_ib_warn(ibdev, "failed matching slave_id by gid (0x%llx)\n", mlx4_ib_demux_cm_handler() 375 be64_to_cpu(gid.global.interface_id)); mlx4_ib_demux_cm_handler()
|
H A D | mlx4_ib.h | 176 union ib_gid gid; member in struct:mlx4_ib_gid_entry 242 u8 g_ml_path; /* gid bit stands for ipv6/4 header in RoCE */ 729 union ib_gid *gid, int netw_view); 755 union ib_gid *gid);
|
/linux-4.1.27/fs/nfs/ |
H A D | nfs4idmap.c | 116 kgid_t gid; nfs_fattr_map_group_name() local 120 if (nfs_map_group_to_gid(server, group->data, group->len, &gid) == 0) { nfs_fattr_map_group_name() 121 fattr->gid = gid; nfs_fattr_map_group_name() 140 * nfs_fattr_map_and_free_names - map owner/group strings into uid/gid and free 145 * their numeric uid/gid equivalents, and then frees the cached strings. 380 { Opt_find_gid, "gid:%s" }, 748 int nfs_map_group_to_gid(const struct nfs_server *server, const char *name, size_t namelen, kgid_t *gid) nfs_map_group_to_gid() argument 755 ret = nfs_idmap_lookup_id(name, namelen, "gid", &id, idmap); nfs_map_group_to_gid() 757 *gid = make_kgid(&init_user_ns, id); nfs_map_group_to_gid() 758 if (!gid_valid(*gid)) 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) nfs_map_gid_to_group() argument 785 id = from_kgid(&init_user_ns, gid); nfs_map_gid_to_group()
|
H A D | nfs2xdr.c | 265 * unsigned int gid; 296 fattr->gid = make_kgid(&init_user_ns, be32_to_cpup(p++)); decode_fattr() 297 if (!gid_valid(fattr->gid)) decode_fattr() 325 dprintk("NFS: returned invalid gid\n"); decode_fattr() 338 * unsigned int gid;
|
H A D | nfs3xdr.c | 526 * gid3 gid; 555 * set_gid3 gid; 636 * gid3 gid; 663 fattr->gid = make_kgid(&init_user_ns, be32_to_cpup(p++)); decode_fattr3() 664 if (!gid_valid(fattr->gid)) decode_fattr3() 686 dprintk("NFS: returned invalid gid\n"); decode_fattr3()
|
/linux-4.1.27/net/9p/ |
H A D | protocol.c | 50 kfree(stbuf->gid); p9stat_free() 91 g - numeric gid 181 kgid_t *gid = va_arg(ap, kgid_t *); p9pdu_vreadf() local 187 *gid = make_kgid(&init_user_ns, p9pdu_vreadf() 215 &stbuf->gid, &stbuf->muid, p9pdu_vreadf() 413 kgid_t gid = va_arg(ap, kgid_t); p9pdu_vwritef() local 415 from_kgid(&init_user_ns, gid)); p9pdu_vwritef() 438 stbuf->gid, stbuf->muid, p9pdu_vwritef() 504 p9attr->gid, p9pdu_vwritef()
|
H A D | client.c | 1275 kgid_t gid, struct p9_qid *qid) p9_client_create_dotl() 1283 ">>> TLCREATE fid %d name %s flags %d mode %d gid %d\n", p9_client_create_dotl() 1285 from_kgid(&init_user_ns, gid)); p9_client_create_dotl() 1292 mode, gid); p9_client_create_dotl() 1364 int p9_client_symlink(struct p9_fid *dfid, char *name, char *symtgt, kgid_t gid, p9_client_symlink() argument 1376 gid); p9_client_symlink() 1699 "<<< name=%s uid=%s gid=%s muid=%s extension=(%s)\n" p9_client_stat() 1700 "<<< uid=%d gid=%d n_muid=%d\n", p9_client_stat() 1704 ret->name, ret->uid, ret->gid, ret->muid, ret->extension, p9_client_stat() 1786 /* name[s] uid[s] gid[s] muid[s] */ p9_client_statsize() 1793 if (wst->gid) p9_client_statsize() 1794 ret += strlen(wst->gid); p9_client_statsize() 1821 " name=%s uid=%s gid=%s muid=%s extension=(%s)\n" p9_client_wstat() 1822 " uid=%d gid=%d n_muid=%d\n", p9_client_wstat() 1826 wst->name, wst->uid, wst->gid, wst->muid, wst->extension, p9_client_wstat() 1855 " valid=%x mode=%x uid=%d gid=%d size=%lld\n" p9_client_setattr() 1860 from_kgid(&init_user_ns, p9attr->gid), p9_client_setattr() 2113 dev_t rdev, kgid_t gid, struct p9_qid *qid) p9_client_mknod_dotl() 2124 MAJOR(rdev), MINOR(rdev), gid); p9_client_mknod_dotl() 2144 kgid_t gid, struct p9_qid *qid) p9_client_mkdir_dotl() 2152 p9_debug(P9_DEBUG_9P, ">>> TMKDIR fid %d name %s mode %d gid %d\n", p9_client_mkdir_dotl() 2153 fid->fid, name, mode, from_kgid(&init_user_ns, gid)); p9_client_mkdir_dotl() 2155 gid); p9_client_mkdir_dotl() 1274 p9_client_create_dotl(struct p9_fid *ofid, char *name, u32 flags, u32 mode, kgid_t gid, struct p9_qid *qid) p9_client_create_dotl() argument 2112 p9_client_mknod_dotl(struct p9_fid *fid, char *name, int mode, dev_t rdev, kgid_t gid, struct p9_qid *qid) p9_client_mknod_dotl() argument 2143 p9_client_mkdir_dotl(struct p9_fid *fid, char *name, int mode, kgid_t gid, struct p9_qid *qid) p9_client_mkdir_dotl() argument
|
/linux-4.1.27/fs/tracefs/ |
H A D | inode.c | 143 kgid_t gid; member in struct:tracefs_mount_opts 156 {Opt_gid, "gid=%u"}, 171 kgid_t gid; tracefs_parse_options() local 193 gid = make_kgid(current_user_ns(), option); tracefs_parse_options() 194 if (!gid_valid(gid)) tracefs_parse_options() 196 opts->gid = gid; tracefs_parse_options() 223 inode->i_gid = opts->gid; tracefs_apply_options() 252 if (!gid_eq(opts->gid, GLOBAL_ROOT_GID)) tracefs_show_options() 253 seq_printf(m, ",gid=%u", tracefs_show_options() 254 from_kgid_munged(&init_user_ns, opts->gid)); tracefs_show_options()
|
/linux-4.1.27/fs/debugfs/ |
H A D | inode.c | 54 kgid_t gid; member in struct:debugfs_mount_opts 67 {Opt_gid, "gid=%u"}, 82 kgid_t gid; debugfs_parse_options() local 104 gid = make_kgid(current_user_ns(), option); debugfs_parse_options() 105 if (!gid_valid(gid)) debugfs_parse_options() 107 opts->gid = gid; debugfs_parse_options() 134 inode->i_gid = opts->gid; debugfs_apply_options() 163 if (!gid_eq(opts->gid, GLOBAL_ROOT_GID)) debugfs_show_options() 164 seq_printf(m, ",gid=%u", debugfs_show_options() 165 from_kgid_munged(&init_user_ns, opts->gid)); debugfs_show_options()
|
/linux-4.1.27/drivers/staging/lustre/lustre/ldlm/ |
H A D | ldlm_extent.c | 231 lpolicy->l_extent.gid = wpolicy->l_extent.gid; ldlm_extent_policy_wire_to_local() 240 wpolicy->l_extent.gid = lpolicy->l_extent.gid; ldlm_extent_policy_local_to_wire()
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
H A D | ipath_verbs_mcast.c | 236 int ipath_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) ipath_multicast_attach() argument 248 mcast = ipath_mcast_alloc(gid); ipath_multicast_attach() 285 int ipath_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) ipath_multicast_detach() argument 307 ret = memcmp(gid->raw, mcast->mgid.raw, ipath_multicast_detach()
|
/linux-4.1.27/arch/x86/ia32/ |
H A D | sys_ia32.c | 73 typeof(ubuf->st_gid) gid = 0; cp_stat64() 75 SET_GID(gid, from_kgid_munged(current_user_ns(), stat->gid)); cp_stat64() 83 __put_user(gid, &ubuf->st_gid) || cp_stat64()
|
/linux-4.1.27/fs/jfs/ |
H A D | jfs_incore.h | 42 kgid_t saved_gid; /* saved for gid mount option */ 199 kgid_t gid; /* gid to override on-disk gid */ member in struct:jfs_sb_info
|
H A D | super.c | 224 {Opt_gid, "gid=%u"}, 348 char *gid = args[0].from; parse_options() local 350 int rc = kstrtouint(gid, 0, &val); parse_options() 354 sbi->gid = make_kgid(current_user_ns(), val); parse_options() 355 if (!gid_valid(sbi->gid)) parse_options() 510 sbi->gid = INVALID_GID; jfs_fill_super() 709 if (gid_valid(sbi->gid)) jfs_show_options() 710 seq_printf(seq, ",gid=%d", from_kgid(&init_user_ns, sbi->gid)); jfs_show_options()
|
H A D | jfs_inode.c | 104 * uid & gid mount options are used ialloc()
|
/linux-4.1.27/include/uapi/linux/netfilter/ |
H A D | nfnetlink_queue.h | 51 NFQA_GID, /* __u32 sk gid */
|
/linux-4.1.27/drivers/infiniband/core/ |
H A D | cache.c | 75 union ib_gid *gid) ib_get_cached_gid() 91 *gid = cache->table[index]; ib_get_cached_gid() 100 union ib_gid *gid, ib_find_cached_gid() 118 if (!memcmp(gid, &cache->table[i], sizeof *gid)) { ib_find_cached_gid() 72 ib_get_cached_gid(struct ib_device *device, u8 port_num, int index, union ib_gid *gid) ib_get_cached_gid() argument 99 ib_find_cached_gid(struct ib_device *device, union ib_gid *gid, u8 *port_num, u16 *index) ib_find_cached_gid() argument
|
H A D | device.c | 590 * @gid:Returned GID 595 u8 port_num, int index, union ib_gid *gid) ib_query_gid() 597 return device->query_gid(device, port_num, index, gid); ib_query_gid() 668 * @gid: The GID value to search for. 673 int ib_find_gid(struct ib_device *device, union ib_gid *gid, ib_find_gid() argument 684 if (!memcmp(&tmp_gid, gid, sizeof *gid)) { ib_find_gid() 594 ib_query_gid(struct ib_device *device, u8 port_num, int index, union ib_gid *gid) ib_query_gid() argument
|
H A D | cma.c | 357 union ib_gid gid, iboe_gid; cma_acquire_dev() local 371 memcpy(&gid, dev_addr->src_dev_addr + cma_acquire_dev() 372 rdma_addr_gid_offset(dev_addr), sizeof gid); cma_acquire_dev() 383 ret = ib_find_cached_gid(cma_dev->device, &gid, cma_acquire_dev() 402 ret = ib_find_cached_gid(cma_dev->device, &gid, &found_port, NULL); cma_acquire_dev() 427 union ib_gid gid, sgid, *dgid; cma_resolve_ib_dev() local 445 for (i = 0; !ib_get_cached_gid(cur_dev->device, p, i, &gid); i++) { cma_resolve_ib_dev() 446 if (!memcmp(&gid, dgid, sizeof(gid))) { cma_resolve_ib_dev() 448 sgid = gid; cma_resolve_ib_dev() 453 if (!cma_dev && (gid.global.subnet_prefix == cma_resolve_ib_dev() 456 sgid = gid; cma_resolve_ib_dev() 2039 union ib_gid gid; cma_bind_loopback() local 2071 ret = ib_get_cached_gid(cma_dev->device, p, 0, &gid); cma_bind_loopback() 2083 rdma_addr_set_sgid(&id_priv->id.route.addr.dev_addr, &gid); cma_bind_loopback() 2133 union ib_gid gid; cma_resolve_loopback() local 2146 rdma_addr_get_sgid(&id_priv->id.route.addr.dev_addr, &gid); cma_resolve_loopback() 2147 rdma_addr_set_dgid(&id_priv->id.route.addr.dev_addr, &gid); cma_resolve_loopback()
|
H A D | verbs.c | 1344 int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) ib_attach_mcast() argument 1350 if (gid->raw[0] != 0xff || qp->qp_type != IB_QPT_UD) ib_attach_mcast() 1353 ret = qp->device->attach_mcast(qp, gid, lid); ib_attach_mcast() 1360 int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) ib_detach_mcast() argument 1366 if (gid->raw[0] != 0xff || qp->qp_type != IB_QPT_UD) ib_detach_mcast() 1369 ret = qp->device->detach_mcast(qp, gid, lid); ib_detach_mcast()
|
H A D | sysfs.c | 289 union ib_gid gid; show_port_gid() local 292 ret = ib_query_gid(p->ibdev, p->port_num, tab_attr->index, &gid); show_port_gid() 296 return sprintf(buf, "%pI6\n", gid.raw); show_port_gid()
|
/linux-4.1.27/fs/xfs/ |
H A D | xfs_linux.h | 188 /* Kernel uid/gid conversion. These are used to convert to/from the on disk 204 static inline __uint32_t xfs_kgid_to_gid(kgid_t gid) xfs_kgid_to_gid() argument 206 return from_kgid(&init_user_ns, gid); xfs_kgid_to_gid() 209 static inline kgid_t xfs_gid_to_kgid(__uint32_t gid) xfs_gid_to_kgid() argument 211 return make_kgid(&init_user_ns, gid); xfs_gid_to_kgid()
|
H A D | xfs_iops.c | 463 stat->gid = inode->i_gid; xfs_vn_getattr() 552 kgid_t gid = GLOBAL_ROOT_GID, igid = GLOBAL_ROOT_GID; xfs_setattr_nonsize() local 591 gid = iattr->ia_gid; xfs_setattr_nonsize() 594 gid = inode->i_gid; xfs_setattr_nonsize() 605 xfs_kgid_to_gid(gid), xfs_setattr_nonsize() 631 gid = (mask & ATTR_GID) ? iattr->ia_gid : igid; xfs_setattr_nonsize() 635 * Do a quota reservation only if uid/gid is actually xfs_setattr_nonsize() 640 (XFS_IS_GQUOTA_ON(mp) && !gid_eq(igid, gid)))) { xfs_setattr_nonsize() 680 if (!gid_eq(igid, gid)) { xfs_setattr_nonsize() 689 ip->i_d.di_gid = xfs_kgid_to_gid(gid); xfs_setattr_nonsize() 690 inode->i_gid = gid; xfs_setattr_nonsize()
|
H A D | xfs_qm.c | 1591 * Given an inode, a uid, gid and prid make sure that we have 1595 * and returns the dquots corresponding to the uid and/or gid. 1604 xfs_dqid_t gid, xfs_qm_vop_dqalloc() 1625 gid = ip->i_d.di_gid; xfs_qm_vop_dqalloc() 1676 if (ip->i_d.di_gid != gid) { xfs_qm_vop_dqalloc() 1678 error = xfs_qm_dqget(mp, NULL, gid, xfs_qm_vop_dqalloc() 1601 xfs_qm_vop_dqalloc( struct xfs_inode *ip, xfs_dqid_t uid, xfs_dqid_t gid, prid_t prid, uint flags, struct xfs_dquot **O_udqpp, struct xfs_dquot **O_gdqpp, struct xfs_dquot **O_pdqpp) xfs_qm_vop_dqalloc() argument
|
/linux-4.1.27/security/tomoyo/ |
H A D | audit.c | 164 "uid=%u gid=%u euid=%u egid=%u suid=%u sgid=%u " tomoyo_print_header() 195 " path%u.parent={ uid=%u gid=%u " tomoyo_print_header() 198 from_kgid(&init_user_ns, stat->gid), tomoyo_print_header() 204 " path%u={ uid=%u gid=%u ino=%lu major=%u" tomoyo_print_header() 207 from_kgid(&init_user_ns, stat->gid), tomoyo_print_header()
|
H A D | tomoyo.c | 371 * @gid: Group ID. 375 static int tomoyo_path_chown(struct path *path, kuid_t uid, kgid_t gid) tomoyo_path_chown() argument 381 if (!error && gid_valid(gid)) tomoyo_path_chown() 383 from_kgid(&init_user_ns, gid)); tomoyo_path_chown()
|
/linux-4.1.27/ipc/ |
H A D | compat.c | 45 __compat_gid_t gid; member in struct:compat_ipc_perm 142 err |= __get_user(p64->gid, &up64->gid); __get_compat_ipc64_perm() 153 err |= __get_user(p->gid, &up->gid); __get_compat_ipc_perm() 165 err |= __put_user(p64->gid, &up64->gid); __put_compat_ipc64_perm() 183 SET_GID(g, p->gid); __put_compat_ipc_perm() 184 err |= __put_user(g, &uip->gid); __put_compat_ipc_perm()
|
H A D | util.c | 242 new->gid = new->cgid = egid; ipc_addid() 498 else if (in_group_p(ipcp->cgid) || in_group_p(ipcp->gid)) ipcperms() 525 out->gid = from_kgid_munged(current_user_ns(), in->gid); kernel_to_ipc64_perm() 544 SET_GID(out->gid, in->gid); ipc64_perm_to_ipc_perm() 657 kgid_t gid = make_kgid(current_user_ns(), in->gid); ipc_update_perm() local 658 if (!uid_valid(uid) || !gid_valid(gid)) ipc_update_perm() 662 out->gid = gid; ipc_update_perm() 704 perm->gid, perm->mode); ipcctl_pre_down_nolock()
|
H A D | shm.c | 123 " key shmid perms size cpid lpid nattch uid gid cuid cgid atime dtime ctime rss swap\n", shm_init() 125 " key shmid perms size cpid lpid nattch uid gid cuid cgid atime dtime ctime rss swap\n", shm_init() 713 out->shm_perm.gid = tbuf_old.shm_perm.gid; copy_shmid_from_user() 1391 from_kgid_munged(user_ns, shp->shm_perm.gid), sysvipc_shm_proc_show()
|
/linux-4.1.27/fs/ncpfs/ |
H A D | inode.c | 238 inode->i_gid = server->m.gid; ncp_set_attr() 338 if (!gid_eq(server->m.gid, GLOBAL_ROOT_GID)) ncp_show_options() 339 seq_printf(seq, ",gid=%u", ncp_show_options() 340 from_kgid_munged(&init_user_ns, server->m.gid)); ncp_show_options() 366 { "gid", OPT_INT, 'g' }, 394 data->gid = GLOBAL_ROOT_GID; ncp_parse_options() 413 data->gid = make_kgid(current_user_ns(), optint); ncp_parse_options() 414 if (!gid_valid(data->gid)) { ncp_parse_options() 503 data.gid = make_kgid(current_user_ns(), md->gid); ncp_fill_super() 522 data.gid = make_kgid(current_user_ns(), md->gid); ncp_fill_super() 539 !gid_valid(data.gid)) ncp_fill_super() 895 if ((attr->ia_valid & ATTR_GID) && !gid_eq(attr->ia_gid, server->m.gid)) ncp_notify_change()
|
H A D | ncp_fs_sb.h | 34 kgid_t gid; member in struct:ncp_mount_data_kernel
|
/linux-4.1.27/fs/9p/ |
H A D | vfs_inode_dotl.c | 55 * v9fs_get_fsgid_for_create - Helper function to get the gid for creating a 245 kgid_t gid; v9fs_vfs_atomic_open_dotl() local 291 gid = v9fs_get_fsgid_for_create(dir); v9fs_vfs_atomic_open_dotl() 302 mode, gid, &qid); v9fs_vfs_atomic_open_dotl() 387 kgid_t gid; v9fs_vfs_mkdir_dotl() local 412 gid = v9fs_get_fsgid_for_create(dir); v9fs_vfs_mkdir_dotl() 422 err = p9_client_mkdir_dotl(dfid, name, mode, gid, &qid); v9fs_vfs_mkdir_dotl() 570 p9attr.gid = iattr->ia_gid; v9fs_vfs_setattr_dotl() 682 kgid_t gid; v9fs_vfs_symlink_dotl() local 701 gid = v9fs_get_fsgid_for_create(dir); v9fs_vfs_symlink_dotl() 704 err = p9_client_symlink(dfid, name, (char *)symname, gid, &qid); v9fs_vfs_symlink_dotl() 818 kgid_t gid; v9fs_vfs_mknod_dotl() local 845 gid = v9fs_get_fsgid_for_create(dir); v9fs_vfs_mknod_dotl() 856 err = p9_client_mknod_dotl(dfid, name, mode, rdev, gid, &qid); v9fs_vfs_mknod_dotl()
|
/linux-4.1.27/init/ |
H A D | initramfs.c | 159 static __initdata gid_t gid; variable 176 gid = parsed[3]; parse_header() 344 sys_fchown(wfd, uid, gid); do_name() 354 sys_chown(collected, uid, gid); do_name() 361 sys_chown(collected, uid, gid); do_name() 394 sys_lchown(collected, uid, gid); do_symlink()
|
/linux-4.1.27/net/802/ |
H A D | garp.c | 153 struct rb_node *parent = app->gid.rb_node; garp_attr_lookup() 173 struct rb_node *parent = NULL, **p = &app->gid.rb_node; garp_attr_create() 199 rb_insert_color(&attr->node, &app->gid); garp_attr_create() 205 rb_erase(&attr->node, &app->gid); garp_attr_destroy() 388 for (node = rb_first(&app->gid); garp_gid_event() 583 app->gid = RB_ROOT; garp_init_applicant()
|
/linux-4.1.27/fs/befs/ |
H A D | linuxvfs.c | 348 * set uid and gid. But since current BeOS is single user OS, so befs_iget() 349 * you can change by "uid" or "gid" options. befs_iget() 356 befs_sb->mount_opts.gid : befs_iget() 357 make_kgid(&init_user_ns, fs32_to_cpu(sb, raw_inode->gid)); befs_iget() 665 {Opt_gid, "gid=%d"}, 678 kgid_t gid; parse_options() local 682 opts->gid = GLOBAL_ROOT_GID; parse_options() 715 gid = INVALID_GID; parse_options() 717 gid = make_kgid(current_user_ns(), option); parse_options() 718 if (!gid_valid(gid)) { parse_options() 719 pr_err("Invalid gid %d, " parse_options() 723 opts->gid = gid; parse_options()
|
H A D | befs.h | 23 kgid_t gid; member in struct:befs_mount_options
|
H A D | debug.c | 85 befs_debug(sb, " gid %u", fs32_to_cpu(sb, inode->gid)); befs_dump_inode()
|
H A D | befs_fs_types.h | 179 fs32 gid; member in struct:__anon10759
|
/linux-4.1.27/drivers/infiniband/hw/cxgb4/ |
H A D | provider.c | 72 static int c4iw_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) c4iw_multicast_attach() argument 77 static int c4iw_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) c4iw_multicast_detach() argument 291 union ib_gid *gid) c4iw_query_gid() 295 PDBG("%s ibdev %p, port %d, index %d, gid %p\n", c4iw_query_gid() 296 __func__, ibdev, port, index, gid); c4iw_query_gid() 299 memset(&(gid->raw[0]), 0, sizeof(gid->raw)); c4iw_query_gid() 300 memcpy(&(gid->raw[0]), dev->rdev.lldi.ports[port-1]->dev_addr, 6); c4iw_query_gid() 290 c4iw_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) c4iw_query_gid() argument
|
/linux-4.1.27/drivers/infiniband/hw/usnic/ |
H A D | usnic_ib_verbs.c | 254 union ib_gid gid; usnic_ib_query_device() local 265 &gid.raw[0]); usnic_ib_query_device() 266 memcpy(&props->sys_image_guid, &gid.global.interface_id, usnic_ib_query_device() 267 sizeof(gid.global.interface_id)); usnic_ib_query_device() 390 union ib_gid *gid) usnic_ib_query_gid() 400 memset(&(gid->raw[0]), 0, sizeof(gid->raw)); usnic_ib_query_gid() 402 &gid->raw[0]); usnic_ib_query_gid() 389 usnic_ib_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) usnic_ib_query_gid() argument
|
H A D | usnic_ib_main.c | 307 union ib_gid gid; usnic_ib_device_add() local 401 us_ibdev->ufdev->inaddr, &gid.raw[0]); usnic_ib_device_add() 402 memcpy(&us_ibdev->ib_dev.node_guid, &gid.global.interface_id, usnic_ib_device_add() 403 sizeof(gid.global.interface_id)); usnic_ib_device_add()
|
H A D | usnic_ib_verbs.h | 34 union ib_gid *gid);
|
/linux-4.1.27/fs/nfsd/ |
H A D | nfs4acl.c | 409 * by uid/gid. */ sort_pacl() 441 kgid_t gid; member in union:posix_user_ace_state::__anon11099 554 pace->e_gid = state->groups->aces[i].gid; posix_state_to_acl() 600 static int find_gid(struct posix_acl_state *state, kgid_t gid) find_gid() argument 606 if (gid_eq(a->aces[i].gid, gid)) find_gid() 610 a->aces[i].gid = gid; find_gid()
|
H A D | nfs4idmap.c | 643 kgid_t *gid) nfsd_map_name_to_gid() 648 *gid = make_kgid(&init_user_ns, id); nfsd_map_name_to_gid() 649 if (!gid_valid(*gid)) nfsd_map_name_to_gid() 662 kgid_t gid) nfsd4_encode_group() 664 u32 id = from_kgid(&init_user_ns, gid); nfsd4_encode_group() 642 nfsd_map_name_to_gid(struct svc_rqst *rqstp, const char *name, size_t namelen, kgid_t *gid) nfsd_map_name_to_gid() argument 661 nfsd4_encode_group(struct xdr_stream *xdr, struct svc_rqst *rqstp, kgid_t gid) nfsd4_encode_group() argument
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
H A D | qib_verbs_mcast.c | 225 int qib_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) qib_multicast_attach() argument 243 mcast = qib_mcast_alloc(gid); qib_multicast_attach() 283 int qib_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) qib_multicast_detach() argument 308 ret = memcmp(gid->raw, mcast->mgid.raw, qib_multicast_detach()
|
H A D | qib_ruc.c | 254 static int gid_ok(union ib_gid *gid, __be64 gid_prefix, __be64 id) gid_ok() argument 256 return (gid->global.interface_id == id && gid_ok() 257 (gid->global.subnet_prefix == gid_prefix || gid_ok() 258 gid->global.subnet_prefix == IB_DEFAULT_GID_PREFIX)); gid_ok()
|
/linux-4.1.27/fs/hfs/ |
H A D | super.c | 141 seq_printf(seq, ",uid=%u,gid=%u", hfs_show_options() 201 { opt_gid, "gid=%u" }, 267 pr_err("gid requires an argument\n"); parse_options() 272 pr_err("invalid gid %d\n", tmp); parse_options()
|
/linux-4.1.27/fs/isofs/ |
H A D | rock.h | 35 char gid[8]; member in struct:RR_PX_s
|
H A D | inode.c | 165 kgid_t gid; member in struct:iso9660_options 322 {Opt_gid, "gid=%u"}, 356 popt->gid = GLOBAL_ROOT_GID; parse_options() 441 popt->gid = make_kgid(current_user_ns(), option); parse_options() 442 if (!gid_valid(popt->gid)) parse_options() 825 sbi->s_gid = opt.gid; isofs_fill_super() 1388 /* if we want uid/gid set, override the rock ridge setting */ isofs_read_inode()
|
/linux-4.1.27/include/net/9p/ |
H A 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 *);
|
H A D | 9p.h | 386 * @gid: group owner 407 char *gid; member in struct:p9_wstat 463 * @gid: group id 475 kgid_t gid; member in struct:p9_iattr_dotl
|
/linux-4.1.27/include/uapi/rdma/ |
H A D | ib_user_mad.h | 69 * @gid - Remote GID in GRH 87 __u8 gid[16]; member in struct:ib_user_mad_hdr_old 112 * @gid - Remote GID in GRH 131 __u8 gid[16]; member in struct:ib_user_mad_hdr
|
/linux-4.1.27/drivers/staging/lustre/lustre/lclient/ |
H A D | lcommon_misc.c | 127 int cl_get_grouplock(struct cl_object *obj, unsigned long gid, int nonblock, cl_get_grouplock() argument 159 descr->cld_gid = gid; cl_get_grouplock() 175 cg->cg_gid = gid; cl_get_grouplock()
|
/linux-4.1.27/fs/nfs_common/ |
H A D | nfsacl.c | 39 kgid_t gid; member in struct:nfsacl_encode_desc 63 *p++ = htonl(from_kgid(&init_user_ns, nfsacl_desc->gid)); xdr_nfsace_encode() 104 .gid = inode->i_gid, nfsacl_encode()
|
/linux-4.1.27/tools/testing/selftests/mount/ |
H A D | unprivileged-remount-test.c | 156 gid_t gid; create_and_enter_userns() local 159 gid = getgid(); create_and_enter_userns() 168 write_file("/proc/self/gid_map", "0 %d 1", gid); create_and_enter_userns()
|
/linux-4.1.27/drivers/staging/lustre/lustre/mdc/ |
H A D | mdc_lib.c | 49 b->gid = from_kgid(&init_user_ns, current_gid()); __mdc_pack_body() 139 __u32 uid, __u32 gid, cfs_cap_t cap_effective, __u64 rdev) mdc_create_pack() 151 rec->cr_fsgid = gid; mdc_create_pack() 220 /* XXX do something about time, uid, gid */ mdc_open_pack() 442 /* XXX do something about time, uid, gid */ mdc_rename_pack() 137 mdc_create_pack(struct ptlrpc_request *req, struct md_op_data *op_data, const void *data, int datalen, __u32 mode, __u32 uid, __u32 gid, cfs_cap_t cap_effective, __u64 rdev) mdc_create_pack() argument
|
H A 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,
|
H A D | mdc_reint.c | 208 const void *data, int datalen, int mode, __u32 uid, __u32 gid, mdc_create() 263 gid, cap_effective, rdev); mdc_create() 207 mdc_create(struct obd_export *exp, struct md_op_data *op_data, const void *data, int datalen, int mode, __u32 uid, __u32 gid, cfs_cap_t cap_effective, __u64 rdev, struct ptlrpc_request **request) mdc_create() argument
|
/linux-4.1.27/fs/cifs/ |
H A D | cifsacl.c | 315 kgid_t gid; sid_to_id() local 318 gid = make_kgid(&init_user_ns, id); sid_to_id() 319 if (gid_valid(gid)) sid_to_id() 320 fgid = gid; sid_to_id() 768 cifs_dbg(FYI, "%s: Error %d mapping Owner SID to gid\n", parse_sec_desc() 774 cifs_dbg(FYI, "%s: Error %d mapping Group SID to gid\n", parse_sec_desc() 790 __u32 secdesclen, __u64 nmode, kuid_t uid, kgid_t gid, int *aclflag) build_sec_desc() 842 if (gid_valid(gid)) { /* chgrp */ build_sec_desc() 850 id = from_kgid(&init_user_ns, gid); build_sec_desc() 1053 kuid_t uid, kgid_t gid) id_mode_to_cifs_acl() 1100 rc = build_sec_desc(pntsd, pnntsd, secdesclen, nmode, uid, gid, id_mode_to_cifs_acl() 789 build_sec_desc(struct cifs_ntsd *pntsd, struct cifs_ntsd *pnntsd, __u32 secdesclen, __u64 nmode, kuid_t uid, kgid_t gid, int *aclflag) build_sec_desc() argument 1052 id_mode_to_cifs_acl(struct inode *inode, const char *path, __u64 nmode, kuid_t uid, kgid_t gid) id_mode_to_cifs_acl() argument
|
H A D | cifs_fs_sb.h | 36 #define CIFS_MOUNT_OVERR_GID 0x800 /* override gid returned from server */
|
H A D | inode.c | 296 kgid_t gid = make_kgid(&init_user_ns, id); cifs_unix_basic_to_fattr() local 297 if (gid_valid(gid)) cifs_unix_basic_to_fattr() 298 fattr->cf_gid = gid; cifs_unix_basic_to_fattr() 1380 args.gid = parent->i_gid; cifs_mkdir_qinfo() 1382 args.gid = current_fsgid(); cifs_mkdir_qinfo() 1385 args.gid = INVALID_GID; /* no change */ cifs_mkdir_qinfo() 1445 * need to set uid/gid. cifs_posix_mkdir() 1995 stat->gid = current_fsgid(); cifs_getattr() 2172 args->gid = attrs->ia_gid; cifs_setattr_unix() 2174 args->gid = INVALID_GID; /* no change */ cifs_setattr_unix() 2242 kgid_t gid = INVALID_GID; cifs_setattr_nounix() local 2297 gid = attrs->ia_gid; cifs_setattr_nounix() 2301 if (uid_valid(uid) || gid_valid(gid)) { cifs_setattr_nounix() 2303 uid, gid); cifs_setattr_nounix()
|
H A D | dir.c | 355 args.gid = inode->i_gid; cifs_do_create() 357 args.gid = current_fsgid(); cifs_do_create() 360 args.gid = INVALID_GID; /* no change */ cifs_do_create() 616 args.gid = current_fsgid(); cifs_mknod() 619 args.gid = INVALID_GID; /* no change */ cifs_mknod()
|
/linux-4.1.27/drivers/infiniband/hw/amso1100/ |
H A D | c2_provider.c | 111 int index, union ib_gid *gid) c2_query_gid() 116 memset(&(gid->raw[0]), 0, sizeof(gid->raw)); c2_query_gid() 117 memcpy(&(gid->raw[0]), c2dev->pseudo_netdev->dev_addr, 6); c2_query_gid() 570 static int c2_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) c2_multicast_attach() argument 576 static int c2_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) c2_multicast_detach() argument 110 c2_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) c2_query_gid() argument
|
/linux-4.1.27/fs/jffs2/ |
H A D | fs.c | 104 ri->gid = cpu_to_je16((ivalid & ATTR_GID)? jffs2_do_setattr() 153 i_gid_write(inode, je16_to_cpu(ri->gid)); jffs2_do_setattr() 283 i_gid_write(inode, je16_to_cpu(latest_node.gid)); jffs2_iget() 449 ri->gid = cpu_to_je16(i_gid_read(dir_i)); jffs2_new_inode() 453 ri->gid = cpu_to_je16(from_kgid(&init_user_ns, current_fsgid())); jffs2_new_inode() 475 i_gid_write(inode, je16_to_cpu(ri->gid)); jffs2_new_inode()
|
H A D | file.c | 178 ri.gid = cpu_to_je16(i_gid_read(inode)); jffs2_write_begin() 286 ri->gid = cpu_to_je16(i_gid_read(inode)); jffs2_write_end()
|
/linux-4.1.27/include/net/nfc/ |
H A D | nci.h | 186 #define nci_opcode_pack(gid, oid) (__u16)((((__u16)((gid)&0x0f))<<8)|\ 213 __u8 gid; /* MT & PBF & GID */ member in struct:nci_ctrl_hdr
|
/linux-4.1.27/drivers/nfc/ |
H A D | nfcwilink.c | 63 __u8 gid; member in struct:nci_vs_nfcc_info_cmd 69 __u8 gid; member in struct:nci_vs_nfcc_info_rsp 130 if ((skb->len > 3) && (rsp->gid == NCI_VS_NFCC_INFO_RSP_GID) && nfcwilink_fw_download_receive() 158 cmd->gid = NCI_VS_NFCC_INFO_CMD_GID; nfcwilink_get_bts_file_name()
|
/linux-4.1.27/drivers/infiniband/hw/mlx5/ |
H A D | main.c | 266 union ib_gid *gid) mlx5_ib_query_gid() 285 memcpy(gid->raw, out_mad->data + 8, 8); mlx5_ib_query_gid() 295 memcpy(gid->raw + 8, out_mad->data + (index % 8) * 8, 8); mlx5_ib_query_gid() 706 static int mlx5_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) mlx5_ib_mcg_attach() argument 711 err = mlx5_core_attach_mcg(dev->mdev, gid, ibqp->qp_num); mlx5_ib_mcg_attach() 714 ibqp->qp_num, gid->raw); mlx5_ib_mcg_attach() 719 static int mlx5_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) mlx5_ib_mcg_detach() argument 724 err = mlx5_core_detach_mcg(dev->mdev, gid, ibqp->qp_num); mlx5_ib_mcg_detach() 727 ibqp->qp_num, gid->raw); mlx5_ib_mcg_detach() 265 mlx5_ib_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) mlx5_ib_query_gid() argument
|
/linux-4.1.27/fs/ |
H A D | stat.c | 28 stat->gid = inode->i_gid; generic_fillattr() 164 SET_GID(tmp.st_gid, from_kgid_munged(current_user_ns(), stat->gid)); cp_old_stat() 250 SET_GID(tmp.st_gid, from_kgid_munged(current_user_ns(), stat->gid)); cp_new_stat() 387 tmp.st_gid = from_kgid_munged(current_user_ns(), stat->gid); cp_new_stat64()
|
H A D | open.c | 331 * access() needs to use the real uid/gid, not the effective uid/gid. 352 override_cred->fsgid = override_cred->gid; SYSCALL_DEFINE3() 572 kgid_t gid; chown_common() local 575 gid = make_kgid(current_user_ns(), group); chown_common() 586 if (!gid_valid(gid)) chown_common() 589 newattrs.ia_gid = gid; chown_common() 595 error = security_path_chown(path, uid, gid); chown_common()
|
H A D | compat.c | 146 SET_GID(tmp.st_gid, from_kgid_munged(current_user_ns(), stat->gid)); cp_compat_stat() 665 __compat_gid_t gid; member in struct:compat_ncp_mount_data 679 compat_ulong_t gid; member in struct:compat_ncp_mount_data_v4 694 n->gid = c_n->gid; do_ncp_super_data_conv() 705 n->gid = c_n->gid; do_ncp_super_data_conv()
|
H A D | posix_acl.c | 612 kgid_t gid; posix_acl_fix_xattr_userns() local 634 gid = make_kgid(from, le32_to_cpu(entry->e_id)); posix_acl_fix_xattr_userns() 635 entry->e_id = cpu_to_le32(from_kgid(to, gid)); posix_acl_fix_xattr_userns()
|
H A D | exec.c | 1148 !gid_eq(bprm->cred->gid, current_egid())) { setup_new_exec() 1286 kgid_t gid; bprm_fill_uid() local 1306 /* reload atomically mode/uid/gid now that lock held */ bprm_fill_uid() 1309 gid = inode->i_gid; bprm_fill_uid() 1314 !kgid_has_mapping(bprm->cred->user_ns, gid)) bprm_fill_uid() 1324 bprm->cred->egid = gid; bprm_fill_uid()
|
/linux-4.1.27/fs/hostfs/ |
H A D | hostfs.h | 56 unsigned int gid; member in struct:hostfs_stat
|
/linux-4.1.27/fs/nfs/flexfilelayout/ |
H A D | flexfilelayout.h | 54 u32 gid; member in struct:nfs4_ff_layout_mirror
|
H A D | flexfilelayoutdev.c | 317 .gid = make_kgid(&init_user_ns, mirror->gid), ff_layout_update_mirror_cred()
|
/linux-4.1.27/arch/powerpc/kvm/ |
H A D | e500.c | 190 unsigned int as, unsigned int gid, kvmppc_e500_get_sid() 197 BUG_ON(gid >= NUM_TIDS); kvmppc_e500_get_sid() 200 sid = local_sid_lookup(&idt->id[as][gid][pr]); kvmppc_e500_get_sid() 204 sid = local_sid_setup_one(&idt->id[as][gid][pr]); kvmppc_e500_get_sid() 189 kvmppc_e500_get_sid(struct kvmppc_vcpu_e500 *vcpu_e500, unsigned int as, unsigned int gid, unsigned int pr, int avoid_recursion) kvmppc_e500_get_sid() argument
|
/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
H A D | remote_perm.c | 172 perm->rp_gid != current->gid || ll_update_remote_perm() 179 perm->rp_fsgid, current->uid, current->gid, ll_update_remote_perm()
|
/linux-4.1.27/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_fs.c | 46 static void format_gid(union ib_gid *gid, char *buf) format_gid() argument 52 be16_to_cpu(((__be16 *) gid->raw)[i])); format_gid()
|
H A D | ipoib_main.c | 256 static struct ipoib_path *__path_find(struct net_device *dev, void *gid) __path_find() argument 266 ret = memcmp(gid, path->pathrec.dgid.raw, __path_find() 528 static struct ipoib_path *path_rec_create(struct net_device *dev, void *gid) path_rec_create() argument 546 memcpy(path->pathrec.dgid.raw, gid, sizeof (union ib_gid)); path_rec_create() 1174 void ipoib_del_neighs_by_gid(struct net_device *dev, u8 *gid) ipoib_del_neighs_by_gid() argument 1198 if (!memcmp(gid, neigh->daddr + 4, sizeof (union ib_gid))) { ipoib_del_neighs_by_gid()
|
/linux-4.1.27/fs/ntfs/ |
H A D | volume.h | 51 kgid_t gid; /* gid that files will be mounted as. */ member in struct:__anon11249
|
/linux-4.1.27/security/integrity/evm/ |
H A D | evm_crypto.c | 104 gid_t gid; hmac_add_misc() member in struct:h_misc 112 hmac_misc.gid = from_kgid(&init_user_ns, inode->i_gid); hmac_add_misc()
|
/linux-4.1.27/fs/udf/ |
H A D | super.c | 224 kgid_t gid; member in struct:udf_options 357 seq_puts(seq, ",gid=forget"); udf_show_options() 359 seq_puts(seq, ",gid=ignore"); udf_show_options() 363 seq_printf(seq, ",gid=%u", from_kgid(&init_user_ns, sbi->s_gid)); udf_show_options() 397 * gid= Set the default group. 466 {Opt_gforget, "gid=forget"}, 467 {Opt_gignore, "gid=ignore"}, 468 {Opt_gid, "gid=%u"}, 546 uopt->gid = make_kgid(current_user_ns(), option); udf_parse_options() 547 if (!gid_valid(uopt->gid)) udf_parse_options() 661 uopt.gid = sbi->s_gid; udf_remount_fs() 672 sbi->s_gid = uopt.gid; udf_remount_fs() 2070 uopt.gid = INVALID_GID; udf_fill_super() 2108 sbi->s_gid = uopt.gid; udf_fill_super()
|
/linux-4.1.27/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.h | 352 * @gid: cached value of the port's gid. 367 union ib_gid gid; member in struct:srpt_port
|
/linux-4.1.27/fs/proc/ |
H A D | generic.c | 521 void proc_set_user(struct proc_dir_entry *de, kuid_t uid, kgid_t gid) proc_set_user() argument 524 de->gid = gid; proc_set_user()
|
H A D | root.c | 47 {Opt_gid, "gid=%u"},
|
H A D | inode.c | 109 seq_printf(seq, ",gid=%u", from_kgid_munged(&init_user_ns, pid->pid_gid)); proc_show_options() 433 inode->i_gid = de->gid; proc_get_inode()
|
/linux-4.1.27/arch/sparc/include/asm/ |
H A D | compat.h | 250 __compat_gid32_t gid; member in struct:compat_ipc64_perm
|
/linux-4.1.27/arch/mips/include/asm/ |
H A D | compat.h | 227 __compat_gid32_t gid; member in struct:compat_ipc64_perm
|
/linux-4.1.27/include/linux/sunrpc/ |
H A D | auth.h | 38 kgid_t gid; member in struct:auth_cred
|
/linux-4.1.27/arch/parisc/include/asm/ |
H A D | compat.h | 195 __compat_gid_t gid; member in struct:compat_ipc64_perm
|
/linux-4.1.27/arch/powerpc/include/asm/ |
H A D | compat.h | 223 __compat_gid_t gid; member in struct:compat_ipc64_perm
|
/linux-4.1.27/net/netfilter/ |
H A D | xt_recent.c | 336 kgid_t gid; recent_mt_check() local 412 gid = make_kgid(&init_user_ns, ip_list_gid); recent_mt_check() 413 if (!uid_valid(uid) || !gid_valid(gid)) { recent_mt_check() 425 proc_set_user(pde, uid, gid); recent_mt_check()
|
/linux-4.1.27/fs/adfs/ |
H A D | adfs.h | 53 kgid_t s_gid; /* owner gid */
|
/linux-4.1.27/drivers/isdn/hysdn/ |
H A D | hysdn_procconf.c | 239 hysdn_addlog(card, "config open for uid=%d gid=%d mode=0x%x", hysdn_conf_open() 313 hysdn_addlog(card, "config close for uid=%d gid=%d mode=0x%x", hysdn_conf_close()
|
/linux-4.1.27/drivers/infiniband/hw/cxgb3/ |
H A D | iwch_provider.c | 75 static int iwch_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) iwch_multicast_attach() argument 80 static int iwch_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) iwch_multicast_detach() argument 1114 int index, union ib_gid *gid) iwch_query_gid() 1118 PDBG("%s ibdev %p, port %d, index %d, gid %p\n", iwch_query_gid() 1119 __func__, ibdev, port, index, gid); iwch_query_gid() 1122 memset(&(gid->raw[0]), 0, sizeof(gid->raw)); iwch_query_gid() 1123 memcpy(&(gid->raw[0]), dev->rdev.port_info.lldevs[port-1]->dev_addr, 6); iwch_query_gid() 1113 iwch_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid) iwch_query_gid() argument
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/ |
H A D | lustre_quota.h | 216 * original uid and gid, new uid and gid.
|
/linux-4.1.27/fs/overlayfs/ |
H A D | copy_up.c | 197 .ia_gid = stat->gid, ovl_set_attr() 335 override_cred->fsgid = stat->gid; ovl_copy_up_one()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/ |
H A D | dt_object.c | 578 .dif_keysize_min = sizeof(__u64), /* 64-bit uid/gid */ 579 .dif_keysize_max = sizeof(__u64), /* 64-bit uid/gid */ 590 .dif_keysize_min = sizeof(__u64), /* 64-bit uid/gid */ 591 .dif_keysize_max = sizeof(__u64), /* 64-bit uid/gid */ 602 .dif_keysize_min = sizeof(__u64), /* 64-bit uid/gid */ 603 .dif_keysize_max = sizeof(__u64), /* 64-bit uid/gid */
|
/linux-4.1.27/fs/hugetlbfs/ |
H A D | inode.c | 49 kgid_t gid; member in struct:hugetlbfs_config 81 {Opt_gid, "gid=%u"}, 432 inode->i_gid = config->gid; hugetlbfs_get_root() 788 pconfig->gid = make_kgid(current_user_ns(), option); hugetlbfs_parse_options() 789 if (!gid_valid(pconfig->gid)) hugetlbfs_parse_options() 884 config.gid = current_fsgid(); hugetlbfs_fill_super()
|
/linux-4.1.27/include/linux/mlx4/ |
H A 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/include/scsi/ |
H A D | fc_encode.h | 40 struct fc_ns_gid_ft gid; member in union:fc_ct_req::__anon12893 143 ct->payload.gid.fn_fc4_type = FC_TYPE_FCP; fc_ct_ns_fill() 149 ct->payload.gid.fn_fc4_type = FC_TYPE_FCP; fc_ct_ns_fill()
|
/linux-4.1.27/net/sunrpc/auth_gss/ |
H A D | gss_rpc_xdr.c | 205 /* gid */ gssx_dec_linux_creds() 211 /* number of additional gid's */ gssx_dec_linux_creds() 222 /* gid's */ gssx_dec_linux_creds()
|
/linux-4.1.27/include/linux/ceph/ |
H A D | ceph_fs.h | 354 __le32 gid; member in struct:ceph_mds_request_args::__anon11524 469 __le32 mode, uid, gid; member in struct:ceph_mds_reply_inode 646 __le32 uid, gid, mode; member in struct:ceph_mds_caps
|
/linux-4.1.27/drivers/nfc/st21nfcb/ |
H A D | st21nfcb_se.c | 216 * - source gid (1byte) st21nfcb_hci_load_session() 218 * - destination gid (1byte) st21nfcb_hci_load_session()
|