Home
last modified time | relevance | path

Searched refs:num_sg (Results 1 – 31 of 31) sorted by relevance

/linux-4.4.14/drivers/scsi/
Djazz_esp.c48 int num_sg, int dir) in jazz_esp_map_sg() argument
50 return dma_map_sg(esp->dev, sg, num_sg, dir); in jazz_esp_map_sg()
60 int num_sg, int dir) in jazz_esp_unmap_sg() argument
62 dma_unmap_sg(esp->dev, sg, num_sg, dir); in jazz_esp_unmap_sg()
Dsun3x_esp.c70 int num_sg, int dir) in sun3x_esp_map_sg() argument
72 return dma_map_sg(esp->dev, sg, num_sg, dir); in sun3x_esp_map_sg()
82 int num_sg, int dir) in sun3x_esp_unmap_sg() argument
84 dma_unmap_sg(esp->dev, sg, num_sg, dir); in sun3x_esp_unmap_sg()
Dmac_esp.c84 int num_sg, int dir) in mac_esp_map_sg() argument
88 for (i = 0; i < num_sg; i++) in mac_esp_map_sg()
90 return num_sg; in mac_esp_map_sg()
100 int num_sg, int dir) in mac_esp_unmap_sg() argument
Desp_scsi.h253 int num_sg; member
373 int num_sg, int dir);
377 int num_sg, int dir);
Dam53c974.c126 int num_sg, int dir) in pci_esp_map_sg() argument
128 return pci_map_sg(esp->dev, sg, num_sg, dir); in pci_esp_map_sg()
138 int num_sg, int dir) in pci_esp_unmap_sg() argument
140 pci_unmap_sg(esp->dev, sg, num_sg, dir); in pci_esp_unmap_sg()
Dsun_esp.c224 int num_sg, int dir) in sbus_esp_map_sg() argument
228 return dma_map_sg(&op->dev, sg, num_sg, dir); in sbus_esp_map_sg()
240 int num_sg, int dir) in sbus_esp_unmap_sg() argument
244 dma_unmap_sg(&op->dev, sg, num_sg, dir); in sbus_esp_unmap_sg()
Desp_scsi.c378 spriv->u.num_sg = esp->ops->map_sg(esp, sg, scsi_sg_count(cmd), dir); in esp_map_dma()
383 for (i = 0; i < spriv->u.num_sg; i++) in esp_map_dma()
450 esp->ops->unmap_sg(esp, scsi_sglist(cmd), spriv->u.num_sg, dir); in esp_unmap_dma()
1372 ptr = scsi_kmap_atomic_sg(p->cur_sg, p->u.num_sg, in esp_data_bytes_sent()
Dpmcraid.h543 u32 num_sg; member
Dpmcraid.c3251 for (i = 0; i < sglist->num_sg; i++) in pmcraid_free_sglist()
3299 sglist->num_sg = num_elem; in pmcraid_alloc_sglist()
3590 sglist->num_sg, direction); in pmcraid_build_passthrough_ioadls()
3639 sglist->num_sg, in pmcraid_release_passthrough_ioadls()
Dipr.h1452 u32 num_sg; member
Dipr.c3774 sglist->num_sg = num_elem; in ipr_alloc_ucode_buffer()
3809 for (i = 0; i < sglist->num_sg; i++) in ipr_free_ucode_buffer()
3963 sglist->scatterlist, sglist->num_sg, in ipr_update_ioa_ucode()
8860 sglist->num_sg, DMA_TO_DEVICE); in ipr_reset_ucode_download_done()
/linux-4.4.14/drivers/scsi/aic94xx/
Daic94xx_task.c61 int num_sg, res; in asd_map_scatterlist() local
80 num_sg = task->num_scatter; in asd_map_scatterlist()
82 num_sg = pci_map_sg(asd_ha->pcidev, task->scatter, in asd_map_scatterlist()
84 if (num_sg == 0) in asd_map_scatterlist()
87 if (num_sg > 3) { in asd_map_scatterlist()
91 num_sg*sizeof(struct sg_el), in asd_map_scatterlist()
97 for_each_sg(task->scatter, sc, num_sg, i) { in asd_map_scatterlist()
102 if (i == num_sg-1) in asd_map_scatterlist()
118 for_each_sg(task->scatter, sc, num_sg, i) { in asd_map_scatterlist()
/linux-4.4.14/drivers/staging/rts5208/
Drtsx_transport.c324 struct scatterlist *sg, int num_sg, unsigned int *index, in rtsx_transfer_sglist_adma_partial() argument
337 if ((sg == NULL) || (num_sg <= 0) || !offset || !index) in rtsx_transfer_sglist_adma_partial()
366 sg_cnt = dma_map_sg(&(rtsx->pci->dev), sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma_partial()
479 dma_unmap_sg(&(rtsx->pci->dev), sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma_partial()
488 struct scatterlist *sg, int num_sg, in rtsx_transfer_sglist_adma() argument
499 if ((sg == NULL) || (num_sg <= 0)) in rtsx_transfer_sglist_adma()
528 buf_cnt = dma_map_sg(&(rtsx->pci->dev), sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma()
626 dma_unmap_sg(&(rtsx->pci->dev), sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma()
/linux-4.4.14/tools/virtio/
Dvringh_test.c327 unsigned int num_sg, len; in parallel_test() local
351 sg_init_table(sg, num_sg = 3); in parallel_test()
357 sg_init_table(sg, num_sg = 2); in parallel_test()
362 sg_init_table(sg, num_sg = 1); in parallel_test()
366 sg_init_table(sg, num_sg = 4); in parallel_test()
378 err = virtqueue_add_outbuf(vq, sg, num_sg, dbuf, in parallel_test()
381 err = virtqueue_add_inbuf(vq, sg, num_sg, in parallel_test()
/linux-4.4.14/drivers/mfd/
Drtsx_usb.c55 unsigned int pipe, struct scatterlist *sg, int num_sg, in rtsx_usb_bulk_transfer_sglist() argument
61 __func__, length, num_sg); in rtsx_usb_bulk_transfer_sglist()
63 sg, num_sg, length, GFP_NOIO); in rtsx_usb_bulk_transfer_sglist()
79 void *buf, unsigned int len, int num_sg, in rtsx_usb_transfer_data() argument
85 if (num_sg) in rtsx_usb_transfer_data()
87 (struct scatterlist *)buf, num_sg, len, act_len, in rtsx_usb_transfer_data()
Drtsx_pcr.c367 int num_sg, bool read, int timeout) in rtsx_pci_transfer_data() argument
371 pcr_dbg(pcr, "--> %s: num_sg = %d\n", __func__, num_sg); in rtsx_pci_transfer_data()
372 count = rtsx_pci_dma_map_sg(pcr, sglist, num_sg, read); in rtsx_pci_transfer_data()
379 rtsx_pci_dma_unmap_sg(pcr, sglist, num_sg, read); in rtsx_pci_transfer_data()
386 int num_sg, bool read) in rtsx_pci_dma_map_sg() argument
393 if ((sglist == NULL) || (num_sg <= 0)) in rtsx_pci_dma_map_sg()
396 return dma_map_sg(&(pcr->pci->dev), sglist, num_sg, dir); in rtsx_pci_dma_map_sg()
401 int num_sg, bool read) in rtsx_pci_dma_unmap_sg() argument
405 dma_unmap_sg(&(pcr->pci->dev), sglist, num_sg, dir); in rtsx_pci_dma_unmap_sg()
/linux-4.4.14/drivers/mmc/host/
Dmoxart-mmc.c138 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()
Dwbsd.c246 host->num_sg = data->sg_len; in wbsd_init_sg()
258 host->num_sg--; in wbsd_next_sg()
263 if (host->num_sg > 0) { in wbsd_next_sg()
268 return host->num_sg; in wbsd_next_sg()
426 if (host->num_sg == 0) in wbsd_empty_fifo()
489 if (host->num_sg == 0) in wbsd_fill_fifo()
1074 if (host->num_sg == 0) { in wbsd_tasklet_fifo()
Dwbsd.h156 unsigned int num_sg; /* Number of entries left */ member
/linux-4.4.14/include/linux/
Dagp_backend.h86 int num_sg; member
/linux-4.4.14/drivers/char/agp/
Dintel-gtt.c123 static void intel_gtt_unmap_memory(struct scatterlist *sg_list, int num_sg) in intel_gtt_unmap_memory() argument
129 num_sg, PCI_DMA_BIDIRECTIONAL); in intel_gtt_unmap_memory()
132 st.orig_nents = st.nents = num_sg; in intel_gtt_unmap_memory()
920 mem->num_sg = st.nents; in intel_fake_agp_insert_entries()
955 intel_gtt_unmap_memory(mem->sg_list, mem->num_sg); in intel_fake_agp_remove_entries()
957 mem->num_sg = 0; in intel_fake_agp_remove_entries()
/linux-4.4.14/drivers/block/
Dxen-blkfront.c81 unsigned int num_sg; member
589 int num_sg, max_grefs, num_grant; in blkif_queue_rw_req() local
625 num_sg = blk_rq_map_sg(req->q, req, info->shadow[id].sg); in blkif_queue_rw_req()
628 for_each_sg(info->shadow[id].sg, sg, num_sg, i) in blkif_queue_rw_req()
632 info->shadow[id].num_sg = num_sg; in blkif_queue_rw_req()
677 for_each_sg(info->shadow[id].sg, sg, num_sg, i) { in blkif_queue_rw_req()
1217 int num_sg, num_grant; in blkif_completion() local
1225 num_sg = s->num_sg; in blkif_completion()
1228 for_each_sg(s->sg, sg, num_sg, i) { in blkif_completion()
/linux-4.4.14/arch/sparc/include/asm/
Dldc.h98 struct scatterlist *sg, int num_sg,
/linux-4.4.14/include/linux/mfd/
Drtsx_pci.h993 int num_sg, bool read, int timeout);
995 int num_sg, bool read);
997 int num_sg, bool read);
/linux-4.4.14/drivers/scsi/be2iscsi/
Dbe_main.c2321 unsigned int num_sg, struct beiscsi_io_task *io_task) in hwi_write_sgl_v2() argument
2336 for (index = 0; (index < num_sg) && (index < 2); index++, in hwi_write_sgl_v2()
2377 if (num_sg == 1) { in hwi_write_sgl_v2()
2382 } else if (num_sg == 2) { in hwi_write_sgl_v2()
2398 for (index = 0; index < num_sg; index++, sg = sg_next(sg), psgl++) { in hwi_write_sgl_v2()
2416 unsigned int num_sg, struct beiscsi_io_task *io_task) in hwi_write_sgl() argument
2431 for (index = 0; (index < num_sg) && (index < 2); index++, in hwi_write_sgl()
2466 if (num_sg == 1) { in hwi_write_sgl()
2471 } else if (num_sg == 2) { in hwi_write_sgl()
2486 for (index = 0; index < num_sg; index++, sg = sg_next(sg), psgl++) { in hwi_write_sgl()
[all …]
Dbe_main.h439 uint32_t num_sg, uint32_t xferlen,
/linux-4.4.14/drivers/usb/storage/
Dtransport.c418 struct scatterlist *sg, int num_sg, unsigned int length, in usb_stor_bulk_transfer_sglist() argument
428 usb_stor_dbg(us, "xfer %u bytes, %d entries\n", length, num_sg); in usb_stor_bulk_transfer_sglist()
430 sg, num_sg, length, GFP_NOIO); in usb_stor_bulk_transfer_sglist()
/linux-4.4.14/net/sunrpc/xprtrdma/
Dsvc_rdma_transport.c795 u32 num_sg; in rdma_alloc_frmr() local
801 num_sg = min_t(u32, RPCSVC_MAXPAGES, xprt->sc_frmr_pg_list_len); in rdma_alloc_frmr()
802 mr = ib_alloc_mr(xprt->sc_pd, IB_MR_TYPE_MEM_REG, num_sg); in rdma_alloc_frmr()
/linux-4.4.14/arch/sparc/kernel/
Dldc.c2063 static int sg_count_pages(struct scatterlist *sg, int num_sg) in sg_count_pages() argument
2069 for (i = 0; i < num_sg; i++) { in sg_count_pages()
2080 struct scatterlist *sg, int num_sg, in ldc_map_sg() argument
2094 err = sg_count_pages(sg, num_sg); in ldc_map_sg()
2116 for_each_sg(sg, s, num_sg, i) { in ldc_map_sg()
/linux-4.4.14/drivers/net/
Dvirtio_net.c853 unsigned num_sg; in xmit_skb() local
905 num_sg = skb_to_sgvec(skb, sq->sg, 0, skb->len); in xmit_skb()
910 num_sg = skb_to_sgvec(skb, sq->sg + 1, 0, skb->len) + 1; in xmit_skb()
912 return virtqueue_add_outbuf(sq->vq, sq->sg, num_sg, skb, GFP_ATOMIC); in xmit_skb()
/linux-4.4.14/drivers/scsi/qla2xxx/
Dqla_iocb.c861 uint32_t num_sg; member
899 sgx->num_sg++; in qla24xx_get_one_block_sg()