/openbmc/qemu/include/sysemu/ |
H A D | dma.h | 37 struct QEMUSGList { struct 284 void qemu_sglist_init(QEMUSGList *qsg, DeviceState *dev, int alloc_hint, 286 void qemu_sglist_add(QEMUSGList *qsg, dma_addr_t base, dma_addr_t len); 287 void qemu_sglist_destroy(QEMUSGList *qsg); 294 QEMUSGList *sg, uint64_t offset, uint32_t align, 298 QEMUSGList *sg, uint64_t offset, uint32_t align, 301 QEMUSGList *sg, uint64_t offset, uint32_t align, 304 QEMUSGList *sg, MemTxAttrs attrs); 306 QEMUSGList *sg, MemTxAttrs attrs); 309 QEMUSGList *sg, enum BlockAcctType type);
|
/openbmc/qemu/system/ |
H A D | dma-helpers.c | 29 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 …]
|
/openbmc/qemu/hw/usb/ |
H A D | libhw.c | 26 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 D | hcd-ehci.h | 227 QEMUSGList sgl; 313 QEMUSGList isgl;
|
H A D | hcd-xhci.c | 240 QEMUSGList sgl;
|
/openbmc/qemu/include/qemu/ |
H A D | typedefs.h | 99 typedef struct QEMUSGList QEMUSGList; typedef
|
/openbmc/qemu/include/hw/scsi/ |
H A D | scsi.h | 50 QEMUSGList *sg; 137 QEMUSGList *(*get_sg_list)(SCSIRequest *req);
|
/openbmc/qemu/include/hw/hyperv/ |
H A D | vmbus.h | 102 QEMUSGList sgl;
|
/openbmc/qemu/include/hw/ide/ |
H A D | ide-dev.h | 114 QEMUSGList sg;
|
/openbmc/qemu/include/hw/ |
H A D | usb.h | 422 int usb_packet_map(USBPacket *p, QEMUSGList *sgl); 423 void usb_packet_unmap(USBPacket *p, QEMUSGList *sgl);
|
/openbmc/qemu/hw/ufs/ |
H A D | ufs.h | 60 QEMUSGList *sg;
|
H A D | lu.c | 78 static QEMUSGList *ufs_get_sg_list(SCSIRequest *scsi_req) in ufs_get_sg_list()
|
H A D | ufs.c | 215 req->sg = g_malloc0(sizeof(QEMUSGList)); in ufs_dma_read_prdt()
|
/openbmc/qemu/hw/ide/ |
H A D | ahci-internal.h | 297 QEMUSGList sglist;
|
H A D | ahci.c | 936 static int ahci_populate_sglist(AHCIDevice *ad, QEMUSGList *sglist, in ahci_populate_sglist()
|
/openbmc/qemu/include/hw/pci/ |
H A D | pci_device.h | 340 static inline void pci_dma_sglist_init(QEMUSGList *qsg, PCIDevice *dev, in pci_dma_sglist_init()
|
/openbmc/qemu/hw/scsi/ |
H A D | virtio-scsi.c | 44 QEMUSGList qsgl; 160 QEMUSGList *qsgl = &req->qsgl; in qemu_sgl_concat() 750 static QEMUSGList *virtio_scsi_get_sg_list(SCSIRequest *r) in virtio_scsi_get_sg_list()
|
H A D | vmw_pvscsi.c | 142 QEMUSGList sgl; 481 static QEMUSGList *pvscsi_get_sg_list(SCSIRequest *r) in pvscsi_get_sg_list()
|
H A D | mptsas.c | 53 QEMUSGList qsg; 1133 static QEMUSGList *mptsas_get_sg_list(SCSIRequest *sreq) in mptsas_get_sg_list()
|
H A D | megasas.c | 71 QEMUSGList qsg; 1837 static QEMUSGList *megasas_get_sg_list(SCSIRequest *req) in megasas_get_sg_list()
|
/openbmc/qemu/hw/nvme/ |
H A D | nvme.h | 410 QEMUSGList qsg;
|
/openbmc/qemu/hw/hyperv/ |
H A D | vmbus.c | 470 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()
|