/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | ib_virt.c | 165 in->node_guid = guid; in set_vf_node_guid() 168 vfs_ctx[vf].node_guid = guid; in set_vf_node_guid() 210 struct ifla_vf_guid *node_guid, in mlx5_ib_get_vf_guid() 217 node_guid->guid = in mlx5_ib_get_vf_guid() 218 vfs_ctx[vf].node_guid_valid ? vfs_ctx[vf].node_guid : 0; in mlx5_ib_get_vf_guid() 209 mlx5_ib_get_vf_guid(struct ib_device *device, int vf, u8 port, struct ifla_vf_guid *node_guid, struct ifla_vf_guid *port_guid) mlx5_ib_get_vf_guid() argument
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | ib_virt.c | 165 in->node_guid = guid; in set_vf_node_guid() 168 vfs_ctx[vf].node_guid = guid; in set_vf_node_guid() 211 struct ifla_vf_guid *node_guid, in mlx5_ib_get_vf_guid() 218 node_guid->guid = in mlx5_ib_get_vf_guid() 219 vfs_ctx[vf].node_guid_valid ? vfs_ctx[vf].node_guid : 0; in mlx5_ib_get_vf_guid() 210 mlx5_ib_get_vf_guid(struct ib_device *device, int vf, u32 port, struct ifla_vf_guid *node_guid, struct ifla_vf_guid *port_guid) mlx5_ib_get_vf_guid() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | sriov.c | 46 if (sriov->vfs_ctx[vf].node_guid || in sriov_restore_guids() 53 in->node_guid = sriov->vfs_ctx[vf].node_guid; in sriov_restore_guids() 58 !!(in->node_guid) * MLX5_HCA_VPORT_SEL_NODE_GUID | in sriov_restore_guids()
|
H A D | vport.c | 439 int mlx5_query_nic_vport_node_guid(struct mlx5_core_dev *mdev, u64 *node_guid) in mlx5_query_nic_vport_node_guid() argument 450 *node_guid = MLX5_GET64(query_nic_vport_context_out, out, in mlx5_query_nic_vport_node_guid() 451 nic_vport_context.node_guid); in mlx5_query_nic_vport_node_guid() 460 u16 vport, u64 node_guid) in mlx5_modify_nic_vport_node_guid() 475 field_select.node_guid, 1); in mlx5_modify_nic_vport_node_guid() 481 MLX5_SET64(nic_vport_context, nic_vport_context, node_guid, node_guid); in mlx5_modify_nic_vport_node_guid() 693 rep->node_guid = MLX5_GET64_PR(hca_vport_context, ctx, node_guid); in mlx5_query_hca_vport_context() 742 u64 *node_guid) in mlx5_query_hca_vport_node_guid() 459 mlx5_modify_nic_vport_node_guid(struct mlx5_core_dev *mdev, u16 vport, u64 node_guid) mlx5_modify_nic_vport_node_guid() argument 741 mlx5_query_hca_vport_node_guid(struct mlx5_core_dev *dev, u64 *node_guid) mlx5_query_hca_vport_node_guid() argument [all...] |
H A D | eswitch.c | 1159 static void node_guid_gen_from_mac(u64 *node_guid, const u8 *mac) in node_guid_gen_from_mac() argument 1161 ((u8 *)node_guid)[7] = mac[0]; in node_guid_gen_from_mac() 1162 ((u8 *)node_guid)[6] = mac[1]; in node_guid_gen_from_mac() 1163 ((u8 *)node_guid)[5] = mac[2]; in node_guid_gen_from_mac() 1164 ((u8 *)node_guid)[4] = 0xff; in node_guid_gen_from_mac() 1165 ((u8 *)node_guid)[3] = 0xfe; in node_guid_gen_from_mac() 1166 ((u8 *)node_guid)[2] = mac[3]; in node_guid_gen_from_mac() 1167 ((u8 *)node_guid)[1] = mac[4]; in node_guid_gen_from_mac() 1168 ((u8 *)node_guid)[0] = mac[5]; in node_guid_gen_from_mac() 1251 vport->info.node_guid); in esw_vport_setup() 1832 u64 node_guid; mlx5_esw_set_vport_mac_locked() local [all...] |
/kernel/linux/linux-5.10/include/linux/mlx5/ |
H A D | vport.h | 83 int mlx5_query_nic_vport_node_guid(struct mlx5_core_dev *mdev, u64 *node_guid); 85 u16 vport, u64 node_guid); 101 u64 *node_guid);
|
/kernel/linux/linux-6.6/include/linux/mlx5/ |
H A D | vport.h | 75 int mlx5_query_nic_vport_node_guid(struct mlx5_core_dev *mdev, u64 *node_guid); 77 u16 vport, u64 node_guid); 93 u64 *node_guid);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | vport.c | 443 int mlx5_query_nic_vport_node_guid(struct mlx5_core_dev *mdev, u64 *node_guid) in mlx5_query_nic_vport_node_guid() argument 454 *node_guid = MLX5_GET64(query_nic_vport_context_out, out, in mlx5_query_nic_vport_node_guid() 455 nic_vport_context.node_guid); in mlx5_query_nic_vport_node_guid() 464 u16 vport, u64 node_guid) in mlx5_modify_nic_vport_node_guid() 479 field_select.node_guid, 1); in mlx5_modify_nic_vport_node_guid() 485 MLX5_SET64(nic_vport_context, nic_vport_context, node_guid, node_guid); in mlx5_modify_nic_vport_node_guid() 697 rep->node_guid = MLX5_GET64_PR(hca_vport_context, ctx, node_guid); in mlx5_query_hca_vport_context() 746 u64 *node_guid) in mlx5_query_hca_vport_node_guid() 463 mlx5_modify_nic_vport_node_guid(struct mlx5_core_dev *mdev, u16 vport, u64 node_guid) mlx5_modify_nic_vport_node_guid() argument 745 mlx5_query_hca_vport_node_guid(struct mlx5_core_dev *dev, u64 *node_guid) mlx5_query_hca_vport_node_guid() argument [all...] |
H A D | sriov.c | 47 if (sriov->vfs_ctx[vf].node_guid || in sriov_restore_guids() 54 in->node_guid = sriov->vfs_ctx[vf].node_guid; in sriov_restore_guids() 59 !!(in->node_guid) * MLX5_HCA_VPORT_SEL_NODE_GUID | in sriov_restore_guids()
|
H A D | eswitch.c | 772 static void node_guid_gen_from_mac(u64 *node_guid, const u8 *mac) in node_guid_gen_from_mac() argument 774 ((u8 *)node_guid)[7] = mac[0]; in node_guid_gen_from_mac() 775 ((u8 *)node_guid)[6] = mac[1]; in node_guid_gen_from_mac() 776 ((u8 *)node_guid)[5] = mac[2]; in node_guid_gen_from_mac() 777 ((u8 *)node_guid)[4] = 0xff; in node_guid_gen_from_mac() 778 ((u8 *)node_guid)[3] = 0xfe; in node_guid_gen_from_mac() 779 ((u8 *)node_guid)[2] = mac[3]; in node_guid_gen_from_mac() 780 ((u8 *)node_guid)[1] = mac[4]; in node_guid_gen_from_mac() 781 ((u8 *)node_guid)[0] = mac[5]; in node_guid_gen_from_mac() 870 vport->info.node_guid); in esw_vport_setup() 1953 u64 node_guid; mlx5_esw_set_vport_mac_locked() local [all...] |
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/rdma/ |
H A D | rdma_user_cm.h | 110 __aligned_u64 node_guid; member 119 __aligned_u64 node_guid; member
|
/kernel/linux/linux-5.10/include/uapi/rdma/ |
H A D | rdma_user_cm.h | 160 __aligned_u64 node_guid; member 172 __aligned_u64 node_guid; member
|
/kernel/linux/linux-6.6/include/uapi/rdma/ |
H A D | rdma_user_cm.h | 160 __aligned_u64 node_guid; member 172 __aligned_u64 node_guid; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/rdma/ |
H A D | rdma_user_cm.h | 123 __aligned_u64 node_guid; member 134 __aligned_u64 node_guid; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/rdma/ |
H A D | rdma_user_cm.h | 123 __aligned_u64 node_guid; member 134 __aligned_u64 node_guid; member
|
/kernel/linux/linux-5.10/include/rdma/ |
H A D | ib_smi.h | 101 __be64 node_guid; member
|
H A D | opa_smi.h | 83 __be64 node_guid; member
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | ib_smi.h | 101 __be64 node_guid; member
|
H A D | opa_smi.h | 83 __be64 node_guid; member
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/cxgb4/ |
H A D | provider.c | 530 memset(&dev->ibdev.node_guid, 0, sizeof(dev->ibdev.node_guid)); in c4iw_register_device() 531 memcpy(&dev->ibdev.node_guid, dev->rdev.lldi.ports[0]->dev_addr, 6); in c4iw_register_device()
|
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | sysfs.c | 1264 be16_to_cpu(((__be16 *) &dev->node_guid)[0]), in node_guid_show() 1265 be16_to_cpu(((__be16 *) &dev->node_guid)[1]), in node_guid_show() 1266 be16_to_cpu(((__be16 *) &dev->node_guid)[2]), in node_guid_show() 1267 be16_to_cpu(((__be16 *) &dev->node_guid)[3])); in node_guid_show() 1269 static DEVICE_ATTR_RO(node_guid);
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | sysfs.c | 1344 __be16 *node_guid = (__be16 *)&dev->node_guid; in node_guid_show() local 1347 be16_to_cpu(node_guid[0]), in node_guid_show() 1348 be16_to_cpu(node_guid[1]), in node_guid_show() 1349 be16_to_cpu(node_guid[2]), in node_guid_show() 1350 be16_to_cpu(node_guid[3])); in node_guid_show() 1352 static DEVICE_ATTR_RO(node_guid);
|
/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/ |
H A D | siw_main.c | 319 addrconf_addr_eui48((unsigned char *)&base_dev->node_guid, in siw_device_create() 330 addrconf_addr_eui48((unsigned char *)&base_dev->node_guid, in siw_device_create()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
H A D | fw.h | 218 u64 node_guid; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/ |
H A D | fw.h | 218 u64 node_guid; member
|