Home
last modified time | relevance | path

Searched refs:vfs_ctx (Results 1 – 3 of 3) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
Dib_virt.c99 struct mlx5_vf_context *vfs_ctx = mdev->priv.sriov.vfs_ctx; in mlx5_ib_set_vf_link_state() local
114 vfs_ctx[vf].policy = in->policy; in mlx5_ib_set_vf_link_state()
157 struct mlx5_vf_context *vfs_ctx = mdev->priv.sriov.vfs_ctx; in set_vf_node_guid() local
168 vfs_ctx[vf].node_guid = guid; in set_vf_node_guid()
169 vfs_ctx[vf].node_guid_valid = 1; in set_vf_node_guid()
180 struct mlx5_vf_context *vfs_ctx = mdev->priv.sriov.vfs_ctx; in set_vf_port_guid() local
191 vfs_ctx[vf].port_guid = guid; in set_vf_port_guid()
192 vfs_ctx[vf].port_guid_valid = 1; in set_vf_port_guid()
215 struct mlx5_vf_context *vfs_ctx = mdev->priv.sriov.vfs_ctx; in mlx5_ib_get_vf_guid() local
218 vfs_ctx[vf].node_guid_valid ? vfs_ctx[vf].node_guid : 0; in mlx5_ib_get_vf_guid()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
Dsriov.c46 if (sriov->vfs_ctx[vf].node_guid || in sriov_restore_guids()
47 sriov->vfs_ctx[vf].port_guid || in sriov_restore_guids()
48 sriov->vfs_ctx[vf].policy != MLX5_POLICY_INVALID) { in sriov_restore_guids()
53 in->node_guid = sriov->vfs_ctx[vf].node_guid; in sriov_restore_guids()
54 in->port_guid = sriov->vfs_ctx[vf].port_guid; in sriov_restore_guids()
55 in->policy = sriov->vfs_ctx[vf].policy; in sriov_restore_guids()
94 sriov->vfs_ctx[vf].enabled = 1; in mlx5_device_enable_sriov()
118 if (!sriov->vfs_ctx[vf].enabled) in mlx5_device_disable_sriov()
125 sriov->vfs_ctx[vf].enabled = 0; in mlx5_device_disable_sriov()
234 sriov->vfs_ctx = kcalloc(total_vfs, sizeof(*sriov->vfs_ctx), GFP_KERNEL); in mlx5_sriov_init()
[all …]
/kernel/linux/linux-5.10/include/linux/mlx5/
Ddriver.h468 struct mlx5_vf_context *vfs_ctx; member