Home
last modified time | relevance | path

Searched refs:sgid (Results 1 – 25 of 58) sorted by relevance

123

/linux/kernel/
H A Duid16.c81 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 Dsys.c446 gid_eq(old->sgid, kegid) || in __sys_setregid()
455 new->sgid = new->egid; in __sys_setregid()
498 new->gid = new->egid = new->sgid = new->fsgid = kgid; in __sys_setgid()
499 else if (gid_eq(kgid, old->gid) || gid_eq(kgid, old->sgid)) in __sys_setgid()
808 * Same as above, but for rgid, egid, sgid.
810 long __sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid) in __sys_setresgid() argument
821 ksgid = make_kgid(ns, sgid); in __sys_setresgid()
827 if ((sgid != (gid_t) -1) && !gid_valid(ksgid)) in __sys_setresgid()
836 (sgid == (gid_t) -1 || gid_eq(ksgid, old->sgid))) in __sys_setresgid()
872 SYSCALL_DEFINE3(setresgid,gid_t,rgid,gid_t,egid,gid_t,sgid) SYSCALL_DEFINE3() argument
881 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.c249 new->sgid = new->fsgid = new->egid; in prepare_exec_creds()
431 !gid_eq(new->sgid, old->sgid) || in commit_creds()
/linux/fs/smb/server/mgmt/
H A Duser_config.c53 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()
/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_ah.c74 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 Daddr.c704 } sgid, dgid; in roce_resolve_route_from_path() local
713 rdma_gid2ip((struct sockaddr *)&sgid, &rec->sgid); in roce_resolve_route_from_path()
716 if (sgid._sockaddr.sa_family != dgid._sockaddr.sa_family) in roce_resolve_route_from_path()
725 ret = addr_resolve((struct sockaddr *)&sgid, (struct sockaddr *)&dgid, in roce_resolve_route_from_path()
789 int rdma_addr_find_l2_eth_by_grh(const union ib_gid *sgid, in rdma_addr_find_l2_eth_by_grh() argument
802 rdma_gid2ip((struct sockaddr *)&sgid_addr, sgid); in rdma_addr_find_l2_eth_by_grh()
H A Dverbs.c759 u16 vlan_id, const union ib_gid *sgid, in get_sgid_attr_from_eth() argument
765 return rdma_find_gid_by_filter(device, sgid, port_num, find_gid_index, in get_sgid_attr_from_eth()
771 union ib_gid *sgid, union ib_gid *dgid) in ib_get_gids_from_rdma_hdr() argument
777 if (!sgid || !dgid) in ib_get_gids_from_rdma_hdr()
788 (struct in6_addr *)sgid); in ib_get_gids_from_rdma_hdr()
795 *sgid = hdr->ibgrh.sgid; in ib_get_gids_from_rdma_hdr()
856 union ib_gid sgid; in ib_init_ah_attr_from_wc() local
870 &sgid, &dgid); in ib_init_ah_attr_from_wc()
892 &sgid, in ib_init_ah_attr_from_wc()
921 &sgid, in ib_init_ah_attr_from_wc()
H A Dcm.c511 &path->sgid, in get_cm_port_from_path()
1385 pri_path->sgid; in cm_format_req()
1439 alt_path->sgid; in cm_format_req()
1714 primary_path->sgid = in cm_format_paths_from_req()
1741 alt_path->sgid = *IBA_GET_MEM_PTR( in cm_format_paths_from_req()
1805 (ib_is_opa_gid(&path->sgid))) { in cm_opa_to_ib_sgid()
1806 union ib_gid sgid; in cm_opa_to_ib_sgid() local
1808 if (rdma_query_gid(dev, port_num, 0, &sgid)) { in cm_opa_to_ib_sgid()
1814 path->sgid = sgid; in cm_opa_to_ib_sgid()
2195 &work->path[0].sgid); in cm_req_handler()
[all …]
H A Dcma.c936 union ib_gid gid, sgid, *dgid; in cma_resolve_ib_dev() local
969 sgid = gid; in cma_resolve_ib_dev()
978 sgid = gid; in cma_resolve_ib_dev()
993 memcpy(&addr->sib_addr, &sgid, sizeof(sgid)); in cma_resolve_ib_dev()
1433 memcpy(&ib->sib_addr, &path->sgid, 16); in cma_save_ib_info()
1565 memcpy(&req->local_gid, &req_param->primary_path->sgid, in cma_save_req_info()
2317 rdma_addr_set_sgid(&rt->addr.dev_addr, &rt->path_rec[0].sgid); in cma_ib_new_conn_id()
2495 void rdma_read_gids(struct rdma_cm_id *cm_id, union ib_gid *sgid, in rdma_read_gids() argument
2501 if (sgid) in rdma_read_gids()
2502 memset(sgid, 0, sizeof(*sgid)); in rdma_read_gids()
[all …]
/linux/arch/powerpc/platforms/powernv/
H A Dopal-sensor-groups.c183 u32 sgid, len, nr_attrs, chipid; in opal_sensor_groups_init() local
204 if (of_property_read_u32(node, "sensor-group-id", &sgid)) { in opal_sensor_groups_init()
215 if (add_attr_group(ops, len, &sgs[i], sgid)) { in opal_sensor_groups_init()
/linux/security/safesetid/
H A Dlsm.c159 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/tools/testing/selftests/pidfd/
H A Dpidfd_open_test.c199 if (info.sgid != getegid()) { in main()
201 getegid(), info.sgid); in main()
H A Dpidfd.h190 __u32 sgid; member
/linux/drivers/infiniband/hw/hfi1/
H A Druc.c57 &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 Dud.c617 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/uapi/linux/
H A Dpidfd.h94 __u32 sgid; member
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_tc_flower.c814 sf->sgid = psfp_sgid; in sparx5_tc_flower_psfp_setup()
1332 u32 isdx, sfid, sgid, fmid; in sparx5_tc_free_psfp_resources() local
1348 sgid = sparx5_psfp_sf_get_sg(sparx5, sfid); in sparx5_tc_free_psfp_resources()
1354 if (sgid && sparx5_psfp_sg_del(sparx5, sgid) < 0) in sparx5_tc_free_psfp_resources()
1356 __LINE__, sgid); in sparx5_tc_free_psfp_resources()
/linux/drivers/infiniband/hw/qedr/
H A Dverbs.c85 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 Dib_srp.h217 union ib_gid sgid; member
/linux/drivers/net/dsa/ocelot/
H A Dfelix_vsc9959.c1731 u32 sgid; member
1926 if (sfi->sgid > VSC9959_PSFP_GATE_ID_MAX || in vsc9959_psfp_sfi_set()
1932 ANA_TABLES_SFIDTIDX_SGID(sfi->sgid) | in vsc9959_psfp_sfi_set()
2016 tmp->sgid == sfi->sgid && in vsc9959_psfp_sfi_table_add()
2287 sfi.sgid = sgi->index; in vsc9959_psfp_filter_add()
2388 vsc9959_psfp_sgi_table_del(ocelot, sfi.sgid); in vsc9959_psfp_filter_add()
2420 vsc9959_psfp_sgi_table_del(ocelot, sfi->sgid); in vsc9959_psfp_filter_del()
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_rdma.h122 union qed_gid sgid; member
/linux/include/linux/qed/
H A Dqed_rdma_if.h369 union qed_gid sgid; member
401 union qed_gid sgid; member
/linux/drivers/infiniband/ulp/ipoib/
H A Dipoib_ib.c181 union ib_gid *sgid; in ipoib_ib_handle_rx_wc() local
234 sgid = &((struct ib_grh *)skb->data)->sgid; in ipoib_ib_handle_rx_wc()
244 sgid->global.interface_id != priv->local_gid.global.interface_id) in ipoib_ib_handle_rx_wc()
/linux/include/rdma/
H A Drdma_cm.h423 void rdma_read_gids(struct rdma_cm_id *cm_id, union ib_gid *sgid,

123