/linux/kernel/ |
H A D | uid16.c | 81 SYSCALL_DEFINE3(setresgid16, old_gid_t, rgid, old_gid_t, egid, old_gid_t, sgid) in SYSCALL_DEFINE3() argument 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 D | sys.c | 416 gid_eq(old->sgid, kegid) || in __sys_setregid() 425 new->sgid = new->egid; in __sys_setregid() 468 new->gid = new->egid = new->sgid = new->fsgid = kgid; in __sys_setgid() 469 else if (gid_eq(kgid, old->gid) || gid_eq(kgid, old->sgid)) in __sys_setgid() 780 long __sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid) in __sys_setresgid() argument 791 ksgid = make_kgid(ns, sgid); in __sys_setresgid() 797 if ((sgid != (gid_t) -1) && !gid_valid(ksgid)) in __sys_setresgid() 806 (sgid == (gid_t) -1 || gid_eq(ksgid, old->sgid))) in __sys_setresgid() 810 !gid_eq(krgid, old->egid) && !gid_eq(krgid, old->sgid); in __sys_setresgid() 812 !gid_eq(kegid, old->egid) && !gid_eq(kegid, old->sgid); in __sys_setresgid() [all …]
|
H A D | cred.c | 49 .sgid = GLOBAL_ROOT_GID, 276 new->sgid = new->fsgid = new->egid; in prepare_exec_creds() 452 !gid_eq(new->sgid, old->sgid) || in commit_creds()
|
H A D | uid16.h | 10 long __sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid);
|
/linux/fs/smb/server/mgmt/ |
H A D | user_config.c | 53 user->sgid = NULL; in ksmbd_alloc_user() 65 user->sgid = kmemdup(resp_ext->____payload, in ksmbd_alloc_user() 68 if (!user->sgid) in ksmbd_alloc_user() 87 kfree(user->sgid); in ksmbd_free_user()
|
H A D | user_config.h | 22 gid_t *sgid; member
|
/linux/drivers/infiniband/hw/qib/ |
H A D | qib_ruc.c | 104 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()
|
/linux/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_ah.c | 74 struct rdma_ah_attr *attr, const union ib_gid *sgid, in set_av_attr() argument 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()
|
/linux/drivers/infiniband/core/ |
H A D | addr.c | 722 } sgid, dgid; in roce_resolve_route_from_path() local 731 rdma_gid2ip((struct sockaddr *)&sgid, &rec->sgid); in roce_resolve_route_from_path() 734 if (sgid._sockaddr.sa_family != dgid._sockaddr.sa_family) in roce_resolve_route_from_path() 743 ret = addr_resolve((struct sockaddr *)&sgid, (struct sockaddr *)&dgid, in roce_resolve_route_from_path() 807 int rdma_addr_find_l2_eth_by_grh(const union ib_gid *sgid, in rdma_addr_find_l2_eth_by_grh() argument 820 rdma_gid2ip((struct sockaddr *)&sgid_addr, sgid); in rdma_addr_find_l2_eth_by_grh()
|
H A D | verbs.c | 704 u16 vlan_id, const union ib_gid *sgid, in get_sgid_attr_from_eth() argument 710 return rdma_find_gid_by_filter(device, sgid, port_num, find_gid_index, in get_sgid_attr_from_eth() 716 union ib_gid *sgid, union ib_gid *dgid) in ib_get_gids_from_rdma_hdr() argument 722 if (!sgid || !dgid) in ib_get_gids_from_rdma_hdr() 733 (struct in6_addr *)sgid); in ib_get_gids_from_rdma_hdr() 740 *sgid = hdr->ibgrh.sgid; in ib_get_gids_from_rdma_hdr() 801 union ib_gid sgid; in ib_init_ah_attr_from_wc() local 815 &sgid, &dgid); in ib_init_ah_attr_from_wc() 837 &sgid, in ib_init_ah_attr_from_wc() 866 &sgid, in ib_init_ah_attr_from_wc()
|
H A D | cma.c | 931 union ib_gid gid, sgid, *dgid; in cma_resolve_ib_dev() local 964 sgid = gid; in cma_resolve_ib_dev() 973 sgid = gid; in cma_resolve_ib_dev() 988 memcpy(&addr->sib_addr, &sgid, sizeof(sgid)); in cma_resolve_ib_dev() 1426 memcpy(&ib->sib_addr, &path->sgid, 16); in cma_save_ib_info() 1558 memcpy(&req->local_gid, &req_param->primary_path->sgid, in cma_save_req_info() 2307 rdma_addr_set_sgid(&rt->addr.dev_addr, &rt->path_rec[0].sgid); in cma_ib_new_conn_id() 2485 void rdma_read_gids(struct rdma_cm_id *cm_id, union ib_gid *sgid, in rdma_read_gids() argument 2491 if (sgid) in rdma_read_gids() 2492 memset(sgid, 0, sizeof(*sgid)); in rdma_read_gids() [all …]
|
/linux/arch/powerpc/platforms/powernv/ |
H A D | opal-sensor-groups.c | 183 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()
|
/linux/security/safesetid/ |
H A D | lsm.c | 159 gid_eq(new_id.gid, old->sgid)) in id_permitted_for_cred() 179 __kgid_val(old->sgid), __kgid_val(new_id.gid)); in id_permitted_for_cred() 226 id_permitted_for_cred(old, (kid_t){.gid = new->sgid}, GID) && in safesetid_task_fix_setgid()
|
/linux/include/rdma/ |
H A D | ib_sa.h | 165 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()
|
H A D | rdma_cm.h | 387 void rdma_read_gids(struct rdma_cm_id *cm_id, union ib_gid *sgid,
|
/linux/drivers/infiniband/hw/hfi1/ |
H A D | ruc.c | 57 &packet->grh->sgid, in hfi1_ruc_check_hdr() 94 &packet->grh->sgid, in hfi1_ruc_check_hdr() 138 hdr->sgid.global.subnet_prefix = ibp->rvp.gid_prefix; in hfi1_make_grh() 139 hdr->sgid.global.interface_id = in hfi1_make_grh()
|
H A D | ud.c | 617 grh->sgid = old_grh->dgid; in return_cnp_16B() 618 grh->dgid = old_grh->sgid; in return_cnp_16B() 675 grh->sgid = old_grh->dgid; in return_cnp() 676 grh->dgid = old_grh->sgid; in return_cnp()
|
/linux/include/linux/ |
H A D | cred.h | 116 kgid_t sgid; /* saved GID of the task */ member 360 #define current_sgid() (current_cred_xxx(sgid))
|
/linux/include/uapi/rdma/ |
H A D | ib_user_sa.h | 57 __u8 sgid[16]; member
|
/linux/drivers/infiniband/hw/qedr/ |
H A D | verbs.c | 85 int index, union ib_gid *sgid) in qedr_iw_query_gid() argument 89 memset(sgid->raw, 0, sizeof(sgid->raw)); in qedr_iw_query_gid() 90 ether_addr_copy(sgid->raw, dev->ndev->dev_addr); in qedr_iw_query_gid() 93 sgid->global.interface_id, sgid->global.subnet_prefix); in qedr_iw_query_gid() 1147 memcpy(&qp_params->sgid.bytes[0], &gid_attr->gid.raw[0], in get_gid_info_from_table() 1148 sizeof(qp_params->sgid)); in get_gid_info_from_table() 1157 memcpy(&qp_params->sgid.bytes[0], &gid_attr->gid.raw[0], in get_gid_info_from_table() 1158 sizeof(qp_params->sgid)); in get_gid_info_from_table() 1165 memset(&qp_params->sgid, 0, sizeof(qp_params->sgid)); in get_gid_info_from_table() 1168 qp_params->sgid.ipv4_addr = ipv4_addr; in get_gid_info_from_table() [all …]
|
/linux/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.h | 217 union ib_gid sgid; member
|
/linux/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_rdma.h | 122 union qed_gid sgid; member
|
/linux/drivers/net/dsa/ocelot/ |
H A D | felix_vsc9959.c | 1727 u32 sgid; member 1922 if (sfi->sgid > VSC9959_PSFP_GATE_ID_MAX || in vsc9959_psfp_sfi_set() 1928 ANA_TABLES_SFIDTIDX_SGID(sfi->sgid) | in vsc9959_psfp_sfi_set() 2012 tmp->sgid == sfi->sgid && in vsc9959_psfp_sfi_table_add() 2283 sfi.sgid = sgi->index; in vsc9959_psfp_filter_add() 2384 vsc9959_psfp_sgi_table_del(ocelot, sfi.sgid); in vsc9959_psfp_filter_add() 2416 vsc9959_psfp_sgi_table_del(ocelot, sfi->sgid); in vsc9959_psfp_filter_del()
|
/linux/include/linux/qed/ |
H A D | qed_rdma_if.h | 369 union qed_gid sgid; member 401 union qed_gid sgid; member
|
/linux/fs/ |
H A D | pidfs.c | 242 kinfo.sgid = from_kgid_munged(user_ns, c->sgid); in pidfd_info()
|