Home
last modified time | relevance | path

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

/drivers/scsi/aic94xx/
Daic94xx_task.c43 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()
/drivers/staging/rts5208/
Drtsx_transport.c314 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()
/drivers/crypto/
Domap-crypto.c92 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()
/drivers/misc/cardreader/
Drtsx_usb.c41 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()
Drtsx_pcr.c448 int num_sg, bool read, int timeout) in rtsx_pci_transfer_data() argument
452 pcr_dbg(pcr, "--> %s: num_sg = %d\n", __func__, num_sg); in rtsx_pci_transfer_data()
453 count = rtsx_pci_dma_map_sg(pcr, sglist, num_sg, read); in rtsx_pci_transfer_data()
460 rtsx_pci_dma_unmap_sg(pcr, sglist, num_sg, read); in rtsx_pci_transfer_data()
467 int num_sg, bool read) in rtsx_pci_dma_map_sg() argument
474 if ((sglist == NULL) || (num_sg <= 0)) in rtsx_pci_dma_map_sg()
477 return dma_map_sg(&(pcr->pci->dev), sglist, num_sg, dir); in rtsx_pci_dma_map_sg()
482 int num_sg, bool read) in rtsx_pci_dma_unmap_sg() argument
486 dma_unmap_sg(&(pcr->pci->dev), sglist, num_sg, dir); in rtsx_pci_dma_unmap_sg()
/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.c241 host->num_sg = data->sg_len; in wbsd_init_sg()
253 host->num_sg--; in wbsd_next_sg()
258 if (host->num_sg > 0) { in wbsd_next_sg()
263 return host->num_sg; in wbsd_next_sg()
407 if (host->num_sg == 0) in wbsd_empty_fifo()
473 if (host->num_sg == 0) in wbsd_fill_fifo()
1059 if (host->num_sg == 0) { in wbsd_tasklet_fifo()
Dwbsd.h152 unsigned int num_sg; /* Number of entries left */ member
/drivers/block/
Dxen-blkfront.c103 unsigned int num_sg; member
712 int num_sg, max_grefs, num_grant; in blkif_queue_rw_req() local
741 num_sg = blk_rq_map_sg(req->q, req, rinfo->shadow[id].sg); in blkif_queue_rw_req()
744 for_each_sg(rinfo->shadow[id].sg, sg, num_sg, i) in blkif_queue_rw_req()
751 rinfo->shadow[id].num_sg = num_sg; in blkif_queue_rw_req()
795 rinfo->shadow[extra_id].num_sg = 0; in blkif_queue_rw_req()
812 for_each_sg(rinfo->shadow[id].sg, sg, num_sg, i) { in blkif_queue_rw_req()
1424 int num_sg, num_grant; in blkif_completion() local
1458 if (s2->num_sg != 0) { in blkif_completion()
1474 num_sg = s->num_sg; in blkif_completion()
[all …]
/drivers/char/agp/
Dintel-gtt.c124 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()
935 mem->num_sg = st.nents; in intel_fake_agp_insert_entries()
970 intel_gtt_unmap_memory(mem->sg_list, mem->num_sg); in intel_fake_agp_remove_entries()
972 mem->num_sg = 0; in intel_fake_agp_remove_entries()
/drivers/scsi/be2iscsi/
Dbe_main.c2075 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 …]
Dbe_main.h375 uint32_t num_sg, uint32_t xferlen,
462 int num_sg; member
/drivers/usb/storage/
Dtransport.c412 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()
/drivers/net/
Dvirtio_net.c1509 int num_sg; in xmit_skb() local
1536 num_sg = skb_to_sgvec(skb, sq->sg, 0, skb->len); in xmit_skb()
1537 if (unlikely(num_sg < 0)) in xmit_skb()
1538 return num_sg; in xmit_skb()
1543 num_sg = skb_to_sgvec(skb, sq->sg + 1, 0, skb->len); in xmit_skb()
1544 if (unlikely(num_sg < 0)) in xmit_skb()
1545 return num_sg; in xmit_skb()
1546 num_sg++; in xmit_skb()
1548 return virtqueue_add_outbuf(sq->vq, sq->sg, num_sg, skb, GFP_ATOMIC); in xmit_skb()
/drivers/scsi/
Desp_scsi.h252 int num_sg; member
Desp_scsi.c384 spriv->num_sg = scsi_sg_count(cmd); in esp_map_dma()
386 scsi_for_each_sg(cmd, s, spriv->num_sg, i) { in esp_map_dma()
391 spriv->num_sg = scsi_dma_map(cmd); in esp_map_dma()
392 scsi_for_each_sg(cmd, s, spriv->num_sg, i) in esp_map_dma()
974 spriv->num_sg = 0; in esp_queuecommand_lck()
1363 ptr = scsi_kmap_atomic_sg(p->cur_sg, p->num_sg, in esp_data_bytes_sent()
Dpmcraid.h530 u32 num_sg; member
Dpmcraid.c3234 GFP_KERNEL | GFP_DMA | __GFP_ZERO, &sglist->num_sg); in pmcraid_alloc_sglist()
3504 sglist->num_sg, direction); in pmcraid_build_passthrough_ioadls()
3553 sglist->num_sg, in pmcraid_release_passthrough_ioadls()
Dipr.h1448 u32 num_sg; member
Dipr.c3863 &sglist->num_sg); in ipr_alloc_ucode_buffer()
4039 sglist->scatterlist, sglist->num_sg, in ipr_update_ioa_ucode()
9091 sglist->num_sg, DMA_TO_DEVICE); in ipr_reset_ucode_download_done()
/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-eth.h111 int num_sg; member
Ddpaa2-eth.c531 int num_sg; in build_sg_fd() local
548 num_sg = skb_to_sgvec(skb, scl, 0, skb->len); in build_sg_fd()
549 num_dma_bufs = dma_map_sg(dev, scl, num_sg, DMA_BIDIRECTIONAL); in build_sg_fd()
590 swa->sg.num_sg = num_sg; in build_sg_fd()
613 dma_unmap_sg(dev, scl, num_sg, DMA_BIDIRECTIONAL); in build_sg_fd()
706 dma_unmap_sg(dev, swa->sg.scl, swa->sg.num_sg, in free_tx_fd()
/drivers/scsi/qla2xxx/
Dqla_def.h4566 uint32_t num_sg; member
Dqla_iocb.c878 sgx->num_sg++; in qla24xx_get_one_block_sg()