summaryrefslogtreecommitdiffstats
path: root/drivers/vdpa (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2024-09-268-218/+765
|\
| * 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: Remove unused declarationsYue Haibing2024-09-252-4/+0
| * 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_sim_net: Add the support of set mac addressCindy Lu2024-09-101-1/+20
| * vdpa: support set mac address from vdpa toolCindy Lu2024-09-101-0/+79
| * vdpa/mlx5: Fix invalid mr resource destroyDragos Tatulea2024-09-101-0/+3
* | Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-09-212-8/+12
|\ \
| * | vduse: avoid using __GFP_NOFAILJason Wang2024-09-102-8/+12
| |/
* | dma-mapping: clearly mark DMA ops as an architecture featureChristoph Hellwig2024-09-041-1/+6
* | vdpa_sim: don't select DMA_OPSChristoph Hellwig2024-09-041-2/+1
|/
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2024-07-291-1/+1
|\
| * vdpa/octeon_ep: Fix error code in octep_process_mbox()Dan Carpenter2024-07-171-1/+1
* | Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2024-07-251-1/+1
|\ \ | |/ |/|
| * driver core: have match() callback in struct bus_type take a const *Greg Kroah-Hartman2024-07-031-1/+1
* | 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