| /openbmc/qemu/system/ |
| H A D | dma-helpers.c | 32 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 D | sg3-utils_1.48.bb | 5 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 D | sdparm_1.12.bb | 4 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 D | aspeed_hace.c | 62 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 D | aspeed_hace_v1.c | 200 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 D | eject-2.1.1-verbose.patch | 13 - 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 D | virtio_net.c | 54 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 D | virtio_ring.c | 46 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 D | macio.c | 70 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 D | pci.c | 232 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 D | dma.h | 38 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 D | spi-mem.h | 215 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 D | lsscsi_0.32.bb | 2 HOMEPAGE = "http://sg.danny.cz/scsi/lsscsi.html" 7 SRC_URI = "http://sg.danny.cz/scsi/${BP}.tgz"
|
| /openbmc/qemu/tests/ |
| H A D | vhost-user-bridge.c | 185 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 D | libhw.c | 34 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 D | vmw_pvscsi.c | 130 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 D | 9p-iov-marshal.c | 21 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 D | 0001-fix-zynqmp-handle-secure-SGI-at-EL1-for-OP-TEE.patch | 2 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 D | 0001-fix-zynqmp-handle-secure-SGI-at-EL1-for-OP-TEE.patch | 2 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 D | ppc440_uc.c | 528 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 D | eba.c | 497 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 D | ubi.h | 131 struct scatterlist sg[UBI_MAX_SG_COUNT]; member
|
| /openbmc/qemu/docs/sphinx/ |
| H A D | dbusdomain.py | 147 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 D | petalogix-ml605.dts | 194 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 D | ide-dev.h | 114 QEMUSGList sg; member
|