/kernel/liteos_a/testsuites/unittest/security/reugid/smoke/ |
H A D | reugid_test_001.cpp | 44 int rgid = 0; in Child1() local 49 rgid = getgid(); in Child1() 50 ICUNIT_ASSERT_EQUAL(rgid, 300, rgid); in Child1() 105 int rgid = 0; in Child() local 317 ret = setresgid(100, 100, 100); // 100: value of rgid, egid and sgid in Child() 319 ret = getresgid(reinterpret_cast<gid_t *>(&rgid), reinterpret_cast<gid_t *>(&egid), in Child() 322 ICUNIT_ASSERT_EQUAL(rgid, 100, rgid); in Child() 338 ret = setresgid(-2, 100, 200); // set rgid t in Child() [all...] |
/kernel/linux/linux-5.10/kernel/ |
H A D | uid16.c | 38 SYSCALL_DEFINE2(setregid16, old_gid_t, rgid, old_gid_t, egid) in SYSCALL_DEFINE2() 40 return __sys_setregid(low2highgid(rgid), low2highgid(egid)); in SYSCALL_DEFINE2() 81 SYSCALL_DEFINE3(setresgid16, old_gid_t, rgid, old_gid_t, egid, old_gid_t, sgid) in SYSCALL_DEFINE3() 83 return __sys_setresgid(low2highgid(rgid), low2highgid(egid), in SYSCALL_DEFINE3() 91 old_gid_t rgid, egid, sgid; in SYSCALL_DEFINE3() local 93 rgid = high2lowgid(from_kgid_munged(cred->user_ns, cred->gid)); in SYSCALL_DEFINE3() 97 if (!(retval = put_user(rgid, rgidp)) && in SYSCALL_DEFINE3()
|
H A D | uid16.h | 8 long __sys_setregid(gid_t rgid, gid_t egid); 10 long __sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid);
|
H A D | sys.c | 352 long __sys_setregid(gid_t rgid, gid_t egid) in __sys_setregid() argument 360 krgid = make_kgid(ns, rgid); in __sys_setregid() 363 if ((rgid != (gid_t) -1) && !gid_valid(krgid)) in __sys_setregid() 374 if (rgid != (gid_t) -1) { in __sys_setregid() 392 if (rgid != (gid_t) -1 || in __sys_setregid() 408 SYSCALL_DEFINE2(setregid, gid_t, rgid, gid_t, egid) in SYSCALL_DEFINE2() 410 return __sys_setregid(rgid, egid); in SYSCALL_DEFINE2() 726 * Same as above, but for rgid, egid, sgid. 728 long __sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid) in __sys_setresgid() argument 737 krgid = make_kgid(ns, rgid); in __sys_setresgid() 799 gid_t rgid, egid, sgid; SYSCALL_DEFINE3() local [all...] |
/kernel/linux/linux-6.6/kernel/ |
H A D | uid16.c | 38 SYSCALL_DEFINE2(setregid16, old_gid_t, rgid, old_gid_t, egid) in SYSCALL_DEFINE2() 40 return __sys_setregid(low2highgid(rgid), low2highgid(egid)); in SYSCALL_DEFINE2() 81 SYSCALL_DEFINE3(setresgid16, old_gid_t, rgid, old_gid_t, egid, old_gid_t, sgid) in SYSCALL_DEFINE3() 83 return __sys_setresgid(low2highgid(rgid), low2highgid(egid), in SYSCALL_DEFINE3() 91 old_gid_t rgid, egid, sgid; in SYSCALL_DEFINE3() local 93 rgid = high2lowgid(from_kgid_munged(cred->user_ns, cred->gid)); in SYSCALL_DEFINE3() 97 if (!(retval = put_user(rgid, rgidp)) && in SYSCALL_DEFINE3()
|
H A D | uid16.h | 8 long __sys_setregid(gid_t rgid, gid_t egid); 10 long __sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid);
|
H A D | sys.c | 372 long __sys_setregid(gid_t rgid, gid_t egid) in __sys_setregid() argument 380 krgid = make_kgid(ns, rgid); in __sys_setregid() 383 if ((rgid != (gid_t) -1) && !gid_valid(krgid)) in __sys_setregid() 394 if (rgid != (gid_t) -1) { in __sys_setregid() 412 if (rgid != (gid_t) -1 || in __sys_setregid() 428 SYSCALL_DEFINE2(setregid, gid_t, rgid, gid_t, egid) in SYSCALL_DEFINE2() 430 return __sys_setregid(rgid, egid); in SYSCALL_DEFINE2() 767 * Same as above, but for rgid, egid, sgid. 769 long __sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid) in __sys_setresgid() argument 778 krgid = make_kgid(ns, rgid); in __sys_setresgid() 840 gid_t rgid, egid, sgid; SYSCALL_DEFINE3() local [all...] |
/kernel/liteos_a/syscall/ |
H A D | process_syscall.c | 882 int SysGetRealEffSaveGroupID(int *rgid, int *egid, int *sgid) in SysGetRealEffSaveGroupID() argument 906 ret = LOS_ArchCopyToUser(rgid, &realGroupID, sizeof(int)); in SysGetRealEffSaveGroupID() 925 static int SetRealEffSaveGroupIDCheck(int rgid, int egid, int sgid) in SetRealEffSaveGroupIDCheck() argument 927 if ((rgid < 0) && (rgid != -1)) { in SetRealEffSaveGroupIDCheck() 943 int SysSetRealEffSaveGroupID(int rgid, int egid, int sgid) in SysSetRealEffSaveGroupID() argument 948 if ((rgid == -1) && (egid == -1) && (sgid == -1)) { in SysSetRealEffSaveGroupID() 952 ret = SetRealEffSaveGroupIDCheck(rgid, egid, sgid); in SysSetRealEffSaveGroupID() 957 if (rgid >= 0) { in SysSetRealEffSaveGroupID() 958 if (((egid != -1) && (egid != rgid)) || ((sgi in SysSetRealEffSaveGroupID() 979 SysSetRealEffGroupID(int rgid, int egid) SysSetRealEffGroupID() argument [all...] |
H A D | los_syscall.h | 99 extern int SysGetRealEffSaveGroupID(int *rgid, int *egid, int *sgid);
101 extern int SysSetRealEffGroupID(int rgid, int egid);
102 extern int SysSetRealEffSaveGroupID(int rgid, int egid, int sgid);
|
/kernel/linux/linux-6.6/include/net/ |
H A D | smc.h | 35 u64 rgid; member 56 int (*query_remote_gid)(struct smcd_dev *dev, u64 rgid, u32 vid_valid, 65 int (*signal_event)(struct smcd_dev *dev, u64 rgid, u32 trigger_irq,
|
/kernel/linux/linux-5.10/include/net/ |
H A D | smc.h | 27 u64 rgid; member 55 int (*query_remote_gid)(struct smcd_dev *dev, u64 rgid, u32 vid_valid, 63 int (*signal_event)(struct smcd_dev *dev, u64 rgid, u32 trigger_irq,
|
/kernel/linux/linux-6.6/drivers/s390/net/ |
H A D | ism_drv.c | 347 cmd.request.rgid = dmb->rgid; in ism_register_dmb() 730 static int ism_query_rgid(struct ism_dev *ism, u64 rgid, u32 vid_valid, in ism_query_rgid() argument 739 cmd.request.rgid = rgid; in ism_query_rgid() 746 static int smcd_query_rgid(struct smcd_dev *smcd, u64 rgid, u32 vid_valid, in smcd_query_rgid() argument 749 return ism_query_rgid(smcd->priv, rgid, vid_valid, vid); in smcd_query_rgid() 783 static int ism_signal_ieq(struct ism_dev *ism, u64 rgid, u32 trigger_irq, in ism_signal_ieq() argument 792 cmd.request.rgid = rgid; in ism_signal_ieq() 800 smcd_signal_ieq(struct smcd_dev *smcd, u64 rgid, u32 trigger_irq, u32 event_code, u64 info) smcd_signal_ieq() argument [all...] |
H A D | ism.h | 104 u64 rgid; member 121 u64 rgid; member 132 u64 rgid; member
|
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | compat_linux.h | 94 long compat_sys_s390_setregid16(u16 rgid, u16 egid); 100 long compat_sys_s390_setresgid16(u16 rgid, u16 egid, u16 sgid); 101 long compat_sys_s390_getresgid16(u16 __user *rgid, u16 __user *egid, u16 __user *sgid);
|
/kernel/linux/linux-5.10/drivers/s390/net/ |
H A D | ism_drv.c | 201 static int ism_query_rgid(struct smcd_dev *smcd, u64 rgid, u32 vid_valid, in ism_query_rgid() argument 211 cmd.request.rgid = rgid; in ism_query_rgid() 272 cmd.request.rgid = dmb->rgid; in ism_register_dmb() 343 static int ism_signal_ieq(struct smcd_dev *smcd, u64 rgid, u32 trigger_irq, in ism_signal_ieq() argument 353 cmd.request.rgid = rgid; in ism_signal_ieq()
|
H A D | ism.h | 104 u64 rgid; member 121 u64 rgid; member 132 u64 rgid; member
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | ah.c | 62 memcpy(ah->av.rgid, &grh->dgid, 16); in create_ib_ah() 142 rdma_ah_set_dgid_raw(ah_attr, ah->av.rgid); in mlx5_ib_query_ah()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | ah.c | 62 memcpy(ah->av.rgid, &grh->dgid, 16); in create_ib_ah() 142 rdma_ah_set_dgid_raw(ah_attr, ah->av.rgid); in mlx5_ib_query_ah()
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | cn_proc.h | 90 __u32 rgid; /* task gid */ member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | ism.h | 16 u64 rgid; member
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | cn_proc.h | 116 __u32 rgid; /* task gid */ member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | cn_proc.h | 60 __u32 rgid; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | cn_proc.h | 60 __u32 rgid; member
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | cn_proc.h | 51 __u32 rgid; member
|
/kernel/linux/linux-5.10/fs/proc/ |
H A D | internal.h | 134 kuid_t *ruid, kgid_t *rgid);
|