Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_ah.c59 struct ib_ah_attr *attr, union ib_gid *sgid, in set_av_attr() argument
96 memcpy(&grh.sgid[0], sgid->raw, sizeof(union ib_gid)); in set_av_attr()
124 union ib_gid sgid; in ocrdma_create_ah() local
139 status = ib_get_cached_gid(&dev->ibdev, 1, attr->grh.sgid_index, &sgid, in ocrdma_create_ah()
155 status = rdma_addr_find_dmac_by_grh(&sgid, &attr->grh.dgid, in ocrdma_create_ah()
165 status = set_av_attr(dev, ah, attr, &sgid, pd->id, &isvlan, vlan_tag); in ocrdma_create_ah()
Docrdma_hw.c2501 union ib_gid sgid, zgid; in ocrdma_set_av_params() local
2523 &sgid, &sgid_attr); in ocrdma_set_av_params()
2531 if (!memcmp(&sgid, &zgid, sizeof(zgid))) in ocrdma_set_av_params()
2535 memcpy(&cmd->params.sgid[0], &sgid.raw[0], sizeof(cmd->params.sgid)); in ocrdma_set_av_params()
2543 ocrdma_cpu_to_le32(&cmd->params.sgid[0], sizeof(cmd->params.sgid)); in ocrdma_set_av_params()
Docrdma_verbs.c66 int index, union ib_gid *sgid) in ocrdma_query_gid() argument
72 memset(sgid, 0, sizeof(*sgid)); in ocrdma_query_gid()
76 ret = ib_get_cached_gid(ibdev, port, index, sgid, NULL); in ocrdma_query_gid()
78 memcpy(sgid, &zgid, sizeof(*sgid)); in ocrdma_query_gid()
Docrdma_sli.h1184 u8 sgid[16]; member
1897 u8 sgid[16]; member
/linux-4.4.14/drivers/infiniband/core/
Duverbs_marshall.c98 memcpy(dst->sgid, src->sgid.raw, sizeof src->sgid); in ib_copy_path_rec_to_user()
124 memcpy(dst->sgid.raw, src->sgid, sizeof dst->sgid); in ib_copy_path_rec_from_user()
Daddr.c459 int rdma_addr_find_dmac_by_grh(const union ib_gid *sgid, const union ib_gid *dgid, in rdma_addr_find_dmac_by_grh() argument
474 rdma_gid2ip(&sgid_addr._sockaddr, sgid); in rdma_addr_find_dmac_by_grh()
501 int rdma_addr_find_smac_by_sgid(union ib_gid *sgid, u8 *smac, u16 *vlan_id) in rdma_addr_find_smac_by_sgid() argument
511 rdma_gid2ip(&gid_addr._sockaddr, sgid); in rdma_addr_find_smac_by_sgid()
Dverbs.c334 u16 vlan_id, const union ib_gid *sgid, in get_sgid_index_from_eth() argument
339 return ib_find_gid_by_filter(device, sgid, port_num, find_gid_index, in get_sgid_index_from_eth()
361 ret = rdma_addr_find_dmac_by_grh(&grh->dgid, &grh->sgid, in ib_init_ah_from_wc()
386 ah_attr->grh.dgid = grh->sgid; in ib_init_ah_from_wc()
1014 union ib_gid sgid; in ib_resolve_eth_dmac() local
1021 &sgid, &sgid_attr); in ib_resolve_eth_dmac()
1031 ret = rdma_addr_find_dmac_by_grh(&sgid, in ib_resolve_eth_dmac()
Dcm.c366 if (!ib_find_cached_gid(cm_dev->ib_device, &path->sgid, in cm_init_av_by_path()
1102 req_msg->primary_local_gid = pri_path->sgid; in cm_format_req()
1122 req_msg->alt_local_gid = alt_path->sgid; in cm_format_req()
1298 primary_path->sgid = req_msg->primary_remote_gid; in cm_format_paths_from_req()
1320 alt_path->sgid = req_msg->alt_remote_gid; in cm_format_paths_from_req()
1645 work->port->port_num, 0, &work->path[0].sgid, in cm_req_handler()
1648 &work->path[0].sgid, sizeof work->path[0].sgid, in cm_req_handler()
1656 &work->path[0].sgid, in cm_req_handler()
1657 sizeof work->path[0].sgid, NULL, 0); in cm_req_handler()
2670 lap_msg->alt_local_gid = alternate_path->sgid; in cm_format_lap()
[all …]
Dcma.c537 union ib_gid gid, sgid, *dgid; in cma_resolve_ib_dev() local
560 sgid = gid; in cma_resolve_ib_dev()
568 sgid = gid; in cma_resolve_ib_dev()
581 memcpy(&addr->sib_addr, &sgid, sizeof sgid); in cma_resolve_ib_dev()
722 union ib_gid sgid; in cma_modify_qp_rtr() local
746 qp_attr.ah_attr.grh.sgid_index, &sgid, NULL); in cma_modify_qp_rtr()
955 memcpy(&ib->sib_addr, &path->sgid, 16); in cma_save_ib_info()
1085 memcpy(&req->local_gid, &req_param->primary_path->sgid, in cma_save_req_info()
1643 rdma_addr_set_sgid(&rt->addr.dev_addr, &rt->path_rec[0].sgid); in cma_new_conn_id()
2117 rdma_addr_get_sgid(dev_addr, &path_rec.sgid); in cma_query_ib_route()
[all …]
Dsa_query.c175 { PATH_REC_FIELD(sgid),
468 sizeof(sa_rec->sgid), &sa_rec->sgid); in ib_nl_set_path_rec_attrs()
1017 ret = ib_find_cached_gid(device, &rec->sgid, ndev, &port_num, in ib_init_ah_from_path()
Ducma.c740 (union ib_gid *) &resp->ib_route[0].sgid); in ucma_copy_ib_route()
766 (union ib_gid *)&resp->ib_route[0].sgid); in ucma_copy_iboe_route()
789 rdma_addr_get_sgid(dev_addr, (union ib_gid *) &resp->ib_route[0].sgid); in ucma_copy_iw_route()
Dmad.c1854 union ib_gid sgid; in rcv_has_same_gid() local
1885 attr.grh.sgid_index, &sgid, NULL)) in rcv_has_same_gid()
1887 return !memcmp(sgid.raw, rwc->recv_buf.grh->dgid.raw, in rcv_has_same_gid()
1895 return !memcmp(attr.grh.dgid.raw, rwc->recv_buf.grh->sgid.raw, in rcv_has_same_gid()
/linux-4.4.14/kernel/
Duid16.c77 SYSCALL_DEFINE3(setresgid16, old_gid_t, rgid, old_gid_t, egid, old_gid_t, sgid) in SYSCALL_DEFINE3() argument
80 low2highgid(sgid)); in SYSCALL_DEFINE3()
88 old_gid_t rgid, egid, sgid; in SYSCALL_DEFINE3() local
92 sgid = high2lowgid(from_kgid_munged(cred->user_ns, cred->sgid)); in SYSCALL_DEFINE3()
96 retval = put_user(sgid, sgidp); in SYSCALL_DEFINE3()
Dsys.c362 gid_eq(old->sgid, kegid) || in SYSCALL_DEFINE2()
371 new->sgid = new->egid; in SYSCALL_DEFINE2()
405 new->gid = new->egid = new->sgid = new->fsgid = kgid; in SYSCALL_DEFINE1()
406 else if (gid_eq(kgid, old->gid) || gid_eq(kgid, old->sgid)) in SYSCALL_DEFINE1()
667 SYSCALL_DEFINE3(setresgid, gid_t, rgid, gid_t, egid, gid_t, sgid) in SYSCALL_DEFINE3() argument
677 ksgid = make_kgid(ns, sgid); in SYSCALL_DEFINE3()
683 if ((sgid != (gid_t) -1) && !gid_valid(ksgid)) in SYSCALL_DEFINE3()
694 !gid_eq(krgid, old->egid) && !gid_eq(krgid, old->sgid)) in SYSCALL_DEFINE3()
697 !gid_eq(kegid, old->egid) && !gid_eq(kegid, old->sgid)) in SYSCALL_DEFINE3()
699 if (sgid != (gid_t) -1 && !gid_eq(ksgid, old->gid) && in SYSCALL_DEFINE3()
[all …]
Dcred.c52 .sgid = GLOBAL_ROOT_GID,
481 !gid_eq(new->sgid, old->sgid) || in commit_creds()
745 from_kgid_munged(&init_user_ns, cred->sgid), in dump_invalid_creds()
Daudit.h139 kgid_t gid, egid, sgid, fsgid; member
Dauditsc.c379 return audit_compare_gid(cred->sgid, name, f, ctx); in audit_field_compare()
412 return audit_gid_comparator(cred->gid, f->op, cred->sgid); in audit_field_compare()
417 return audit_gid_comparator(cred->egid, f->op, cred->sgid); in audit_field_compare()
422 return audit_gid_comparator(cred->sgid, f->op, cred->fsgid); in audit_field_compare()
505 result = audit_gid_comparator(cred->sgid, f->op, f->gid); in audit_filter_rules()
Dptrace.c264 gid_eq(caller_gid, tcred->sgid) && in __ptrace_may_access()
Daudit.c1907 from_kgid(&init_user_ns, cred->sgid), in audit_log_task_info()
/linux-4.4.14/arch/s390/kernel/
Dcompat_linux.c150 COMPAT_SYSCALL_DEFINE3(s390_setresgid16, u16, rgid, u16, egid, u16, sgid) in COMPAT_SYSCALL_DEFINE3() argument
153 low2highgid(sgid)); in COMPAT_SYSCALL_DEFINE3()
161 u16 rgid, egid, sgid; in COMPAT_SYSCALL_DEFINE3() local
165 sgid = high2lowgid(from_kgid_munged(cred->user_ns, cred->sgid)); in COMPAT_SYSCALL_DEFINE3()
169 retval = put_user(sgid, sgidp); in COMPAT_SYSCALL_DEFINE3()
Dcompat_linux.h99 long compat_sys_s390_setresgid16(u16 rgid, u16 egid, u16 sgid);
100 long compat_sys_s390_getresgid16(u16 __user *rgid, u16 __user *egid, u16 __user *sgid);
Dcompat_wrapper.c114 COMPAT_SYSCALL_WRAP3(getresgid, gid_t __user *, rgid, gid_t __user *, egid, gid_t __user *, sgid);
/linux-4.4.14/include/uapi/rdma/
Dib_user_sa.h56 __u8 sgid[16]; member
/linux-4.4.14/include/linux/
Dcred.h130 kgid_t sgid; /* saved GID of the task */ member
369 #define current_sgid() (current_cred_xxx(sgid))
Dsyscalls.h230 asmlinkage long sys_getresgid(gid_t __user *rgid, gid_t __user *egid, gid_t __user *sgid);
241 asmlinkage long sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid);
540 asmlinkage long sys_setresgid16(old_gid_t rgid, old_gid_t egid, old_gid_t sgid);
542 old_gid_t __user *egid, old_gid_t __user *sgid);
/linux-4.4.14/include/rdma/
Dib_addr.h127 int rdma_addr_find_smac_by_sgid(union ib_gid *sgid, u8 *smac, u16 *vlan_id);
128 int rdma_addr_find_dmac_by_grh(const union ib_gid *sgid, const union ib_gid *dgid,
Dib_sa.h138 union ib_gid sgid; member
Dib_verbs.h518 union ib_gid sgid; member
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dah.c80 union ib_gid sgid; in create_iboe_ah() local
92 ah_attr->grh.sgid_index, &sgid, &gid_attr); in create_iboe_ah()
Dqp.c2273 union ib_gid sgid; in build_mlx_header() local
2298 ah->av.ib.gid_index, &sgid.raw[0]); in build_mlx_header()
2304 ah->av.ib.gid_index, &sgid, in build_mlx_header()
2306 if (!err && !memcmp(&sgid, &zgid, sizeof(sgid))) in build_mlx_header()
2333 memcpy(sqp->ud_header.grh.source_gid.raw, sgid.raw, 16); in build_mlx_header()
2392 memcpy(&in6, sgid.raw, sizeof(in6)); in build_mlx_header()
Dmad.c738 be64_to_cpu(in_grh->sgid.global.subnet_prefix), in ib_process_mad()
739 be64_to_cpu(in_grh->sgid.global.interface_id)); in ib_process_mad()
/linux-4.4.14/drivers/infiniband/ulp/srp/
Dib_srp.h197 union ib_gid sgid; member
Dib_srp.c304 ch->path.sgid = target->sgid; in srp_new_cm_id()
760 &target->sgid.global.interface_id, 8); in srp_send_req()
769 &target->sgid.global.interface_id, 8); in srp_send_req()
2374 target->sgid.raw, in srp_cm_rej_handler()
2652 return sprintf(buf, "%pI6\n", target->sgid.raw); in show_sgid()
2754 static DEVICE_ATTR(sgid, S_IRUGO, show_sgid, NULL);
3263 ret = ib_query_gid(ibdev, host->port, 0, &target->sgid, NULL); in srp_create_target()
3351 target->sgid.raw, target->orig_dgid.raw); in srp_create_target()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_ruc.c284 if (!gid_ok(&hdr->u.l.grh.sgid, in qib_ruc_check_hdr()
316 if (!gid_ok(&hdr->u.l.grh.sgid, in qib_ruc_check_hdr()
666 hdr->sgid.global.subnet_prefix = ibp->gid_prefix; in qib_make_grh()
667 hdr->sgid.global.interface_id = grh->sgid_index ? in qib_make_grh()
Dqib_mad.h177 u8 sgid[16]; member
/linux-4.4.14/drivers/staging/rdma/hfi1/
Druc.c304 if (!gid_ok(&hdr->u.l.grh.sgid, in hfi1_ruc_check_hdr()
336 if (!gid_ok(&hdr->u.l.grh.sgid, in hfi1_ruc_check_hdr()
687 hdr->sgid.global.subnet_prefix = ibp->gid_prefix; in hfi1_make_grh()
688 hdr->sgid.global.interface_id = in hfi1_make_grh()
Dud.c499 grh->sgid = old_grh->dgid; in return_cnp()
500 grh->dgid = old_grh->sgid; in return_cnp()
/linux-4.4.14/security/keys/
Dprocess_keys.c842 new-> sgid = old-> sgid; in key_change_session_keyring()
Dkeyctl.c1519 !gid_eq(pcred->sgid, mycred->egid)) in keyctl_session_to_parent()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_ruc.c591 hdr->sgid.global.subnet_prefix = dev->gid_prefix; in ipath_make_grh()
592 hdr->sgid.global.interface_id = dev->dd->ipath_guid; in ipath_make_grh()
/linux-4.4.14/net/core/
Dscm.c61 gid_eq(gid, cred->sgid)) || ns_capable(cred->user_ns, CAP_SETGID))) { in scm_check_creds()
/linux-4.4.14/Documentation/ABI/stable/
Dsysfs-driver-ib_srp175 What: /sys/class/scsi_host/host<n>/sgid
/linux-4.4.14/security/
Dcommoncap.c560 new->sgid = new->fsgid = new->egid; in cap_bprm_set_creds()
/linux-4.4.14/fs/proc/
Darray.c189 from_kgid_munged(user_ns, cred->sgid), in task_state()
/linux-4.4.14/Documentation/filesystems/
Daffs.txt120 - All other flags (suid, sgid, ...) are ignored and will
Dfuse.txt245 2) creating a filesystem containing a suid or sgid application,
/linux-4.4.14/net/rds/
Dib_cm.c532 __be64 lguid = cm_id->route.path_rec->sgid.global.interface_id; in rds_ib_cm_handle_connect()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_main.c775 path->pathrec.sgid = priv->local_gid; in path_rec_create()
/linux-4.4.14/fs/fuse/
Ddir.c1025 gid_eq(cred->sgid, fc->group_id) && in fuse_allow_current_process()
/linux-4.4.14/arch/ia64/kernel/
Dperfmon.c2377 from_kgid(&init_user_ns, tcred->sgid))); in pfm_bad_permissions()
2383 || (!gid_eq(gid, tcred->sgid)) in pfm_bad_permissions()