Home
last modified time | relevance | path

Searched refs:umems (Results 1 – 4 of 4) sorted by relevance

/f-stack/dpdk/drivers/vdpa/mlx5/
H A Dmlx5_vdpa_virtq.c84 if (virtq->umems[i].obj) in mlx5_vdpa_virtq_unset()
86 (virtq->umems[i].obj)); in mlx5_vdpa_virtq_unset()
87 if (virtq->umems[i].buf) in mlx5_vdpa_virtq_unset()
90 memset(&virtq->umems, 0, sizeof(virtq->umems)); in mlx5_vdpa_virtq_unset()
267 virtq->umems[i].size = priv->caps.umems[i].a * vq.size + in mlx5_vdpa_virtq_setup()
271 if (!virtq->umems[i].buf) { in mlx5_vdpa_virtq_setup()
277 virtq->umems[i].buf, in mlx5_vdpa_virtq_setup()
278 virtq->umems[i].size, in mlx5_vdpa_virtq_setup()
285 attr.umems[i].id = virtq->umems[i].obj->umem_id; in mlx5_vdpa_virtq_setup()
286 attr.umems[i].offset = 0; in mlx5_vdpa_virtq_setup()
[all …]
H A Dmlx5_vdpa.h99 } umems[3]; member
/f-stack/dpdk/drivers/common/mlx5/
H A Dmlx5_devx_cmds.c455 vdpa_attr->umems[0].a = MLX5_GET(virtio_emulation_cap, hcattr, in mlx5_devx_cmd_query_hca_vdpa_attr()
457 vdpa_attr->umems[0].b = MLX5_GET(virtio_emulation_cap, hcattr, in mlx5_devx_cmd_query_hca_vdpa_attr()
459 vdpa_attr->umems[1].a = MLX5_GET(virtio_emulation_cap, hcattr, in mlx5_devx_cmd_query_hca_vdpa_attr()
461 vdpa_attr->umems[1].b = MLX5_GET(virtio_emulation_cap, hcattr, in mlx5_devx_cmd_query_hca_vdpa_attr()
463 vdpa_attr->umems[2].a = MLX5_GET(virtio_emulation_cap, hcattr, in mlx5_devx_cmd_query_hca_vdpa_attr()
465 vdpa_attr->umems[2].b = MLX5_GET(virtio_emulation_cap, hcattr, in mlx5_devx_cmd_query_hca_vdpa_attr()
1643 MLX5_SET(virtio_q, virtctx, umem_1_id, attr->umems[0].id); in mlx5_devx_cmd_create_virtq()
1644 MLX5_SET(virtio_q, virtctx, umem_1_size, attr->umems[0].size); in mlx5_devx_cmd_create_virtq()
1646 MLX5_SET(virtio_q, virtctx, umem_2_id, attr->umems[1].id); in mlx5_devx_cmd_create_virtq()
1647 MLX5_SET(virtio_q, virtctx, umem_2_size, attr->umems[1].size); in mlx5_devx_cmd_create_virtq()
[all …]
H A Dmlx5_devx_cmds.h70 } umems[3]; member
312 } umems[3]; member