/linux-master/include/linux/device/ |
H A D | class.h | 39 * @get_ownership: Allows class to specify uid/gid of the sysfs directories 67 void (*get_ownership)(const struct device *dev, kuid_t *uid, kgid_t *gid);
|
/linux-master/include/linux/mlx5/ |
H A D | vport.h | 83 union ib_gid *gid);
|
/linux-master/drivers/base/ |
H A D | base.h | 188 kuid_t *uid, kgid_t *gid, const char **tmp);
|
/linux-master/fs/jfs/ |
H A D | jfs_incore.h | 31 kgid_t saved_gid; /* saved for gid mount option */ 197 kgid_t gid; /* gid to override on-disk gid */ member in struct:jfs_sb_info
|
/linux-master/fs/smb/server/ |
H A D | smb_common.c | 742 unsigned int gid; local 745 gid = user_gid(sess->user); 749 gid = share->force_gid; 756 cred->fsgid = make_kgid(&init_user_ns, gid);
|
/linux-master/include/linux/ |
H A D | shmem_fs.h | 66 kgid_t gid; /* Mount gid for root directory */ member in struct:shmem_sb_info
|
/linux-master/fs/jffs2/ |
H A D | file.c | 170 ri.gid = cpu_to_je16(i_gid_read(inode)); 293 ri->gid = cpu_to_je16(i_gid_read(inode));
|
H A D | fs.c | 106 ri->gid = cpu_to_je16((ivalid & ATTR_GID)? 155 i_gid_write(inode, je16_to_cpu(ri->gid)); 283 i_gid_write(inode, je16_to_cpu(latest_node.gid)); 450 ri->gid = cpu_to_je16(i_gid_read(dir_i)); 454 ri->gid = cpu_to_je16(from_kgid(&init_user_ns, current_fsgid())); 476 i_gid_write(inode, je16_to_cpu(ri->gid));
|
/linux-master/drivers/infiniband/core/ |
H A D | core_priv.h | 135 union ib_gid *gid, struct ib_gid_attr *attr); 138 union ib_gid *gid, struct ib_gid_attr *attr);
|
H A D | cma.c | 685 union ib_gid *gid, 705 * their gid tables, such as iWARP drivers, it is sufficient to 732 sgid_attr = rdma_find_gid_by_port(device, gid, gid_type, port, ndev); 746 * cma_acquire_dev_by_src_ip - Acquire cma device, port, gid attribute 758 union ib_gid gid, iboe_gid, *gidp; local 771 memcpy(&gid, dev_addr->src_dev_addr + 772 rdma_addr_gid_offset(dev_addr), sizeof(gid)); 778 &iboe_gid : &gid; 814 union ib_gid gid; local 822 &gid); 683 cma_validate_port(struct ib_device *device, u32 port, enum ib_gid_type gid_type, union ib_gid *gid, struct rdma_id_private *id_priv) argument 854 union ib_gid gid; local 913 union ib_gid gid, sgid, *dgid; local 1676 const union ib_gid *gid = req->has_gid ? &req->local_gid : NULL; local 3417 union ib_gid gid; local 3526 union ib_gid gid; local [all...] |
/linux-master/tools/testing/selftests/capabilities/ |
H A D | test_execve.c | 222 uid_t gid = getegid(); local 247 if (chown("validate_cap_sgidnonroot", -1, gid + 1) != 0) 384 "[RUN]\tRoot, gid != 0, +ia, sgidroot => eip\n");
|
/linux-master/io_uring/ |
H A D | fdinfo.c | 32 seq_put_decimal_ull(m, "\n\tGid:\t", from_kgid_munged(uns, cred->gid)); 40 from_kgid_munged(uns, gi->gid[g]));
|
/linux-master/security/integrity/evm/ |
H A D | evm_crypto.c | 149 gid_t gid; member in struct:h_misc 161 /* The hmac uid and gid must be encoded in the initial user 170 hmac_misc.gid = from_kgid(&init_user_ns, inode->i_gid);
|
/linux-master/ipc/ |
H A D | ipc_sysctl.c | 196 kuid_t *uid, kgid_t *gid) 205 *gid = gid_valid(ns_root_gid) ? ns_root_gid : GLOBAL_ROOT_GID; 194 ipc_set_ownership(struct ctl_table_header *head, struct ctl_table *table, kuid_t *uid, kgid_t *gid) argument
|
/linux-master/fs/kernfs/ |
H A D | dir.c | 613 kuid_t uid, kgid_t gid, 650 if (!uid_eq(uid, GLOBAL_ROOT_UID) || !gid_eq(gid, GLOBAL_ROOT_GID)) { 654 .ia_gid = gid, 683 kuid_t uid, kgid_t gid, 694 gid = parent->iattr->ia_gid; 701 name, mode, uid, gid, flags); 1046 * @gid: gid of the new directory 1054 kuid_t uid, kgid_t gid, 1062 uid, gid, KERNFS_DI 610 __kernfs_new_node(struct kernfs_root *root, struct kernfs_node *parent, const char *name, umode_t mode, kuid_t uid, kgid_t gid, unsigned flags) argument 681 kernfs_new_node(struct kernfs_node *parent, const char *name, umode_t mode, kuid_t uid, kgid_t gid, unsigned flags) argument 1052 kernfs_create_dir_ns(struct kernfs_node *parent, const char *name, umode_t mode, kuid_t uid, kgid_t gid, void *priv, const void *ns) argument [all...] |
/linux-master/net/sunrpc/ |
H A D | svcauth_unix.c | 28 * AUTHNULL is treated just like AUTHUNIX except that the uid/gid 401 * auth.unix.gid cache 523 int gid; local 525 rv = get_int(&mesg, &gid); 529 kgid = make_kgid(current_user_ns(), gid); 532 ug.gi->gid[i] = kgid; 580 seq_printf(m, " %d", from_kgid_munged(user_ns, ug->gi->gid[i])); 588 .name = "auth.unix.gid", 777 /* Signal that mapping to nobody uid/gid is required */ 862 /* Signal that mapping to nobody uid/gid i [all...] |
/linux-master/fs/ |
H A D | stat.c | 43 * uid and gid filds. On non-idmapped mounts or if permission checking is to be 57 stat->gid = vfsgid_into_kgid(vfsgid); 340 SET_GID(tmp.st_gid, from_kgid_munged(current_user_ns(), stat->gid)); 421 SET_GID(tmp.st_gid, from_kgid_munged(current_user_ns(), stat->gid)); 565 tmp.st_gid = from_kgid_munged(current_user_ns(), stat->gid); 640 tmp.stx_gid = from_kgid_munged(current_user_ns(), stat->gid); 734 SET_GID(tmp.st_gid, from_kgid_munged(current_user_ns(), stat->gid));
|
/linux-master/net/9p/ |
H A D | client.c | 1262 u32 mode, kgid_t gid, struct p9_qid *qid) 1270 ">>> TLCREATE fid %d name %s flags %d mode %d gid %d\n", 1272 from_kgid(&init_user_ns, gid)); 1279 mode & P9L_MODE_MASK, gid); 1349 const char *symtgt, kgid_t gid, struct p9_qid *qid) 1360 gid); 1696 "<<< name=%s uid=%s gid=%s muid=%s extension=(%s)\n" 1697 "<<< uid=%d gid=%d n_muid=%d\n", 1701 ret->name, ret->uid, ret->gid, ret->muid, ret->extension, 1783 /* name[s] uid[s] gid[ 1261 p9_client_create_dotl(struct p9_fid *ofid, const char *name, u32 flags, u32 mode, kgid_t gid, struct p9_qid *qid) argument 1348 p9_client_symlink(struct p9_fid *dfid, const char *name, const char *symtgt, kgid_t gid, struct p9_qid *qid) argument 2103 p9_client_mknod_dotl(struct p9_fid *fid, const char *name, int mode, dev_t rdev, kgid_t gid, struct p9_qid *qid) argument 2133 p9_client_mkdir_dotl(struct p9_fid *fid, const char *name, int mode, kgid_t gid, struct p9_qid *qid) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | resource_tracker.c | 89 u8 gid[16]; member in struct:res_gid 4017 struct res_qp *rqp, u8 *gid) 4022 if (!memcmp(res->gid, gid, 16)) 4029 u8 *gid, enum mlx4_protocol prot, 4040 if (find_gid(dev, slave, rqp, gid)) { 4044 memcpy(res->gid, gid, 16); 4057 u8 *gid, enum mlx4_protocol prot, 4064 res = find_gid(dev, slave, rqp, gid); 4016 find_gid(struct mlx4_dev *dev, int slave, struct res_qp *rqp, u8 *gid) argument 4028 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) argument 4056 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) argument 4078 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) argument 4105 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) argument 4119 mlx4_adjust_port(struct mlx4_dev *dev, int slave, u8 *gid, enum mlx4_protocol prot) argument 4145 u8 *gid = inbox->buf; local [all...] |
/linux-master/fs/gfs2/ |
H A D | quota.c | 624 int gfs2_quota_hold(struct gfs2_inode *ip, kuid_t uid, kgid_t gid) argument 667 if (!gid_eq(gid, NO_GID_QUOTA_CHANGE) && 668 !gid_eq(gid, ip->i_inode.i_gid)) { 669 error = qdsb_get(sdp, make_kqid_gid(gid), qd); 1093 int gfs2_quota_lock(struct gfs2_inode *ip, kuid_t uid, kgid_t gid) argument 1103 error = gfs2_quota_hold(ip, uid, gid); 1223 * @gid: The gid to check against 1236 int gfs2_quota_check(struct gfs2_inode *ip, kuid_t uid, kgid_t gid, argument 1253 qid_eq(qd->qd_id, make_kqid_gid(gid)))) 1294 gfs2_quota_change(struct gfs2_inode *ip, s64 change, kuid_t uid, kgid_t gid) argument [all...] |
/linux-master/security/integrity/ima/ |
H A D | ima_policy.c | 107 kgid_t gid; member in struct:ima_rule_entry 137 * written in terms of .action, .func, .mask, .fsmagic, .uid, .gid, 615 if ((rule->flags & IMA_GID) && !rule->gid_op(cred->gid, rule->gid)) 619 if (!rule->gid_op(cred->egid, rule->gid) 620 && !rule->gid_op(cred->sgid, rule->gid) 621 && !rule->gid_op(cred->gid, rule->gid)) 623 } else if (!rule->gid_op(cred->egid, rule->gid)) 1100 {Opt_gid_eq, "gid [all...] |
/linux-master/fs/hugetlbfs/ |
H A D | inode.c | 59 kgid_t gid; member in struct:hugetlbfs_fs_context 76 fsparam_u32 ("gid", Opt_gid), 968 inode->i_gid = ctx->gid; 1165 if (!gid_eq(sbinfo->gid, GLOBAL_ROOT_GID)) 1166 seq_printf(m, ",gid=%u", 1167 from_kgid_munged(&init_user_ns, sbinfo->gid)); 1387 ctx->gid = make_kgid(current_user_ns(), result.uint_32); 1388 if (!gid_valid(ctx->gid)) 1488 sbinfo->gid = ctx->gid; [all...] |
/linux-master/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_main.c | 583 const union ib_gid *gid, 598 memcpy(cmd_bind->new_gid, gid->raw, 16); 610 memcpy(&dev->sgid_tbl[index], gid, sizeof(*gid)); 618 return pvrdma_add_gid_at_index(dev, &attr->gid, 654 dev_dbg(&dev->pdev->dev, "removing gid at index %u from %s", 978 dev_dbg(&pdev->dev, "gid table len %d\n", dev->dsr->caps.gid_tbl_len); 582 pvrdma_add_gid_at_index(struct pvrdma_dev *dev, const union ib_gid *gid, u8 gid_type, int index) argument
|
/linux-master/lib/ |
H A D | kobject.c | 44 * @gid: kernel group ID for sysfs objects 46 * Returns initial uid/gid pair that should be used when creating sysfs 50 void kobject_get_ownership(const struct kobject *kobj, kuid_t *uid, kgid_t *gid) argument 53 *gid = GLOBAL_ROOT_GID; 56 kobj->ktype->get_ownership(kobj, uid, gid); 931 static void kset_get_ownership(const struct kobject *kobj, kuid_t *uid, kgid_t *gid) argument 934 kobject_get_ownership(kobj->parent, uid, gid);
|
/linux-master/fs/xfs/ |
H A D | xfs_iops.c | 573 stat->gid = vfsgid_into_kgid(vfsgid); 668 kgid_t gid = GLOBAL_ROOT_GID; local 693 gid = from_vfsgid(idmap, i_user_ns(inode), 697 gid = inode->i_gid; 707 error = xfs_qm_vop_dqalloc(ip, uid, gid, ip->i_projid,
|