| /OK3568_Linux_fs/kernel/drivers/scsi/aic94xx/ |
| H A D | aic94xx_task.c | 43 int num_sg, res; in asd_map_scatterlist() local 62 num_sg = task->num_scatter; in asd_map_scatterlist() 64 num_sg = dma_map_sg(&asd_ha->pcidev->dev, task->scatter, in asd_map_scatterlist() 66 if (num_sg == 0) in asd_map_scatterlist() 69 if (num_sg > 3) { in asd_map_scatterlist() 73 num_sg*sizeof(struct sg_el), in asd_map_scatterlist() 79 for_each_sg(task->scatter, sc, num_sg, i) { in asd_map_scatterlist() 84 if (i == num_sg-1) in asd_map_scatterlist() 100 for_each_sg(task->scatter, sc, num_sg, i) { in asd_map_scatterlist()
|
| /OK3568_Linux_fs/kernel/drivers/staging/rts5208/ |
| H A D | rtsx_transport.c | 314 struct scatterlist *sg, int num_sg, in rtsx_transfer_sglist_adma_partial() argument 329 if (!sg || (num_sg <= 0) || !offset || !index) in rtsx_transfer_sglist_adma_partial() 358 sg_cnt = dma_map_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma_partial() 471 dma_unmap_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma_partial() 480 struct scatterlist *sg, int num_sg, in rtsx_transfer_sglist_adma() argument 492 if (!sg || (num_sg <= 0)) in rtsx_transfer_sglist_adma() 521 buf_cnt = dma_map_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma() 618 dma_unmap_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma()
|
| /OK3568_Linux_fs/kernel/drivers/crypto/ |
| H A D | omap-crypto.c | 92 int num_sg = 0; in omap_crypto_check_sg() local 98 num_sg++; in omap_crypto_check_sg() 116 if ((flags & OMAP_CRYPTO_FORCE_SINGLE_ENTRY) && num_sg > 1) in omap_crypto_check_sg()
|
| /OK3568_Linux_fs/kernel/tools/virtio/ |
| H A D | vringh_test.c | 330 unsigned int num_sg, len; in parallel_test() local 354 sg_init_table(sg, num_sg = 3); in parallel_test() 360 sg_init_table(sg, num_sg = 2); in parallel_test() 365 sg_init_table(sg, num_sg = 1); in parallel_test() 369 sg_init_table(sg, num_sg = 4); in parallel_test() 381 err = virtqueue_add_outbuf(vq, sg, num_sg, dbuf, in parallel_test() 384 err = virtqueue_add_inbuf(vq, sg, num_sg, in parallel_test()
|
| /OK3568_Linux_fs/kernel/drivers/misc/cardreader/ |
| H A D | rtsx_usb.c | 41 unsigned int pipe, struct scatterlist *sg, int num_sg, in rtsx_usb_bulk_transfer_sglist() argument 47 __func__, length, num_sg); in rtsx_usb_bulk_transfer_sglist() 49 sg, num_sg, length, GFP_NOIO); in rtsx_usb_bulk_transfer_sglist() 68 void *buf, unsigned int len, int num_sg, in rtsx_usb_transfer_data() argument 74 if (num_sg) in rtsx_usb_transfer_data() 76 (struct scatterlist *)buf, num_sg, len, act_len, in rtsx_usb_transfer_data()
|
| H A D | rtsx_pcr.c | 416 int num_sg, bool read, int timeout) in rtsx_pci_transfer_data() argument 420 pcr_dbg(pcr, "--> %s: num_sg = %d\n", __func__, num_sg); in rtsx_pci_transfer_data() 421 count = rtsx_pci_dma_map_sg(pcr, sglist, num_sg, read); in rtsx_pci_transfer_data() 428 rtsx_pci_dma_unmap_sg(pcr, sglist, num_sg, read); in rtsx_pci_transfer_data() 435 int num_sg, bool read) in rtsx_pci_dma_map_sg() argument 442 if ((sglist == NULL) || (num_sg <= 0)) in rtsx_pci_dma_map_sg() 445 return dma_map_sg(&(pcr->pci->dev), sglist, num_sg, dir); in rtsx_pci_dma_map_sg() 450 int num_sg, bool read) in rtsx_pci_dma_unmap_sg() argument 454 dma_unmap_sg(&(pcr->pci->dev), sglist, num_sg, dir); in rtsx_pci_dma_unmap_sg()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlinux/ |
| H A D | moal_sdio_mmc.c | 614 int num_sg = pmbuf_list->use_count; in woal_sdio_rw_mb() local 627 if (num_sg > SDIO_MP_AGGR_DEF_PKT_LIMIT) { in woal_sdio_rw_mb() 628 PRINTM(MERROR, "ERROR: num_sg=%d", num_sg); in woal_sdio_rw_mb() 631 sg_init_table(sg_list, num_sg); in woal_sdio_rw_mb() 633 for (i = 0; i < num_sg; i++) { in woal_sdio_rw_mb() 645 mmc_dat.sg_len = num_sg; in woal_sdio_rw_mb()
|
| /OK3568_Linux_fs/kernel/drivers/mmc/host/ |
| H A D | moxart-mmc.c | 138 u32 num_sg; member 155 host->num_sg = data->sg_len; in moxart_init_sg() 168 host->num_sg--; in moxart_next_sg() 170 if (host->num_sg > 0) { in moxart_next_sg() 177 return host->num_sg; in moxart_next_sg()
|
| H A D | wbsd.c | 243 host->num_sg = data->sg_len; in wbsd_init_sg() 255 host->num_sg--; in wbsd_next_sg() 260 if (host->num_sg > 0) { in wbsd_next_sg() 265 return host->num_sg; in wbsd_next_sg() 409 if (host->num_sg == 0) in wbsd_empty_fifo() 475 if (host->num_sg == 0) in wbsd_fill_fifo() 1061 if (host->num_sg == 0) { in wbsd_tasklet_fifo()
|
| H A D | wbsd.h | 152 unsigned int num_sg; /* Number of entries left */ member
|
| /OK3568_Linux_fs/kernel/drivers/block/ |
| H A D | xen-blkfront.c | 106 unsigned int num_sg; member 736 int num_sg, max_grefs, num_grant; in blkif_queue_rw_req() local 766 num_sg = blk_rq_map_sg(req->q, req, rinfo->shadow[id].sg); in blkif_queue_rw_req() 769 for_each_sg(rinfo->shadow[id].sg, sg, num_sg, i) in blkif_queue_rw_req() 776 rinfo->shadow[id].num_sg = num_sg; in blkif_queue_rw_req() 822 rinfo->shadow[extra_id].num_sg = 0; in blkif_queue_rw_req() 839 for_each_sg(rinfo->shadow[id].sg, sg, num_sg, i) { in blkif_queue_rw_req() 1461 int num_sg, num_grant; in blkif_completion() local 1495 if (s2->num_sg != 0) { in blkif_completion() 1511 num_sg = s->num_sg; in blkif_completion() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/char/agp/ |
| H A D | intel-gtt.c | 124 static void intel_gtt_unmap_memory(struct scatterlist *sg_list, int num_sg) in intel_gtt_unmap_memory() argument 130 num_sg, PCI_DMA_BIDIRECTIONAL); in intel_gtt_unmap_memory() 133 st.orig_nents = st.nents = num_sg; in intel_gtt_unmap_memory() 938 mem->num_sg = st.nents; in intel_fake_agp_insert_entries() 973 intel_gtt_unmap_memory(mem->sg_list, mem->num_sg); in intel_fake_agp_remove_entries() 975 mem->num_sg = 0; in intel_fake_agp_remove_entries()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | agp_backend.h | 86 int num_sg; member
|
| H A D | rtsx_pci.h | 1274 int num_sg, bool read, int timeout); 1276 int num_sg, bool read); 1278 int num_sg, bool read);
|
| /OK3568_Linux_fs/kernel/drivers/scsi/be2iscsi/ |
| H A D | be_main.c | 2075 unsigned int num_sg, struct beiscsi_io_task *io_task) in hwi_write_sgl_v2() argument 2090 for (index = 0; (index < num_sg) && (index < 2); index++, in hwi_write_sgl_v2() 2131 if (num_sg == 1) { in hwi_write_sgl_v2() 2136 } else if (num_sg == 2) { in hwi_write_sgl_v2() 2152 for (index = 0; index < num_sg; index++, sg = sg_next(sg), psgl++) { in hwi_write_sgl_v2() 2170 unsigned int num_sg, struct beiscsi_io_task *io_task) in hwi_write_sgl() argument 2185 for (index = 0; (index < num_sg) && (index < 2); index++, in hwi_write_sgl() 2220 if (num_sg == 1) { in hwi_write_sgl() 2225 } else if (num_sg == 2) { in hwi_write_sgl() 2240 for (index = 0; index < num_sg; index++, sg = sg_next(sg), psgl++) { in hwi_write_sgl() [all …]
|
| H A D | be_main.h | 375 uint32_t num_sg, uint32_t xferlen, 462 int num_sg; member
|
| /OK3568_Linux_fs/kernel/arch/sparc/include/asm/ |
| H A D | ldc.h | 107 struct scatterlist *sg, int num_sg,
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-devtools/qemu/qemu/ |
| H A D | 0007_let_dma_memory_map_function_take_MemTxAttrs_argument.patch | 154 iov[num_sg].iov_base = dma_memory_map(vdev->dma_as, pa, &len, 160 if (!iov[num_sg].iov_base) {
|
| /OK3568_Linux_fs/kernel/drivers/usb/storage/ |
| H A D | transport.c | 412 struct scatterlist *sg, int num_sg, unsigned int length, in usb_stor_bulk_transfer_sglist() argument 422 usb_stor_dbg(us, "xfer %u bytes, %d entries\n", length, num_sg); in usb_stor_bulk_transfer_sglist() 424 sg, num_sg, length, GFP_NOIO); in usb_stor_bulk_transfer_sglist()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlinux/ |
| H A D | moal_sdio_mmc.c | 963 int num_sg = pmbuf_list->use_count; in woal_sdio_rw_mb() local 976 if (num_sg > SDIO_MP_AGGR_DEF_PKT_LIMIT_MAX) { in woal_sdio_rw_mb() 977 PRINTM(MERROR, "ERROR: num_sg=%d", num_sg); in woal_sdio_rw_mb() 980 sg_init_table(sg_list, num_sg); in woal_sdio_rw_mb() 982 for (i = 0; i < num_sg; i++) { in woal_sdio_rw_mb() 994 mmc_dat.sg_len = num_sg; in woal_sdio_rw_mb()
|
| /OK3568_Linux_fs/kernel/drivers/net/ |
| H A D | virtio_net.c | 1630 int num_sg; in xmit_skb() local 1657 num_sg = skb_to_sgvec(skb, sq->sg, 0, skb->len); in xmit_skb() 1658 if (unlikely(num_sg < 0)) in xmit_skb() 1659 return num_sg; in xmit_skb() 1664 num_sg = skb_to_sgvec(skb, sq->sg + 1, 0, skb->len); in xmit_skb() 1665 if (unlikely(num_sg < 0)) in xmit_skb() 1666 return num_sg; in xmit_skb() 1667 num_sg++; in xmit_skb() 1669 return virtqueue_add_outbuf(sq->vq, sq->sg, num_sg, skb, GFP_ATOMIC); in xmit_skb()
|
| /OK3568_Linux_fs/kernel/arch/sparc/kernel/ |
| H A D | ldc.c | 2131 static int sg_count_pages(struct scatterlist *sg, int num_sg) in sg_count_pages() argument 2137 for (i = 0; i < num_sg; i++) { in sg_count_pages() 2148 struct scatterlist *sg, int num_sg, in ldc_map_sg() argument 2162 err = sg_count_pages(sg, num_sg); in ldc_map_sg() 2184 for_each_sg(sg, s, num_sg, i) { in ldc_map_sg()
|
| /OK3568_Linux_fs/kernel/drivers/scsi/ |
| H A D | esp_scsi.h | 259 int num_sg; member
|
| H A D | esp_scsi.c | 387 spriv->num_sg = scsi_sg_count(cmd); in esp_map_dma() 389 scsi_for_each_sg(cmd, s, spriv->num_sg, i) { in esp_map_dma() 394 spriv->num_sg = scsi_dma_map(cmd); in esp_map_dma() 395 scsi_for_each_sg(cmd, s, spriv->num_sg, i) in esp_map_dma() 977 spriv->num_sg = 0; in esp_queuecommand_lck() 1366 ptr = scsi_kmap_atomic_sg(p->cur_sg, p->num_sg, in esp_data_bytes_sent()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-eth.c | 750 int num_sg; in dpaa2_eth_build_sg_fd() local 767 num_sg = skb_to_sgvec(skb, scl, 0, skb->len); in dpaa2_eth_build_sg_fd() 768 if (unlikely(num_sg < 0)) { in dpaa2_eth_build_sg_fd() 772 num_dma_bufs = dma_map_sg(dev, scl, num_sg, DMA_BIDIRECTIONAL); in dpaa2_eth_build_sg_fd() 814 swa->sg.num_sg = num_sg; in dpaa2_eth_build_sg_fd() 834 dma_unmap_sg(dev, scl, num_sg, DMA_BIDIRECTIONAL); in dpaa2_eth_build_sg_fd() 1009 dma_unmap_sg(dev, swa->sg.scl, swa->sg.num_sg, in dpaa2_eth_free_tx_fd()
|