Home
last modified time | relevance | path

Searched refs:sgid (Results 1 - 25 of 123) sorted by relevance

12345

/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Duverbs_marshall.c140 memcpy(dst->sgid, src->sgid.raw, sizeof(src->sgid)); in __ib_copy_path_rec_to_user()
181 if ((ib_is_opa_gid((union ib_gid *)src->sgid)) || in ib_copy_path_rec_from_user()
184 slid = opa_get_lid_from_gid((union ib_gid *)src->sgid); in ib_copy_path_rec_from_user()
192 memcpy(dst->sgid.raw, src->sgid, sizeof dst->sgid); in ib_copy_path_rec_from_user()
H A Daddr.c729 } sgid, dgid; in roce_resolve_route_from_path() local
738 rdma_gid2ip((struct sockaddr *)&sgid, &rec->sgid); in roce_resolve_route_from_path()
741 if (sgid._sockaddr.sa_family != dgid._sockaddr.sa_family) in roce_resolve_route_from_path()
750 ret = addr_resolve((struct sockaddr *)&sgid, (struct sockaddr *)&dgid, in roce_resolve_route_from_path()
814 int rdma_addr_find_l2_eth_by_grh(const union ib_gid *sgid, in rdma_addr_find_l2_eth_by_grh() argument
827 rdma_gid2ip((struct sockaddr *)&sgid_addr, sgid); in rdma_addr_find_l2_eth_by_grh()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Duverbs_marshall.c140 memcpy(dst->sgid, src->sgid.raw, sizeof(src->sgid)); in __ib_copy_path_rec_to_user()
181 if ((ib_is_opa_gid((union ib_gid *)src->sgid)) || in ib_copy_path_rec_from_user()
184 slid = opa_get_lid_from_gid((union ib_gid *)src->sgid); in ib_copy_path_rec_from_user()
192 memcpy(dst->sgid.raw, src->sgid, sizeof dst->sgid); in ib_copy_path_rec_from_user()
H A Daddr.c728 } sgid, dgid; in roce_resolve_route_from_path() local
737 rdma_gid2ip((struct sockaddr *)&sgid, &rec->sgid); in roce_resolve_route_from_path()
740 if (sgid._sockaddr.sa_family != dgid._sockaddr.sa_family) in roce_resolve_route_from_path()
749 ret = addr_resolve((struct sockaddr *)&sgid, (struct sockaddr *)&dgid, in roce_resolve_route_from_path()
813 int rdma_addr_find_l2_eth_by_grh(const union ib_gid *sgid, in rdma_addr_find_l2_eth_by_grh() argument
826 rdma_gid2ip((struct sockaddr *)&sgid_addr, sgid); in rdma_addr_find_l2_eth_by_grh()
/kernel/liteos_a/testsuites/unittest/security/reugid/smoke/
H A Dreugid_test_001.cpp46 int sgid = 100; in Child1() local
107 int sgid = 100; in Child() local
317 ret = setresgid(100, 100, 100); // 100: value of rgid, egid and sgid in Child()
320 reinterpret_cast<gid_t *>(&sgid)); in Child()
324 ICUNIT_ASSERT_EQUAL(sgid, 100, sgid); // 100: expected value of sgid in Child()
338 ret = setresgid(-2, 100, 200); // set rgid to -2, egid to 100, sgid to 200 in Child()
341 ret = setresgid(100, -2, 200); // set rgid to 100, egid to -2, sgid to 200 in Child()
350 ret = setresgid(-1, 200, 200); // 200: value of egid and sgid in Child()
[all...]
/kernel/linux/linux-5.10/kernel/
H A Duid16.c81 SYSCALL_DEFINE3(setresgid16, old_gid_t, rgid, old_gid_t, egid, old_gid_t, sgid) in SYSCALL_DEFINE3()
84 low2highgid(sgid)); in SYSCALL_DEFINE3()
91 old_gid_t rgid, egid, sgid; in SYSCALL_DEFINE3() local
95 sgid = high2lowgid(from_kgid_munged(cred->user_ns, cred->sgid)); in SYSCALL_DEFINE3()
99 retval = put_user(sgid, sgidp); in SYSCALL_DEFINE3()
H A Dsys.c385 gid_eq(old->sgid, kegid) || in __sys_setregid()
394 new->sgid = new->egid; in __sys_setregid()
437 new->gid = new->egid = new->sgid = new->fsgid = kgid; in __sys_setgid()
438 else if (gid_eq(kgid, old->gid) || gid_eq(kgid, old->sgid)) in __sys_setgid()
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
739 ksgid = make_kgid(ns, sgid); in __sys_setresgid()
745 if ((sgid != (gid_t) -1) && !gid_valid(ksgid)) in __sys_setresgid()
754 (sgid == (gid_t) -1 || gid_eq(ksgid, old->sgid))) in __sys_setresgid()
799 gid_t rgid, egid, sgid; SYSCALL_DEFINE3() local
[all...]
H A Duid16.h10 long __sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid);
H A Dcred.c51 .sgid = GLOBAL_ROOT_GID,
320 new->sgid = new->fsgid = new->egid; in prepare_exec_creds()
507 !gid_eq(new->sgid, old->sgid) || in commit_creds()
825 from_kgid_munged(&init_user_ns, cred->sgid), in dump_invalid_creds()
/kernel/linux/linux-6.6/kernel/
H A Duid16.c81 SYSCALL_DEFINE3(setresgid16, old_gid_t, rgid, old_gid_t, egid, old_gid_t, sgid) in SYSCALL_DEFINE3()
84 low2highgid(sgid)); in SYSCALL_DEFINE3()
91 old_gid_t rgid, egid, sgid; in SYSCALL_DEFINE3() local
95 sgid = high2lowgid(from_kgid_munged(cred->user_ns, cred->sgid)); in SYSCALL_DEFINE3()
99 retval = put_user(sgid, sgidp); in SYSCALL_DEFINE3()
H A Dsys.c405 gid_eq(old->sgid, kegid) || in __sys_setregid()
414 new->sgid = new->egid; in __sys_setregid()
457 new->gid = new->egid = new->sgid = new->fsgid = kgid; in __sys_setgid()
458 else if (gid_eq(kgid, old->gid) || gid_eq(kgid, old->sgid)) in __sys_setgid()
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
780 ksgid = make_kgid(ns, sgid); in __sys_setresgid()
786 if ((sgid != (gid_t) -1) && !gid_valid(ksgid)) in __sys_setresgid()
795 (sgid == (gid_t) -1 || gid_eq(ksgid, old->sgid))) in __sys_setresgid()
840 gid_t rgid, egid, sgid; SYSCALL_DEFINE3() local
[all...]
H A Duid16.h10 long __sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid);
H A Dcred.c50 .sgid = GLOBAL_ROOT_GID,
272 new->sgid = new->fsgid = new->egid; in prepare_exec_creds()
450 !gid_eq(new->sgid, old->sgid) || in commit_creds()
/kernel/liteos_a/syscall/
H A Dprocess_syscall.c882 int SysGetRealEffSaveGroupID(int *rgid, int *egid, int *sgid) in SysGetRealEffSaveGroupID() argument
916 ret = LOS_ArchCopyToUser(sgid, &saveGroupID, sizeof(int)); in SysGetRealEffSaveGroupID()
925 static int SetRealEffSaveGroupIDCheck(int rgid, int egid, int sgid) in SetRealEffSaveGroupIDCheck() argument
935 if ((sgid < 0) && (sgid != -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()
958 if (((egid != -1) && (egid != rgid)) || ((sgid != -1) && (sgid ! in SysSetRealEffSaveGroupID()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/
H A Dqib_ruc.c104 if (!gid_ok(&hdr->u.l.grh.sgid, in qib_ruc_check_hdr()
143 if (!gid_ok(&hdr->u.l.grh.sgid, in qib_ruc_check_hdr()
195 hdr->sgid.global.subnet_prefix = ibp->rvp.gid_prefix; in qib_make_grh()
197 hdr->sgid.global.interface_id = ppd_from_ibp(ibp)->guid; in qib_make_grh()
199 hdr->sgid.global.interface_id = ibp->guids[grh->sgid_index - 1]; in qib_make_grh()
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/
H A Dqib_ruc.c104 if (!gid_ok(&hdr->u.l.grh.sgid, in qib_ruc_check_hdr()
143 if (!gid_ok(&hdr->u.l.grh.sgid, in qib_ruc_check_hdr()
195 hdr->sgid.global.subnet_prefix = ibp->rvp.gid_prefix; in qib_make_grh()
197 hdr->sgid.global.interface_id = ppd_from_ibp(ibp)->guid; in qib_make_grh()
199 hdr->sgid.global.interface_id = ibp->guids[grh->sgid_index - 1]; in qib_make_grh()
/kernel/linux/linux-5.10/drivers/infiniband/hw/ocrdma/
H A Docrdma_ah.c74 struct rdma_ah_attr *attr, const union ib_gid *sgid, in set_av_attr()
135 rdma_gid2ip((struct sockaddr *)&sgid_addr, sgid); in set_av_attr()
141 memcpy(&grh.sgid[0], sgid->raw, sizeof(union ib_gid)); in set_av_attr()
73 set_av_attr(struct ocrdma_dev *dev, struct ocrdma_ah *ah, struct rdma_ah_attr *attr, const union ib_gid *sgid, int pdid, bool *isvlan, u16 vlan_tag) set_av_attr() argument
/kernel/linux/linux-6.6/drivers/infiniband/hw/ocrdma/
H A Docrdma_ah.c74 struct rdma_ah_attr *attr, const union ib_gid *sgid, in set_av_attr()
135 rdma_gid2ip((struct sockaddr *)&sgid_addr, sgid); in set_av_attr()
141 memcpy(&grh.sgid[0], sgid->raw, sizeof(union ib_gid)); in set_av_attr()
73 set_av_attr(struct ocrdma_dev *dev, struct ocrdma_ah *ah, struct rdma_ah_attr *attr, const union ib_gid *sgid, int pdid, bool *isvlan, u16 vlan_tag) set_av_attr() argument
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/
H A Dopal-sensor-groups.c183 u32 sgid, len, nr_attrs, chipid; in opal_sensor_groups_init() local
207 if (of_property_read_u32(node, "sensor-group-id", &sgid)) { in opal_sensor_groups_init()
218 if (add_attr_group(ops, len, &sgs[i], sgid)) { in opal_sensor_groups_init()
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/
H A Dopal-sensor-groups.c183 u32 sgid, len, nr_attrs, chipid; in opal_sensor_groups_init() local
207 if (of_property_read_u32(node, "sensor-group-id", &sgid)) { in opal_sensor_groups_init()
218 if (add_attr_group(ops, len, &sgs[i], sgid)) { in opal_sensor_groups_init()
/kernel/linux/linux-5.10/security/safesetid/
H A Dlsm.c167 gid_eq(new_id.gid, old->sgid)) in id_permitted_for_cred()
187 __kgid_val(old->sgid), __kgid_val(new_id.gid)); in id_permitted_for_cred()
234 id_permitted_for_cred(old, (kid_t){.gid = new->sgid}, GID) && in safesetid_task_fix_setgid()
/kernel/linux/linux-6.6/security/safesetid/
H A Dlsm.c158 gid_eq(new_id.gid, old->sgid)) in id_permitted_for_cred()
178 __kgid_val(old->sgid), __kgid_val(new_id.gid)); in id_permitted_for_cred()
225 id_permitted_for_cred(old, (kid_t){.gid = new->sgid}, GID) && in safesetid_task_fix_setgid()
/kernel/linux/linux-5.10/arch/s390/kernel/
H A Dcompat_linux.h100 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/include/rdma/
H A Dib_sa.h165 union ib_gid sgid; member
229 ib->sgid.global.interface_id in path_conv_opa_to_ib()
249 if ((ib_is_opa_gid(&ib->sgid)) || in path_conv_ib_to_opa()
251 slid = htonl(opa_get_lid_from_gid(&ib->sgid)); in path_conv_ib_to_opa()
/kernel/linux/linux-6.6/include/rdma/
H A Dib_sa.h165 union ib_gid sgid; member
230 ib->sgid.global.interface_id in path_conv_opa_to_ib()
250 if ((ib_is_opa_gid(&ib->sgid)) || in path_conv_ib_to_opa()
252 slid = htonl(opa_get_lid_from_gid(&ib->sgid)); in path_conv_ib_to_opa()

Completed in 21 milliseconds

12345