/linux-4.1.27/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_ah.c | 43 struct ib_ah_attr *attr, union ib_gid *sgid, in set_av_attr() argument 82 memcpy(&grh.sgid[0], sgid->raw, sizeof(union ib_gid)); in set_av_attr() 108 union ib_gid sgid; in ocrdma_create_ah() local 123 status = ocrdma_query_gid(&dev->ibdev, 1, attr->grh.sgid_index, &sgid); in ocrdma_create_ah() 133 status = rdma_addr_find_dmac_by_grh(&sgid, &attr->grh.dgid, in ocrdma_create_ah() 142 status = set_av_attr(dev, ah, attr, &sgid, pd->id, &isvlan); in ocrdma_create_ah()
|
D | ocrdma_main.c | 99 static bool ocrdma_del_sgid(struct ocrdma_dev *dev, union ib_gid *sgid) in ocrdma_del_sgid() argument 109 if (!memcmp(&dev->sgid_tbl[i], sgid, sizeof(union ib_gid))) { in ocrdma_del_sgid() 396 union ib_gid *sgid = &dev->sgid_tbl[0]; in ocrdma_add_default_sgid() local 398 sgid->global.subnet_prefix = cpu_to_be64(0xfe80000000000000LL); in ocrdma_add_default_sgid() 399 ocrdma_get_guid(dev, &sgid->raw[8]); in ocrdma_add_default_sgid()
|
D | ocrdma_hw.c | 2435 union ib_gid sgid, zgid; in ocrdma_set_av_params() local 2455 ah_attr->grh.sgid_index, &sgid); in ocrdma_set_av_params() 2460 if (!memcmp(&sgid, &zgid, sizeof(zgid))) in ocrdma_set_av_params() 2464 memcpy(&cmd->params.sgid[0], &sgid.raw[0], sizeof(cmd->params.sgid)); in ocrdma_set_av_params() 2472 ocrdma_cpu_to_le32(&cmd->params.sgid[0], sizeof(cmd->params.sgid)); in ocrdma_set_av_params()
|
D | ocrdma_sli.h | 1126 u8 sgid[16]; member 1839 u8 sgid[16]; member
|
D | ocrdma_verbs.c | 50 int index, union ib_gid *sgid) in ocrdma_query_gid() argument 55 memset(sgid, 0, sizeof(*sgid)); in ocrdma_query_gid() 59 memcpy(sgid, &dev->sgid_tbl[index], sizeof(*sgid)); in ocrdma_query_gid()
|
/linux-4.1.27/drivers/infiniband/core/ |
D | uverbs_marshall.c | 98 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()
|
D | addr.c | 460 int rdma_addr_find_dmac_by_grh(union ib_gid *sgid, union ib_gid *dgid, u8 *dmac, in rdma_addr_find_dmac_by_grh() argument 475 rdma_gid2ip(&sgid_addr._sockaddr, sgid); in rdma_addr_find_dmac_by_grh() 500 int rdma_addr_find_smac_by_sgid(union ib_gid *sgid, u8 *smac, u16 *vlan_id) in rdma_addr_find_smac_by_sgid() argument 510 rdma_gid2ip(&gid_addr._sockaddr, sgid); in rdma_addr_find_smac_by_sgid()
|
D | verbs.c | 214 ret = rdma_addr_find_dmac_by_grh(&grh->dgid, &grh->sgid, in ib_init_ah_from_wc() 230 ah_attr->grh.dgid = grh->sgid; in ib_init_ah_from_wc() 871 union ib_gid sgid; in ib_resolve_eth_l2_attrs() local 876 qp_attr->ah_attr.grh.sgid_index, &sgid); in ib_resolve_eth_l2_attrs() 881 rdma_get_ll_mac((struct in6_addr *)sgid.raw, qp_attr->smac); in ib_resolve_eth_l2_attrs() 883 qp_attr->vlan_id = rdma_get_vlan_id(&sgid); in ib_resolve_eth_l2_attrs() 885 ret = rdma_addr_find_dmac_by_grh(&sgid, &qp_attr->ah_attr.grh.dgid, in ib_resolve_eth_l2_attrs() 889 ret = rdma_addr_find_smac_by_sgid(&sgid, qp_attr->smac, NULL); in ib_resolve_eth_l2_attrs()
|
D | cma.c | 427 union ib_gid gid, sgid, *dgid; in cma_resolve_ib_dev() local 448 sgid = gid; in cma_resolve_ib_dev() 456 sgid = gid; in cma_resolve_ib_dev() 469 memcpy(&addr->sib_addr, &sgid, sizeof sgid); in cma_resolve_ib_dev() 608 union ib_gid sgid; in cma_modify_qp_rtr() local 632 qp_attr.ah_attr.grh.sgid_index, &sgid); in cma_modify_qp_rtr() 640 ret = rdma_addr_find_smac_by_sgid(&sgid, qp_attr.smac, NULL); in cma_modify_qp_rtr() 851 memcpy(&ib->sib_addr, &path->sgid, 16); in cma_save_ib_info() 1229 rdma_addr_set_sgid(&rt->addr.dev_addr, &rt->path_rec[0].sgid); in cma_new_conn_id() 1723 rdma_addr_get_sgid(dev_addr, &path_rec.sgid); in cma_query_ib_route() [all …]
|
D | cm.c | 362 if (!ib_find_cached_gid(cm_dev->ib_device, &path->sgid, in cm_init_av_by_path() 1049 req_msg->primary_local_gid = pri_path->sgid; in cm_format_req() 1069 req_msg->alt_local_gid = alt_path->sgid; in cm_format_req() 1245 primary_path->sgid = req_msg->primary_remote_gid; in cm_format_paths_from_req() 1266 alt_path->sgid = req_msg->alt_remote_gid; in cm_format_paths_from_req() 1573 work->port->port_num, 0, &work->path[0].sgid); in cm_req_handler() 1575 &work->path[0].sgid, sizeof work->path[0].sgid, in cm_req_handler() 1583 &work->path[0].sgid, in cm_req_handler() 1584 sizeof work->path[0].sgid, NULL, 0); in cm_req_handler() 2597 lap_msg->alt_local_gid = alternate_path->sgid; in cm_format_lap() [all …]
|
D | ucma.c | 639 (union ib_gid *) &resp->ib_route[0].sgid); in ucma_copy_ib_route() 665 (union ib_gid *)&resp->ib_route[0].sgid); in ucma_copy_iboe_route() 688 rdma_addr_get_sgid(dev_addr, (union ib_gid *) &resp->ib_route[0].sgid); in ucma_copy_iw_route()
|
D | sa_query.c | 138 { PATH_REC_FIELD(sgid), 549 ret = ib_find_cached_gid(device, &rec->sgid, &port_num, in ib_init_ah_from_path()
|
D | mad.c | 1763 union ib_gid sgid; in rcv_has_same_gid() local 1794 attr.grh.sgid_index, &sgid)) in rcv_has_same_gid() 1796 return !memcmp(sgid.raw, rwc->recv_buf.grh->dgid.raw, in rcv_has_same_gid() 1804 return !memcmp(attr.grh.dgid.raw, rwc->recv_buf.grh->sgid.raw, in rcv_has_same_gid()
|
/linux-4.1.27/kernel/ |
D | uid16.c | 77 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()
|
D | sys.c | 362 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 …]
|
D | cred.c | 47 .sgid = GLOBAL_ROOT_GID, 476 !gid_eq(new->sgid, old->sgid) || in commit_creds() 740 from_kgid_munged(&init_user_ns, cred->sgid), in dump_invalid_creds()
|
D | audit.h | 138 kgid_t gid, egid, sgid, fsgid; member
|
D | auditsc.c | 379 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() 502 result = audit_gid_comparator(cred->sgid, f->op, f->gid); in audit_filter_rules()
|
D | ptrace.c | 264 gid_eq(caller_gid, tcred->sgid) && in __ptrace_may_access()
|
D | audit.c | 1893 from_kgid(&init_user_ns, cred->sgid), in audit_log_task_info()
|
/linux-4.1.27/arch/s390/kernel/ |
D | compat_linux.c | 150 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()
|
D | compat_linux.h | 99 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);
|
D | compat_wrapper.c | 141 COMPAT_SYSCALL_WRAP3(setresgid, gid_t, rgid, gid_t, egid, gid_t, sgid); 142 COMPAT_SYSCALL_WRAP3(getresgid, gid_t __user *, rgid, gid_t __user *, egid, gid_t __user *, sgid);
|
/linux-4.1.27/include/uapi/rdma/ |
D | ib_user_sa.h | 56 __u8 sgid[16]; member
|
/linux-4.1.27/include/rdma/ |
D | ib_addr.h | 113 int rdma_addr_find_smac_by_sgid(union ib_gid *sgid, u8 *smac, u16 *vlan_id); 114 int rdma_addr_find_dmac_by_grh(union ib_gid *sgid, union ib_gid *dgid, u8 *smac,
|
D | ib_sa.h | 137 union ib_gid sgid; member
|
D | ib_verbs.h | 452 union ib_gid sgid; member
|
/linux-4.1.27/include/linux/ |
D | cred.h | 130 kgid_t sgid; /* saved GID of the task */ member 361 #define current_sgid() (current_cred_xxx(sgid))
|
D | syscalls.h | 230 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.1.27/drivers/infiniband/ulp/srp/ |
D | ib_srp.h | 197 union ib_gid sgid; member
|
D | ib_srp.c | 305 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() 2315 target->sgid.raw, in srp_cm_rej_handler() 2596 return sprintf(buf, "%pI6\n", target->sgid.raw); in show_sgid() 2698 static DEVICE_ATTR(sgid, S_IRUGO, show_sgid, NULL); 3212 ret = ib_query_gid(ibdev, host->port, 0, &target->sgid); in srp_create_target() 3300 target->sgid.raw, target->orig_dgid.raw); in srp_create_target()
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_ruc.c | 283 if (!gid_ok(&hdr->u.l.grh.sgid, in qib_ruc_check_hdr() 315 if (!gid_ok(&hdr->u.l.grh.sgid, in qib_ruc_check_hdr() 665 hdr->sgid.global.subnet_prefix = ibp->gid_prefix; in qib_make_grh() 666 hdr->sgid.global.interface_id = grh->sgid_index ? in qib_make_grh()
|
D | qib_mad.h | 308 u8 sgid[16]; member
|
/linux-4.1.27/security/keys/ |
D | process_keys.c | 842 new-> sgid = old-> sgid; in key_change_session_keyring()
|
D | keyctl.c | 1525 !gid_eq(pcred->sgid, mycred->egid)) in keyctl_session_to_parent()
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_ruc.c | 592 hdr->sgid.global.subnet_prefix = dev->gid_prefix; in ipath_make_grh() 593 hdr->sgid.global.interface_id = dev->dd->ipath_guid; in ipath_make_grh()
|
/linux-4.1.27/net/core/ |
D | scm.c | 61 gid_eq(gid, cred->sgid)) || ns_capable(cred->user_ns, CAP_SETGID))) { in scm_check_creds()
|
/linux-4.1.27/security/ |
D | commoncap.c | 550 new->sgid = new->fsgid = new->egid; in cap_bprm_set_creds()
|
/linux-4.1.27/Documentation/ABI/stable/ |
D | sysfs-driver-ib_srp | 175 What: /sys/class/scsi_host/host<n>/sgid
|
/linux-4.1.27/fs/proc/ |
D | array.c | 181 from_kgid_munged(user_ns, cred->sgid), in task_state()
|
/linux-4.1.27/net/rds/ |
D | ib_cm.c | 457 __be64 lguid = cm_id->route.path_rec->sgid.global.interface_id; in rds_ib_cm_handle_connect()
|
/linux-4.1.27/drivers/infiniband/hw/mlx4/ |
D | qp.c | 2164 union ib_gid sgid; in build_mlx_header() local 2189 ah->av.ib.gid_index, &sgid.raw[0]); in build_mlx_header() 2195 ah->av.ib.gid_index, &sgid); in build_mlx_header() 2221 memcpy(sqp->ud_header.grh.source_gid.raw, sgid.raw, 16); in build_mlx_header() 2280 memcpy(&in6, sgid.raw, sizeof(in6)); in build_mlx_header()
|
D | mad.c | 743 be64_to_cpu(in_grh->sgid.global.subnet_prefix), in ib_process_mad() 744 be64_to_cpu(in_grh->sgid.global.interface_id)); in ib_process_mad()
|
/linux-4.1.27/Documentation/filesystems/ |
D | affs.txt | 120 - All other flags (suid, sgid, ...) are ignored and will
|
D | fuse.txt | 245 2) creating a filesystem containing a suid or sgid application,
|
/linux-4.1.27/drivers/infiniband/ulp/ipoib/ |
D | ipoib_main.c | 547 path->pathrec.sgid = priv->local_gid; in path_rec_create()
|
/linux-4.1.27/fs/fuse/ |
D | dir.c | 1025 gid_eq(cred->sgid, fc->group_id) && in fuse_allow_current_process()
|
/linux-4.1.27/arch/ia64/kernel/ |
D | perfmon.c | 2377 from_kgid(&init_user_ns, tcred->sgid))); in pfm_bad_permissions() 2383 || (!gid_eq(gid, tcred->sgid)) in pfm_bad_permissions()
|