summaryrefslogtreecommitdiffstats
path: root/drivers/vdpa/mlx5 (follow)
Commit message (Expand)AuthorAgeFilesLines
* vdpa/mlx5: Postpone MR deletionDragos Tatulea2024-09-253-5/+64
* vdpa/mlx5: Introduce init/destroy for MR resourcesDragos Tatulea2024-09-254-5/+26
* vdpa/mlx5: Rename mr_mtx -> lockDragos Tatulea2024-09-254-16/+16
* vdpa/mlx5: Extract mr members in own resource structDragos Tatulea2024-09-254-41/+44
* vdpa/mlx5: Rename functionDragos Tatulea2024-09-253-6/+6
* vdpa/mlx5: Delete direct MKEYs in parallelDragos Tatulea2024-09-251-0/+64
* vdpa/mlx5: Create direct MKEYs in parallelDragos Tatulea2024-09-251-22/+98
* vdpa/mlx5: Parallelize VQ suspend/resume for CVQ MQ commandDragos Tatulea2024-09-251-10/+12
* vdpa/mlx5: Small improvement for change_num_qps()Dragos Tatulea2024-09-251-10/+11
* vdpa/mlx5: Keep notifiers during suspend but ignoreDragos Tatulea2024-09-251-2/+4
* vdpa/mlx5: Parallelize device resumeDragos Tatulea2024-09-251-26/+14
* vdpa/mlx5: Parallelize device suspendDragos Tatulea2024-09-251-27/+29
* vdpa/mlx5: Use async API for vq modify commandsDragos Tatulea2024-09-251-48/+106
* vdpa/mlx5: Use async API for vq query commandDragos Tatulea2024-09-252-25/+78
* vdpa/mlx5: Introduce async fw command wrapperDragos Tatulea2024-09-252-0/+88
* vdpa/mlx5: Introduce error logging functionDragos Tatulea2024-09-252-12/+17
* vdpa/mlx5: Add the support of set mac addressCindy Lu2024-09-101-0/+28
* vdpa/mlx5: Fix invalid mr resource destroyDragos Tatulea2024-09-101-0/+3
* vdpa/mlx5: Don't enable non-active VQs in .set_vq_ready()Dragos Tatulea2024-07-091-0/+3
* vdpa/mlx5: Don't reset VQs more than necessaryDragos Tatulea2024-07-091-3/+27
* vdpa/mlx5: Re-create HW VQs under certain conditionsDragos Tatulea2024-07-092-0/+16
* vdpa/mlx5: Pre-create hardware VQs at vdpa .dev_add timeDragos Tatulea2024-07-091-5/+32
* vdpa/mlx5: Use suspend/resume during VQP changeDragos Tatulea2024-07-091-3/+11
* vdpa/mlx5: Forward error in suspend/resume deviceDragos Tatulea2024-07-091-4/+8
* vdpa/mlx5: Consolidate all VQ modify to Ready to use resume_vq()Dragos Tatulea2024-07-091-12/+6
* vdpa/mlx5: Add error code for suspend/resume VQDragos Tatulea2024-07-091-23/+54
* vdpa/mlx5: Accept Init -> Ready VQ transition in resume_vq()Dragos Tatulea2024-07-091-2/+22
* vdpa/mlx5: Allow creation of blank VQsDragos Tatulea2024-07-091-30/+55
* vdpa/mlx5: Set mkey modified flags on all VQsDragos Tatulea2024-07-091-1/+1
* vdpa/mlx5: Start off rqt_size with max VQPsDragos Tatulea2024-07-091-5/+5
* vdpa/mlx5: Set an initial size on the VQDragos Tatulea2024-07-091-3/+3
* vdpa/mlx5: Add support for modifying the VQ features fieldDragos Tatulea2024-07-091-1/+11
* vdpa/mlx5: Add support for modifying the virtio_version VQ fieldDragos Tatulea2024-07-091-0/+16
* vdpa/mlx5: Rename init_mvqsDragos Tatulea2024-07-091-5/+5
* vdpa/mlx5: Clear and reinitialize software VQ data on resetDragos Tatulea2024-07-091-13/+3
* vdpa/mlx5: Initialize and reset device with one queue pairDragos Tatulea2024-07-091-11/+12
* vdpa/mlx5: Remove duplicate suspend codeDragos Tatulea2024-07-091-6/+1
* vdpa/mlx5: Iterate over active VQs during suspend/resumeDragos Tatulea2024-07-091-2/+2
* vdpa/mlx5: Drop redundant check in teardown_virtqueues()Dragos Tatulea2024-07-091-8/+2
* vdpa/mlx5: Drop redundant codeDragos Tatulea2024-07-091-6/+0
* vdpa/mlx5: Make setup/teardown_vq_resources() symmetricalDragos Tatulea2024-07-091-5/+5
* vdpa/mlx5: Clarify meaning thorough function renameDragos Tatulea2024-07-091-14/+14
* vdpa/mlx5: Allow CVQ size changesJonah Palmer2024-03-191-4/+9
* vdpa/mlx5: Add mkey leak detectionDragos Tatulea2024-01-103-0/+27
* vdpa/mlx5: Introduce reference counting to mrsDragos Tatulea2024-01-103-25/+78
* vdpa/mlx5: Use vq suspend/resume during .set_mapDragos Tatulea2024-01-101-8/+38
* vdpa/mlx5: Mark vq state for modification in hw vqDragos Tatulea2024-01-101-0/+8
* vdpa/mlx5: Mark vq addrs for modification in hw vqDragos Tatulea2024-01-101-0/+9
* vdpa/mlx5: Introduce per vq and device resumeDragos Tatulea2024-01-101-7/+62
* vdpa/mlx5: Allow modifying multiple vq fields in one modify commandDragos Tatulea2024-01-101-8/+40