| /linux/security/selinux/ |
| H A D | ibpkey.c | 71 static struct sel_ib_pkey *sel_ib_pkey_find(u64 subnet_prefix, u16 pkey_num) in sel_ib_pkey_find() argument 79 pkey->psec.subnet_prefix == subnet_prefix) in sel_ib_pkey_find() 130 static int sel_ib_pkey_sid_slow(u64 subnet_prefix, u16 pkey_num, u32 *sid) in sel_ib_pkey_sid_slow() argument 138 pkey = sel_ib_pkey_find(subnet_prefix, pkey_num); in sel_ib_pkey_sid_slow() 145 ret = security_ib_pkey_sid(subnet_prefix, pkey_num, in sel_ib_pkey_sid_slow() 158 new->psec.subnet_prefix = subnet_prefix; in sel_ib_pkey_sid_slow() 181 int sel_ib_pkey_sid(u64 subnet_prefix, u16 pkey_num, u32 *sid) in sel_ib_pkey_sid() argument 186 pkey = sel_ib_pkey_find(subnet_prefix, pkey_num); in sel_ib_pkey_sid() 194 return sel_ib_pkey_sid_slow(subnet_prefix, pkey_num, sid); in sel_ib_pkey_sid()
|
| H A D | hooks.c | 6985 static int selinux_ib_pkey_access(void *ib_sec, u64 subnet_prefix, u16 pkey_val) in selinux_ib_pkey_access() argument 6993 err = sel_ib_pkey_sid(subnet_prefix, pkey_val, &sid); in selinux_ib_pkey_access() 6998 ibpkey.subnet_prefix = subnet_prefix; in selinux_ib_pkey_access()
|
| /linux/drivers/infiniband/core/ |
| H A D | security.c | 66 u64 *subnet_prefix) in get_pkey_and_subnet_prefix() argument 75 ib_get_cached_subnet_prefix(dev, pp->port_num, subnet_prefix); in get_pkey_and_subnet_prefix() 81 u64 subnet_prefix, in enforce_qp_pkey_security() argument 87 ret = security_ib_pkey_access(qp_sec->security, subnet_prefix, pkey); in enforce_qp_pkey_security() 95 subnet_prefix, in enforce_qp_pkey_security() 114 u64 subnet_prefix; in check_qp_port_pkey_settings() local 124 &subnet_prefix); in check_qp_port_pkey_settings() 129 subnet_prefix, in check_qp_port_pkey_settings() 138 &subnet_prefix); in check_qp_port_pkey_settings() 143 subnet_prefix, in check_qp_port_pkey_settings() [all …]
|
| H A D | cache.c | 542 gid->global.subnet_prefix = cpu_to_be64(0xfe80000000000000LL); in make_default_gid() 1080 *sn_pfx = device->port_data[port_num].cache.subnet_prefix; in ib_get_cached_subnet_prefix() 1433 tprops->subnet_prefix = in config_non_roce_gid_cache() 1434 be64_to_cpu(gid_attr.gid.global.subnet_prefix); in config_non_roce_gid_cache() 1512 device->port_data[port].cache.subnet_prefix = tprops->subnet_prefix; in ib_cache_update() 1518 tprops->subnet_prefix); in ib_cache_update()
|
| H A D | core_priv.h | 224 u64 subnet_prefix); 249 u64 subnet_prefix) in ib_security_cache_change() argument
|
| H A D | device.c | 2149 if (err || port_attr->subnet_prefix) in __ib_query_port() 2157 &port_attr->subnet_prefix); in __ib_query_port()
|
| H A D | cma.c | 971 if (!cma_dev && (gid.global.subnet_prefix == in cma_resolve_ib_dev() 972 dgid->global.subnet_prefix) && in cma_resolve_ib_dev()
|
| /linux/security/selinux/include/ |
| H A D | ibpkey.h | 22 int sel_ib_pkey_sid(u64 subnet_prefix, u16 pkey, u32 *sid); 28 static inline int sel_ib_pkey_sid(u64 subnet_prefix, u16 pkey, u32 *sid) in sel_ib_pkey_sid() argument
|
| H A D | security.h | 313 int security_ib_pkey_sid(u64 subnet_prefix, u16 pkey_num, u32 *out_sid);
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | ruc.c | 17 (gid->global.subnet_prefix == gid_prefix || in gid_ok() 18 gid->global.subnet_prefix == IB_DEFAULT_GID_PREFIX)); in gid_ok() 58 grh->dgid.global.subnet_prefix, in hfi1_ruc_check_hdr() 95 grh->dgid.global.subnet_prefix, in hfi1_ruc_check_hdr() 138 hdr->sgid.global.subnet_prefix = ibp->rvp.gid_prefix; in hfi1_make_grh()
|
| H A D | mad.c | 227 grh->dgid.global.subnet_prefix = in hfi1_update_sm_ah_attr() 796 pi->subnet_prefix = ibp->rvp.gid_prefix; in __subn_get_opa_portinfo() 1366 if (ibp->rvp.gid_prefix != pi->subnet_prefix) { in __subn_set_opa_portinfo() 1367 ibp->rvp.gid_prefix = pi->subnet_prefix; in __subn_set_opa_portinfo()
|
| /linux/include/uapi/rdma/ |
| H A D | rdma_user_rxe.h | 50 __be64 subnet_prefix; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | rdma.c | 115 gid->global.subnet_prefix = cpu_to_be64(0xfe80000000000000LL); in mlx5_rdma_make_default_gid()
|
| H A D | vport.c | 601 gid->global.subnet_prefix = tmp->global.subnet_prefix; in mlx5_query_hca_vport_gid()
|
| /linux/include/rdma/ |
| H A D | opa_port_info.h | 339 __be64 subnet_prefix; member
|
| H A D | ib_verbs.h | 134 __be64 subnet_prefix; member 695 u64 subnet_prefix; member 2216 u64 subnet_prefix; member 4725 grh->dgid.global.subnet_prefix = prefix; in rdma_ah_set_subnet_prefix()
|
| /linux/security/selinux/ss/ |
| H A D | policydb.h | 188 u64 subnet_prefix; member
|
| H A D | services.c | 2498 int security_ib_pkey_sid(u64 subnet_prefix, u16 pkey_num, u32 *out_sid) in security_ib_pkey_sid() argument 2522 c->u.ibpkey.subnet_prefix == subnet_prefix) in security_ib_pkey_sid()
|
| H A D | policydb.c | 2384 c->u.ibpkey.subnet_prefix = in ocontext_read() 3409 cpu_to_be64(c->u.ibpkey.subnet_prefix); in ocontext_write()
|
| /linux/drivers/infiniband/hw/mlx4/ |
| H A D | mcg.c | 760 be64_to_cpu(group->rec.mgid.global.subnet_prefix), in search_relocate_mgid0_group() 841 be64_to_cpu(group->rec.mgid.global.subnet_prefix), in acquire_group()
|
| /linux/include/linux/ |
| H A D | security.h | 1935 int security_ib_pkey_access(void *sec, u64 subnet_prefix, u16 pkey); 1940 static inline int security_ib_pkey_access(void *sec, u64 subnet_prefix, u16 pkey) in security_ib_pkey_access() argument
|
| H A D | lsm_hook_defs.h | 382 LSM_HOOK(int, 0, ib_pkey_access, void *sec, u64 subnet_prefix, u16 pkey)
|
| /linux/security/ |
| H A D | security.c | 4745 int security_ib_pkey_access(void *sec, u64 subnet_prefix, u16 pkey) in security_ib_pkey_access() argument 4747 return call_int_hook(ib_pkey_access, sec, subnet_prefix, pkey); in security_ib_pkey_access()
|
| /linux/drivers/infiniband/hw/qedr/ |
| H A D | main.c | 991 sgid->global.subnet_prefix = cpu_to_be64(0xfe80000000000000LL); in qedr_mac_address_change()
|
| /linux/drivers/infiniband/ulp/srp/ |
| H A D | ib_srp.c | 2457 be64_to_cpu(dgid->global.subnet_prefix), in srp_ib_cm_rej_handler()
|