H A D | mlx5_vnet.c | 375 static int qp_create(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq, in qp_create() argument 329 qp_prepare(struct mlx5_vdpa_net *ndev, bool fw, void *in, struct mlx5_vdpa_virtqueue *mvq, u32 num_ent) qp_prepare() argument 467 mlx5_vdpa_handle_completions(struct mlx5_vdpa_virtqueue *mvq, int num) mlx5_vdpa_handle_completions() argument 482 struct mlx5_vdpa_virtqueue *mvq = container_of(mcq, struct mlx5_vdpa_virtqueue, cq.mcq); mlx5_vdpa_cq_comp() local 509 struct mlx5_vdpa_virtqueue *mvq = &ndev->vqs[idx]; cq_create() local 586 struct mlx5_vdpa_virtqueue *mvq = &ndev->vqs[idx]; cq_destroy() local 598 set_umem_size(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq, int num, struct mlx5_vdpa_umem **umemp) set_umem_size() argument 630 create_umem(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq, int num) create_umem() argument 680 umem_destroy(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq, int num) umem_destroy() argument 706 umems_create(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) umems_create() argument 725 umems_destroy(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) umems_destroy() argument 761 create_virtqueue(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) create_virtqueue() argument 832 destroy_virtqueue(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) destroy_virtqueue() argument 850 get_rqpn(struct mlx5_vdpa_virtqueue *mvq, bool fw) get_rqpn() argument 855 get_qpn(struct mlx5_vdpa_virtqueue *mvq, bool fw) get_qpn() argument 955 modify_qp(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq, bool fw, int cmd) modify_qp() argument 972 connect_qps(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) connect_qps() argument 1009 query_virtqueue(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq, struct mlx5_virtq_attr *attr) query_virtqueue() argument 1046 modify_virtqueue(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq, int state) modify_virtqueue() argument 1078 setup_vq(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) setup_vq() argument 1132 suspend_vq(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) suspend_vq() argument 1161 teardown_vq(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) teardown_vq() argument 1335 struct mlx5_vdpa_virtqueue *mvq = &ndev->vqs[idx]; mlx5_vdpa_kick_vq() local 1348 struct mlx5_vdpa_virtqueue *mvq = &ndev->vqs[idx]; mlx5_vdpa_set_vq_address() local 1360 struct mlx5_vdpa_virtqueue *mvq; mlx5_vdpa_set_vq_num() local 1379 struct mlx5_vdpa_virtqueue *mvq = &ndev->vqs[idx]; mlx5_vdpa_set_vq_ready() local 1391 struct mlx5_vdpa_virtqueue *mvq = &ndev->vqs[idx]; mlx5_vdpa_get_vq_ready() local 1401 struct mlx5_vdpa_virtqueue *mvq = &ndev->vqs[idx]; mlx5_vdpa_set_vq_state() local 1417 struct mlx5_vdpa_virtqueue *mvq = &ndev->vqs[idx]; mlx5_vdpa_get_vq_state() local 1529 struct mlx5_vdpa_virtqueue *mvq; teardown_virtqueues() local 1602 save_channel_info(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) save_channel_info() argument 1648 struct mlx5_vdpa_virtqueue *mvq; restore_channels_info() local 1965 struct mlx5_vdpa_virtqueue *mvq; init_mvqs() local [all...] |
H A D | mlx5_vnet.c | 399 static int qp_create(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq, in qp_create() argument 353 qp_prepare(struct mlx5_vdpa_net *ndev, bool fw, void *in, struct mlx5_vdpa_virtqueue *mvq, u32 num_ent) qp_prepare() argument 491 mlx5_vdpa_handle_completions(struct mlx5_vdpa_virtqueue *mvq, int num) mlx5_vdpa_handle_completions() argument 510 struct mlx5_vdpa_virtqueue *mvq = container_of(mcq, struct mlx5_vdpa_virtqueue, cq.mcq); mlx5_vdpa_cq_comp() local 537 struct mlx5_vdpa_virtqueue *mvq = &ndev->vqs[idx]; cq_create() local 614 struct mlx5_vdpa_virtqueue *mvq = &ndev->vqs[idx]; cq_destroy() local 666 set_umem_size(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq, int num, struct mlx5_vdpa_umem **umemp) set_umem_size() argument 698 create_umem(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq, int num) create_umem() argument 748 umem_destroy(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq, int num) umem_destroy() argument 774 umems_create(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) umems_create() argument 793 umems_destroy(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) umems_destroy() argument 858 create_virtqueue(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) create_virtqueue() argument 942 destroy_virtqueue(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) destroy_virtqueue() argument 961 get_rqpn(struct mlx5_vdpa_virtqueue *mvq, bool fw) get_rqpn() argument 966 get_qpn(struct mlx5_vdpa_virtqueue *mvq, bool fw) get_qpn() argument 1066 modify_qp(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq, bool fw, int cmd) modify_qp() argument 1083 connect_qps(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) connect_qps() argument 1120 query_virtqueue(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq, struct mlx5_virtq_attr *attr) query_virtqueue() argument 1171 modify_virtqueue(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq, int state) modify_virtqueue() argument 1209 counter_set_alloc(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) counter_set_alloc() argument 1234 counter_set_dealloc(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) counter_set_dealloc() argument 1260 alloc_vector(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) alloc_vector() argument 1286 dealloc_vector(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) dealloc_vector() argument 1300 setup_vq(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) setup_vq() argument 1362 suspend_vq(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) suspend_vq() argument 1391 teardown_vq(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) teardown_vq() argument 2087 struct mlx5_vdpa_virtqueue *mvq; mlx5_vdpa_kick_vq() local 2112 struct mlx5_vdpa_virtqueue *mvq; mlx5_vdpa_set_vq_address() local 2135 struct mlx5_vdpa_virtqueue *mvq; mlx5_vdpa_set_vq_num() local 2186 struct mlx5_vdpa_virtqueue *mvq; mlx5_vdpa_set_vq_ready() local 2234 struct mlx5_vdpa_virtqueue *mvq; mlx5_vdpa_set_vq_state() local 2259 struct mlx5_vdpa_virtqueue *mvq; mlx5_vdpa_get_vq_state() local 2410 struct mlx5_vdpa_virtqueue *mvq; teardown_virtqueues() local 2612 save_channel_info(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq) save_channel_info() argument 2657 struct mlx5_vdpa_virtqueue *mvq; restore_channels_info() local 3037 struct mlx5_vdpa_virtqueue *mvq; mlx5_get_vq_irq() local 3059 counter_set_query(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_virtqueue *mvq, u64 *received_desc, u64 *completed_desc) counter_set_query() argument 3097 struct mlx5_vdpa_virtqueue *mvq; mlx5_vdpa_get_vendor_vq_stats() local 3161 struct mlx5_vdpa_virtqueue *mvq; mlx5_vdpa_suspend() local 3279 struct mlx5_vdpa_virtqueue *mvq; init_mvqs() local [all...] |