Searched refs:num_sg (Results 1 - 25 of 28) sorted by relevance

12

/linux-master/include/linux/
H A Dagp_backend.h86 int num_sg; member in struct:agp_memory
H A Drtsx_pci.h1316 int num_sg, bool read, int timeout);
1318 int num_sg, bool read);
1320 int num_sg, bool read);
/linux-master/drivers/scsi/aic94xx/
H A Daic94xx_task.c43 int num_sg, res; local
65 num_sg = task->num_scatter;
67 num_sg = dma_map_sg(&asd_ha->pcidev->dev, task->scatter,
69 if (num_sg == 0)
72 if (num_sg > 3) {
76 num_sg*sizeof(struct sg_el),
82 for_each_sg(task->scatter, sc, num_sg, i) {
87 if (i == num_sg-1)
103 for_each_sg(task->scatter, sc, num_sg, i) {
/linux-master/drivers/staging/rts5208/
H A Drtsx_transport.c312 struct scatterlist *sg, int num_sg,
327 if (!sg || num_sg <= 0 || !offset || !index)
356 sg_cnt = dma_map_sg(&rtsx->pci->dev, sg, num_sg, dma_dir);
469 dma_unmap_sg(&rtsx->pci->dev, sg, num_sg, dma_dir);
478 struct scatterlist *sg, int num_sg,
490 if (!sg || num_sg <= 0)
519 buf_cnt = dma_map_sg(&rtsx->pci->dev, sg, num_sg, dma_dir);
616 dma_unmap_sg(&rtsx->pci->dev, sg, num_sg, dma_dir);
311 rtsx_transfer_sglist_adma_partial(struct rtsx_chip *chip, u8 card, struct scatterlist *sg, int num_sg, unsigned int *index, unsigned int *offset, int size, enum dma_data_direction dma_dir, int timeout) argument
477 rtsx_transfer_sglist_adma(struct rtsx_chip *chip, u8 card, struct scatterlist *sg, int num_sg, enum dma_data_direction dma_dir, int timeout) argument
/linux-master/drivers/misc/bcm-vk/
H A Dbcm_vk_sg.c230 int num_sg; local
237 num_sg = dma->sglist[SGLIST_NUM_SG];
239 for (i = 0; i < num_sg; i++) {
/linux-master/drivers/crypto/
H A Domap-crypto.c92 int num_sg = 0; local
98 num_sg++;
116 if ((flags & OMAP_CRYPTO_FORCE_SINGLE_ENTRY) && num_sg > 1)
/linux-master/arch/sparc/include/asm/
H A Dldc.h107 struct scatterlist *sg, int num_sg,
/linux-master/tools/virtio/
H A Dvringh_test.c331 unsigned int num_sg, len; local
355 sg_init_table(sg, num_sg = 3);
361 sg_init_table(sg, num_sg = 2);
366 sg_init_table(sg, num_sg = 1);
370 sg_init_table(sg, num_sg = 4);
382 err = virtqueue_add_outbuf(vq, sg, num_sg, dbuf,
385 err = virtqueue_add_inbuf(vq, sg, num_sg,
/linux-master/drivers/mmc/host/
H A Dwbsd.h152 unsigned int num_sg; /* Number of entries left */ member in struct:wbsd_host
H A Dwbsd.c243 host->num_sg = data->sg_len;
255 host->num_sg--;
260 if (host->num_sg > 0) {
265 return host->num_sg;
409 if (host->num_sg == 0)
475 if (host->num_sg == 0)
1061 if (host->num_sg == 0) {
/linux-master/drivers/misc/cardreader/
H A Drtsx_usb.c41 unsigned int pipe, struct scatterlist *sg, int num_sg,
47 __func__, length, num_sg);
49 sg, num_sg, length, GFP_NOIO);
68 void *buf, unsigned int len, int num_sg,
74 if (num_sg)
76 (struct scatterlist *)buf, num_sg, len, act_len,
40 rtsx_usb_bulk_transfer_sglist(struct rtsx_ucr *ucr, unsigned int pipe, struct scatterlist *sg, int num_sg, unsigned int length, unsigned int *act_len, int timeout) argument
67 rtsx_usb_transfer_data(struct rtsx_ucr *ucr, unsigned int pipe, void *buf, unsigned int len, int num_sg, unsigned int *act_len, int timeout) argument
H A Drtsx_pcr.c424 int num_sg, bool read, int timeout)
428 pcr_dbg(pcr, "--> %s: num_sg = %d\n", __func__, num_sg);
429 count = rtsx_pci_dma_map_sg(pcr, sglist, num_sg, read);
436 rtsx_pci_dma_unmap_sg(pcr, sglist, num_sg, read);
443 int num_sg, bool read)
450 if ((sglist == NULL) || (num_sg <= 0))
453 return dma_map_sg(&(pcr->pci->dev), sglist, num_sg, dir);
458 int num_sg, bool read)
462 dma_unmap_sg(&(pcr->pci->dev), sglist, num_sg, di
423 rtsx_pci_transfer_data(struct rtsx_pcr *pcr, struct scatterlist *sglist, int num_sg, bool read, int timeout) argument
442 rtsx_pci_dma_map_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist, int num_sg, bool read) argument
457 rtsx_pci_dma_unmap_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist, int num_sg, bool read) argument
[all...]
/linux-master/drivers/char/agp/
H A Dintel-gtt.c125 static void intel_gtt_unmap_memory(struct scatterlist *sg_list, int num_sg) argument
130 dma_unmap_sg(&intel_private.pcidev->dev, sg_list, num_sg,
134 st.orig_nents = st.nents = num_sg;
936 mem->num_sg = st.nents;
971 intel_gtt_unmap_memory(mem->sg_list, mem->num_sg);
973 mem->num_sg = 0;
/linux-master/drivers/block/
H A Dxen-blkfront.c107 unsigned int num_sg; member in struct:blk_shadow
724 int num_sg, max_grefs, num_grant; local
754 num_sg = blk_rq_map_sg(req->q, req, rinfo->shadow[id].sg);
757 for_each_sg(rinfo->shadow[id].sg, sg, num_sg, i)
764 rinfo->shadow[id].num_sg = num_sg;
811 rinfo->shadow[extra_id].num_sg = 0;
828 for_each_sg(rinfo->shadow[id].sg, sg, num_sg, i) {
1387 int num_sg, num_grant; local
1421 if (s2->num_sg !
[all...]
/linux-master/drivers/scsi/be2iscsi/
H A Dbe_main.c2091 unsigned int num_sg, struct beiscsi_io_task *io_task)
2106 for (index = 0; (index < num_sg) && (index < 2); index++,
2147 if (num_sg == 1) {
2152 } else if (num_sg == 2) {
2168 for (index = 0; index < num_sg; index++, sg = sg_next(sg), psgl++) {
2186 unsigned int num_sg, struct beiscsi_io_task *io_task)
2201 for (index = 0; (index < num_sg) && (index < 2); index++,
2236 if (num_sg == 1) {
2241 } else if (num_sg == 2) {
2256 for (index = 0; index < num_sg; inde
2090 hwi_write_sgl_v2(struct iscsi_wrb *pwrb, struct scatterlist *sg, unsigned int num_sg, struct beiscsi_io_task *io_task) argument
2185 hwi_write_sgl(struct iscsi_wrb *pwrb, struct scatterlist *sg, unsigned int num_sg, struct beiscsi_io_task *io_task) argument
4510 beiscsi_iotask_v2(struct iscsi_task *task, struct scatterlist *sg, unsigned int num_sg, unsigned int xferlen, unsigned int writedir) argument
4571 beiscsi_iotask(struct iscsi_task *task, struct scatterlist *sg, unsigned int num_sg, unsigned int xferlen, unsigned int writedir) argument
4756 int num_sg; local
[all...]
H A Dbe_main.h374 uint32_t num_sg, uint32_t xferlen,
461 int num_sg; member in struct:beiscsi_io_task
/linux-master/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-eth.h155 int num_sg; member in struct:dpaa2_eth_swa::__anon1::__anon3
168 int num_sg; member in struct:dpaa2_eth_swa::__anon1::__anon6
H A Ddpaa2-eth.c911 int num_sg; local
928 num_sg = skb_to_sgvec(skb, scl, 0, skb->len);
929 if (unlikely(num_sg < 0)) {
933 num_dma_bufs = dma_map_sg(dev, scl, num_sg, DMA_BIDIRECTIONAL);
973 swa->sg.num_sg = num_sg;
994 dma_unmap_sg(dev, scl, num_sg, DMA_BIDIRECTIONAL);
1159 dma_unmap_sg(dev, swa->sg.scl, swa->sg.num_sg,
1183 for (i = 1; i < swa->tso.num_sg; i++)
1343 swa->tso.num_sg
[all...]
/linux-master/drivers/usb/storage/
H A Dtransport.c412 struct scatterlist *sg, int num_sg, unsigned int length,
422 usb_stor_dbg(us, "xfer %u bytes, %d entries\n", length, num_sg);
424 sg, num_sg, length, GFP_NOIO);
411 usb_stor_bulk_transfer_sglist(struct us_data *us, unsigned int pipe, struct scatterlist *sg, int num_sg, unsigned int length, unsigned int *act_len) argument
/linux-master/drivers/scsi/
H A Desp_scsi.c387 spriv->num_sg = scsi_sg_count(cmd);
389 scsi_for_each_sg(cmd, s, spriv->num_sg, i) {
394 spriv->num_sg = scsi_dma_map(cmd);
395 scsi_for_each_sg(cmd, s, spriv->num_sg, i)
969 spriv->num_sg = 0;
1358 ptr = scsi_kmap_atomic_sg(p->cur_sg, p->num_sg,
H A Desp_scsi.h259 int num_sg; member in struct:esp_cmd_priv
H A Dpmcraid.h530 u32 num_sg; member in struct:pmcraid_sglist
H A Dipr.h1389 u32 num_sg; member in struct:ipr_sglist
/linux-master/arch/sparc/kernel/
H A Dldc.c2131 static int sg_count_pages(struct scatterlist *sg, int num_sg) argument
2137 for (i = 0; i < num_sg; i++) {
2148 struct scatterlist *sg, int num_sg,
2162 err = sg_count_pages(sg, num_sg);
2184 for_each_sg(sg, s, num_sg, i) {
2147 ldc_map_sg(struct ldc_channel *lp, struct scatterlist *sg, int num_sg, struct ldc_trans_cookie *cookies, int ncookies, unsigned int map_perm) argument
/linux-master/drivers/net/
H A Dvirtio_net.c2360 int num_sg; local
2387 num_sg = skb_to_sgvec(skb, sq->sg, 0, skb->len);
2388 if (unlikely(num_sg < 0))
2389 return num_sg;
2394 num_sg = skb_to_sgvec(skb, sq->sg + 1, 0, skb->len);
2395 if (unlikely(num_sg < 0))
2396 return num_sg;
2397 num_sg++;
2399 return virtqueue_add_outbuf(sq->vq, sq->sg, num_sg, skb, GFP_ATOMIC);

Completed in 391 milliseconds

12