Home
last modified time | relevance | path

Searched refs:sg (Results 1 – 25 of 41) sorted by relevance

12

/openbmc/qemu/system/
H A Ddma-helpers.c32 qsg->sg = g_new(ScatterGatherEntry, alloc_hint); in qemu_sglist_init()
45 qsg->sg = g_renew(ScatterGatherEntry, qsg->sg, qsg->nalloc); in qemu_sglist_add()
47 qsg->sg[qsg->nsg].base = base; in qemu_sglist_add()
48 qsg->sg[qsg->nsg].len = len; in qemu_sglist_add()
56 g_free(qsg->sg); in qemu_sglist_destroy()
64 QEMUSGList *sg; member
93 dma_memory_unmap(dbs->sg->as, dbs->iov.iov[i].iov_base, in dma_blk_unmap()
128 if (dbs->sg_cur_index == dbs->sg->nsg || ret < 0) { in dma_blk_cb()
134 while (dbs->sg_cur_index < dbs->sg->nsg) { in dma_blk_cb()
135 cur_addr = dbs->sg->sg[dbs->sg_cur_index].base + dbs->sg_cur_byte; in dma_blk_cb()
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/sg3-utils/
H A Dsg3-utils_1.48.bb5 HOMEPAGE = "http://sg.danny.cz/sg/sg3_utils.html"
11 SRC_URI = "http://sg.danny.cz/sg/p/sg3_utils-${PV}.tgz"
12 MIRRORS += "http://sg.danny.cz/sg/p https://fossies.org/linux/misc"
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/sdparm/
H A Dsdparm_1.12.bb4 HOMEPAGE = "http://sg.danny.cz/sg/sdparm.html"
10 SRC_URI = "http://sg.danny.cz/sg/p/${BPN}-${PV}.tgz \
13 MIRRORS += "http://sg.danny.cz/sg/p https://fossies.org/linux/misc"
/openbmc/u-boot/drivers/crypto/
H A Daspeed_hace.c62 struct aspeed_sg sg[2]; /* Must be 8 byte aligned */ member
143 writel((u32)ctx->sg, base + ASPEED_HACE_HASH_SRC); in hash_trigger()
206 struct aspeed_sg *sg = ctx->sg; in hw_sha_update() local
225 sg[0].addr = (u32)ctx->buffer; in hw_sha_update()
226 sg[0].len = ctx->bufcnt; in hw_sha_update()
228 sg[0].len |= HACE_SG_LAST; in hw_sha_update()
233 sg[i].addr = (u32)buf; in hw_sha_update()
234 sg[i].len = (total_len - ctx->bufcnt) | HACE_SG_LAST; in hw_sha_update()
251 struct aspeed_sg *sg = ctx->sg; in hw_sha_finish() local
261 sg[0].addr = (u32)ctx->buffer; in hw_sha_finish()
[all …]
H A Daspeed_hace_v1.c200 struct aspeed_sg *sg = &ctx->list[ctx->count]; in hw_sha_update() local
208 sg->addr = (u32)buf; in hw_sha_update()
209 sg->len = size; in hw_sha_update()
211 sg->len |= HACE_SG_LAST; in hw_sha_update()
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/eject/eject/
H A Deject-2.1.1-verbose.patch13 - printf("not an sg device, or old sg driver\n");
15 + printf(_("not an sg device, or old sg driver\n"));
/openbmc/u-boot/drivers/virtio/
H A Dvirtio_net.c54 struct virtio_sg sg; in virtio_net_start() local
55 struct virtio_sg *sgs[] = { &sg }; in virtio_net_start()
60 sg.length = VIRTIO_NET_RX_BUF_SIZE; in virtio_net_start()
64 sg.addr = priv->rx_buff[i]; in virtio_net_start()
127 struct virtio_sg sg = { buf, VIRTIO_NET_RX_BUF_SIZE }; in virtio_net_free_pkt() local
128 struct virtio_sg *sgs[] = { &sg }; in virtio_net_free_pkt()
H A Dvirtio_ring.c46 struct virtio_sg *sg = sgs[n]; in virtqueue_add() local
49 desc[i].addr = cpu_to_virtio64(vq->vdev, (u64)(size_t)sg->addr); in virtqueue_add()
50 desc[i].len = cpu_to_virtio32(vq->vdev, sg->length); in virtqueue_add()
56 struct virtio_sg *sg = sgs[n]; in virtqueue_add() local
61 (u64)(uintptr_t)sg->addr); in virtqueue_add()
62 desc[i].len = cpu_to_virtio32(vq->vdev, sg->length); in virtqueue_add()
/openbmc/qemu/hw/ide/
H A Dmacio.c70 qemu_sglist_destroy(&s->sg); in pmac_ide_atapi_transfer_cb()
85 qemu_sglist_destroy(&s->sg); in pmac_ide_atapi_transfer_cb()
110 qemu_sglist_init(&s->sg, DEVICE(m), io->len / MACIO_PAGE_SIZE + 1, in pmac_ide_atapi_transfer_cb()
112 qemu_sglist_add(&s->sg, io->addr, io->len); in pmac_ide_atapi_transfer_cb()
117 s->bus->dma->aiocb = dma_blk_read(s->blk, &s->sg, offset, 0x1, in pmac_ide_atapi_transfer_cb()
143 qemu_sglist_destroy(&s->sg); in pmac_ide_transfer_cb()
158 qemu_sglist_destroy(&s->sg); in pmac_ide_transfer_cb()
173 qemu_sglist_init(&s->sg, DEVICE(m), io->len / MACIO_PAGE_SIZE + 1, in pmac_ide_transfer_cb()
175 qemu_sglist_add(&s->sg, io->addr, io->len); in pmac_ide_transfer_cb()
182 s->bus->dma->aiocb = dma_blk_read(s->blk, &s->sg, offset, 0x1, in pmac_ide_transfer_cb()
[all …]
H A Dpci.c232 pci_dma_sglist_init(&s->sg, pci_dev, in bmdma_prepare_buf()
259 sg_len = MIN(limit - s->sg.size, bm->cur_prd_len); in bmdma_prepare_buf()
261 qemu_sglist_add(&s->sg, bm->cur_prd_addr, sg_len); in bmdma_prepare_buf()
269 return s->sg.size; in bmdma_prepare_buf()
/openbmc/qemu/include/system/
H A Ddma.h38 ScatterGatherEntry *sg; member
293 BlockAIOCB *dma_blk_io(QEMUSGList *sg, uint64_t offset, uint32_t align,
297 QEMUSGList *sg, uint64_t offset, uint32_t align,
300 QEMUSGList *sg, uint64_t offset, uint32_t align,
303 QEMUSGList *sg, MemTxAttrs attrs);
305 QEMUSGList *sg, MemTxAttrs attrs);
308 QEMUSGList *sg, enum BlockAcctType type);
/openbmc/u-boot/include/
H A Dspi-mem.h215 struct sg_table *sg);
219 struct sg_table *sg);
224 struct sg_table *sg) in spi_controller_dma_map_mem_op_data() argument
232 struct sg_table *sg) in spi_controller_dma_unmap_mem_op_data() argument
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-bsp/lsscsi/
H A Dlsscsi_0.32.bb2 HOMEPAGE = "http://sg.danny.cz/scsi/lsscsi.html"
7 SRC_URI = "http://sg.danny.cz/scsi/${BP}.tgz"
/openbmc/qemu/tests/
H A Dvhost-user-bridge.c185 struct iovec sg[VIRTQUEUE_MAX_SIZE], *out_sg; in vubr_handle_tx() local
203 unsigned sg_num = iov_copy(sg, ARRAY_SIZE(sg), in vubr_handle_tx()
207 out_sg = sg; in vubr_handle_tx()
298 struct iovec *sg; in vubr_backend_recv_cb() local
312 sg = elem->in_sg; in vubr_backend_recv_cb()
317 sg, elem->in_num, in vubr_backend_recv_cb()
321 iov_from_buf(sg, elem->in_num, 0, &hdr, sizeof hdr); in vubr_backend_recv_cb()
323 ret = iov_discard_front(&sg, &num, hdrlen); in vubr_backend_recv_cb()
330 .msg_iov = sg, in vubr_backend_recv_cb()
[all...]
/openbmc/qemu/hw/usb/
H A Dlibhw.c34 dma_addr_t base = sgl->sg[i].base; in usb_packet_map()
35 dma_addr_t len = sgl->sg[i].len; in usb_packet_map()
/openbmc/qemu/hw/scsi/
H A Dvmw_pvscsi.c130 PVSCSISGState sg; member
478 pvscsi_get_next_sg_elem(PVSCSISGState *sg) in pvscsi_get_next_sg_elem() argument
482 cpu_physical_memory_read(sg->elemAddr, &elem, sizeof(elem)); in pvscsi_get_next_sg_elem()
493 sg->elemAddr += sizeof(elem); in pvscsi_get_next_sg_elem()
494 sg->dataAddr = elem.addr; in pvscsi_get_next_sg_elem()
495 sg->resid = elem.length; in pvscsi_get_next_sg_elem()
668 PVSCSISGState sg = r->sg; in pvscsi_convert_sglist() local
670 while (!sg.resid && elmcnt++ < PVSCSI_MAX_SG_ELEM) { in pvscsi_convert_sglist()
671 pvscsi_get_next_sg_elem(&sg); in pvscsi_convert_sglist()
672 trace_pvscsi_convert_sglist(r->req.context, r->sg.dataAddr, in pvscsi_convert_sglist()
[all …]
/openbmc/qemu/fsdev/
H A D9p-iov-marshal.c21 static ssize_t v9fs_packunpack(void *addr, struct iovec *sg, int sg_count, in v9fs_packunpack() argument
31 if (offset >= sg[i].iov_len) { in v9fs_packunpack()
33 offset -= sg[i].iov_len; in v9fs_packunpack()
36 len = MIN(sg[i].iov_len - offset, size); in v9fs_packunpack()
38 memcpy(sg[i].iov_base + offset, addr, len); in v9fs_packunpack()
40 memcpy(addr, sg[i].iov_base + offset, len); in v9fs_packunpack()
/openbmc/openbmc/meta-arm/meta-arm/recipes-bsp/trusted-firmware-a/files/
H A D0001-fix-zynqmp-handle-secure-SGI-at-EL1-for-OP-TEE.patch2 From: Shen Jiamin <shen_jiamin@comp.nus.edu.sg>
11 Signed-off-by: Shen Jiamin <shen_jiamin@comp.nus.edu.sg>
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/
H A D0001-fix-zynqmp-handle-secure-SGI-at-EL1-for-OP-TEE.patch2 From: Shen Jiamin <shen_jiamin@comp.nus.edu.sg>
11 Signed-off-by: Shen Jiamin <shen_jiamin@comp.nus.edu.sg>
/openbmc/qemu/hw/ppc/
H A Dppc440_uc.c528 uint64_t sg; member
566 val = dma->ch[chnl].sg >> 32; in dcr_read_dma()
569 val = dma->ch[chnl].sg; in dcr_read_dma()
661 dma->ch[chnl].sg &= 0xffffffffULL; in dcr_write_dma()
662 dma->ch[chnl].sg |= (uint64_t)val << 32; in dcr_write_dma()
665 dma->ch[chnl].sg &= 0xffffffff00000000ULL; in dcr_write_dma()
666 dma->ch[chnl].sg |= val; in dcr_write_dma()
/openbmc/u-boot/drivers/mtd/ubi/
H A Deba.c497 struct scatterlist *sg; in ubi_eba_read_leb_sg() local
501 sg = &sgl->sg[sgl->list_pos]; in ubi_eba_read_leb_sg()
502 if (len < sg->length - sgl->page_pos) in ubi_eba_read_leb_sg()
505 to_read = sg->length - sgl->page_pos; in ubi_eba_read_leb_sg()
508 sg_virt(sg) + sgl->page_pos, offset, in ubi_eba_read_leb_sg()
517 if (sgl->page_pos == sg->length) { in ubi_eba_read_leb_sg()
/openbmc/u-boot/include/linux/mtd/
H A Dubi.h131 struct scatterlist sg[UBI_MAX_SG_COUNT]; member
/openbmc/qemu/docs/sphinx/
H A Ddbusdomain.py147 ty, sg, name = field[0].astext().split(None, 2)
149 param += addnodes.desc_sig_keyword_type(sg, sg)
/openbmc/qemu/pc-bios/dtb/
H A Dpetalogix-ml605.dts194 xlnx,sg-include-desc-queue = < 0x01 >;
195 xlnx,sg-include-stscntrl-strm = < 0x01 >;
196 xlnx,sg-length-width = < 0x10 >;
197 xlnx,sg-use-stsapp-length = < 0x01 >;
/openbmc/qemu/include/hw/ide/
H A Dide-dev.h114 QEMUSGList sg; member

12