Revision df32fd1c hw/scsi/megasas.c
b/hw/scsi/megasas.c | ||
---|---|---|
232 | 232 |
MEGASAS_MAX_SGE); |
233 | 233 |
return iov_count; |
234 | 234 |
} |
235 |
qemu_sglist_init(&cmd->qsg, iov_count, pci_dma_context(&s->dev));
|
|
235 |
pci_dma_sglist_init(&cmd->qsg, &s->dev, iov_count);
|
|
236 | 236 |
for (i = 0; i < iov_count; i++) { |
237 | 237 |
dma_addr_t iov_pa, iov_size_p; |
238 | 238 |
|
... | ... | |
628 | 628 |
} |
629 | 629 |
iov_pa = megasas_sgl_get_addr(cmd, &cmd->frame->dcmd.sgl); |
630 | 630 |
iov_size = megasas_sgl_get_len(cmd, &cmd->frame->dcmd.sgl); |
631 |
qemu_sglist_init(&cmd->qsg, 1, pci_dma_context(&s->dev));
|
|
631 |
pci_dma_sglist_init(&cmd->qsg, &s->dev, 1);
|
|
632 | 632 |
qemu_sglist_add(&cmd->qsg, iov_pa, iov_size); |
633 | 633 |
cmd->iov_size = iov_size; |
634 | 634 |
return cmd->iov_size; |
Also available in: Unified diff