[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/5] hw: Have DMA API take MemTxAttrs arg & propagate MemTxResult
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH 0/5] hw: Have DMA API take MemTxAttrs arg & propagate MemTxResult (part 4) |
Date: |
Sat, 18 Dec 2021 16:10:48 +0100 |
After updating the dma_buf API (part 2) and the ld/st DMA API
(part 3), we now update the ld/st PCI DMA API to:
- take a MemTxAttrs argument,
- propagate a MemTxResult.
Based-on: <20211218145111.1540114-1-philmd@redhat.com>
"Have DMA API take MemTxAttrs arg & propagate MemTxResult (part 3)"
https://lore.kernel.org/all/20211218145111.1540114-1-philmd@redhat.com/
Philippe Mathieu-Daudé (5):
hw/scsi/megasas: Use uint32_t for reply queue head/tail values
dma: Let st*_pci_dma() take MemTxAttrs argument
dma: Let ld*_pci_dma() take MemTxAttrs argument
dma: Let st*_pci_dma() propagate MemTxResult
dma: Let ld*_pci_dma() propagate MemTxResult
include/hw/pci/pci.h | 28 ++++++++++++-------------
hw/audio/intel-hda.c | 12 ++++++-----
hw/net/eepro100.c | 49 ++++++++++++++++++++++++++------------------
hw/net/tulip.c | 36 +++++++++++++++++---------------
hw/scsi/megasas.c | 38 ++++++++++++++++++++++------------
hw/scsi/mptsas.c | 16 +++++++++++----
hw/scsi/vmw_pvscsi.c | 20 +++++++++++-------
hw/usb/hcd-xhci.c | 1 +
hw/scsi/trace-events | 8 ++++----
9 files changed, 125 insertions(+), 83 deletions(-)
--
2.33.1
- [PATCH 0/5] hw: Have DMA API take MemTxAttrs arg & propagate MemTxResult (part 4),
Philippe Mathieu-Daudé <=
- [PATCH 1/5] hw/scsi/megasas: Use uint32_t for reply queue head/tail values, Philippe Mathieu-Daudé, 2021/12/18
- [PATCH 2/5] dma: Let st*_pci_dma() take MemTxAttrs argument, Philippe Mathieu-Daudé, 2021/12/18
- [PATCH 3/5] dma: Let ld*_pci_dma() take MemTxAttrs argument, Philippe Mathieu-Daudé, 2021/12/18
- [PATCH 4/5] dma: Let st*_pci_dma() propagate MemTxResult, Philippe Mathieu-Daudé, 2021/12/18
- [PATCH 5/5] dma: Let ld*_pci_dma() propagate MemTxResult, Philippe Mathieu-Daudé, 2021/12/18