Home
last modified time | relevance | path

Searched refs:QEMUSGList (Results 1 – 22 of 22) sorted by relevance

/qemu/include/sysemu/
H A Ddma.h37 struct QEMUSGList { struct
285 void qemu_sglist_init(QEMUSGList *qsg, DeviceState *dev, int alloc_hint,
287 void qemu_sglist_add(QEMUSGList *qsg, dma_addr_t base, dma_addr_t len);
288 void qemu_sglist_destroy(QEMUSGList *qsg);
295 QEMUSGList *sg, uint64_t offset, uint32_t align,
299 QEMUSGList *sg, uint64_t offset, uint32_t align,
302 QEMUSGList *sg, uint64_t offset, uint32_t align,
305 QEMUSGList *sg, MemTxAttrs attrs);
307 QEMUSGList *sg, MemTxAttrs attrs);
310 QEMUSGList *sg, enum BlockAcctType type);
/qemu/system/
H A Ddma-helpers.c29 void qemu_sglist_init(QEMUSGList *qsg, DeviceState *dev, int alloc_hint, in qemu_sglist_init()
41 void qemu_sglist_add(QEMUSGList *qsg, dma_addr_t base, dma_addr_t len) in qemu_sglist_add()
53 void qemu_sglist_destroy(QEMUSGList *qsg) in qemu_sglist_destroy()
64 QEMUSGList *sg;
215 QEMUSGList *sg, uint64_t offset, uint32_t align, in dma_blk_io()
251 QEMUSGList *sg, uint64_t offset, uint32_t align, in dma_blk_read()
269 QEMUSGList *sg, uint64_t offset, uint32_t align, in dma_blk_write()
279 QEMUSGList *sg, DMADirection dir, in dma_buf_rw()
306 QEMUSGList *sg, MemTxAttrs attrs) in dma_buf_read()
312 QEMUSGList *sg, MemTxAttrs attrs) in dma_buf_write()
[all …]
/qemu/hw/usb/
H A Dlibhw.c26 int usb_packet_map(USBPacket *p, QEMUSGList *sgl) in usb_packet_map()
59 void usb_packet_unmap(USBPacket *p, QEMUSGList *sgl) in usb_packet_unmap()
H A Dhcd-ehci.h227 QEMUSGList sgl;
313 QEMUSGList isgl;
H A Dhcd-xhci.c240 QEMUSGList sgl;
/qemu/include/qemu/
H A Dtypedefs.h98 typedef struct QEMUSGList QEMUSGList;
97 typedef struct QEMUSGList QEMUSGList; global() typedef
/qemu/include/hw/scsi/
H A Dscsi.h50 QEMUSGList *sg;
137 QEMUSGList *(*get_sg_list)(SCSIRequest *req);
/qemu/include/hw/hyperv/
H A Dvmbus.h102 QEMUSGList sgl;
/qemu/hw/ufs/
H A Dufs.h58 QEMUSGList *sg;
H A Dlu.c78 static QEMUSGList *ufs_get_sg_list(SCSIRequest *scsi_req) in ufs_get_sg_list()
H A Dufs.c167 req->sg = g_malloc0(sizeof(QEMUSGList)); in ufs_dma_read_prdt()
/qemu/include/hw/ide/
H A Dide-dev.h114 QEMUSGList sg;
/qemu/include/hw/
H A Dusb.h422 int usb_packet_map(USBPacket *p, QEMUSGList *sgl);
423 void usb_packet_unmap(USBPacket *p, QEMUSGList *sgl);
/qemu/hw/ide/
H A Dahci-internal.h297 QEMUSGList sglist;
H A Dahci.c936 static int ahci_populate_sglist(AHCIDevice *ad, QEMUSGList *sglist, in ahci_populate_sglist()
/qemu/include/hw/pci/
H A Dpci_device.h326 static inline void pci_dma_sglist_init(QEMUSGList *qsg, PCIDevice *dev, in pci_dma_sglist_init()
/qemu/hw/scsi/
H A Dvirtio-scsi.c44 QEMUSGList qsgl;
160 QEMUSGList *qsgl = &req->qsgl; in qemu_sgl_concat()
751 static QEMUSGList *virtio_scsi_get_sg_list(SCSIRequest *r) in virtio_scsi_get_sg_list()
H A Dvmw_pvscsi.c142 QEMUSGList sgl;
481 static QEMUSGList *pvscsi_get_sg_list(SCSIRequest *r) in pvscsi_get_sg_list()
H A Dmptsas.c53 QEMUSGList qsg;
1133 static QEMUSGList *mptsas_get_sg_list(SCSIRequest *sreq) in mptsas_get_sg_list()
H A Dmegasas.c71 QEMUSGList qsg;
1847 static QEMUSGList *megasas_get_sg_list(SCSIRequest *req) in megasas_get_sg_list()
/qemu/hw/nvme/
H A Dnvme.h404 QEMUSGList qsg;
/qemu/hw/hyperv/
H A Dvmbus.c470 QEMUSGList *sgl = &req->sgl; in vmbus_map_sgl()
515 QEMUSGList *sgl = &req->sgl; in vmbus_unmap_sgl()
1005 static int sgl_from_gpa_ranges(QEMUSGList *sgl, VMBusDevice *dev, in sgl_from_gpa_ranges()