Lines Matching refs:vdpa_attr

509 				  struct mlx5_hca_vdpa_attr *vdpa_attr)  in mlx5_devx_cmd_query_hca_vdpa_attr()  argument
520 vdpa_attr->valid = 0; in mlx5_devx_cmd_query_hca_vdpa_attr()
522 vdpa_attr->valid = 1; in mlx5_devx_cmd_query_hca_vdpa_attr()
523 vdpa_attr->desc_tunnel_offload_type = in mlx5_devx_cmd_query_hca_vdpa_attr()
526 vdpa_attr->eth_frame_offload_type = in mlx5_devx_cmd_query_hca_vdpa_attr()
529 vdpa_attr->virtio_version_1_0 = in mlx5_devx_cmd_query_hca_vdpa_attr()
532 vdpa_attr->tso_ipv4 = MLX5_GET(virtio_emulation_cap, hcattr, in mlx5_devx_cmd_query_hca_vdpa_attr()
534 vdpa_attr->tso_ipv6 = MLX5_GET(virtio_emulation_cap, hcattr, in mlx5_devx_cmd_query_hca_vdpa_attr()
536 vdpa_attr->tx_csum = MLX5_GET(virtio_emulation_cap, hcattr, in mlx5_devx_cmd_query_hca_vdpa_attr()
538 vdpa_attr->rx_csum = MLX5_GET(virtio_emulation_cap, hcattr, in mlx5_devx_cmd_query_hca_vdpa_attr()
540 vdpa_attr->event_mode = MLX5_GET(virtio_emulation_cap, hcattr, in mlx5_devx_cmd_query_hca_vdpa_attr()
542 vdpa_attr->virtio_queue_type = in mlx5_devx_cmd_query_hca_vdpa_attr()
545 vdpa_attr->log_doorbell_stride = in mlx5_devx_cmd_query_hca_vdpa_attr()
548 vdpa_attr->log_doorbell_bar_size = in mlx5_devx_cmd_query_hca_vdpa_attr()
551 vdpa_attr->doorbell_bar_offset = in mlx5_devx_cmd_query_hca_vdpa_attr()
554 vdpa_attr->max_num_virtio_queues = in mlx5_devx_cmd_query_hca_vdpa_attr()
557 vdpa_attr->umems[0].a = MLX5_GET(virtio_emulation_cap, hcattr, in mlx5_devx_cmd_query_hca_vdpa_attr()
559 vdpa_attr->umems[0].b = MLX5_GET(virtio_emulation_cap, hcattr, in mlx5_devx_cmd_query_hca_vdpa_attr()
561 vdpa_attr->umems[1].a = MLX5_GET(virtio_emulation_cap, hcattr, in mlx5_devx_cmd_query_hca_vdpa_attr()
563 vdpa_attr->umems[1].b = MLX5_GET(virtio_emulation_cap, hcattr, in mlx5_devx_cmd_query_hca_vdpa_attr()
565 vdpa_attr->umems[2].a = MLX5_GET(virtio_emulation_cap, hcattr, in mlx5_devx_cmd_query_hca_vdpa_attr()
567 vdpa_attr->umems[2].b = MLX5_GET(virtio_emulation_cap, hcattr, in mlx5_devx_cmd_query_hca_vdpa_attr()