Searched defs:num_sg (Results 1 - 18 of 18) sorted by relevance

/drivers/scsi/aic94xx/
H A Daic94xx_task.c61 int num_sg, res; local
80 num_sg = task->num_scatter;
82 num_sg = pci_map_sg(asd_ha->pcidev, task->scatter,
84 if (num_sg == 0)
87 if (num_sg > 3) {
91 num_sg*sizeof(struct sg_el),
97 for_each_sg(task->scatter, sc, num_sg, i) {
102 if (i == num_sg-1)
118 for_each_sg(task->scatter, sc, num_sg, i) {
/drivers/scsi/
H A Djazz_esp.c48 int num_sg, int dir)
50 return dma_map_sg(esp->dev, sg, num_sg, dir);
60 int num_sg, int dir)
62 dma_unmap_sg(esp->dev, sg, num_sg, dir);
47 jazz_esp_map_sg(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) argument
59 jazz_esp_unmap_sg(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) argument
H A Dsun3x_esp.c70 int num_sg, int dir)
72 return dma_map_sg(esp->dev, sg, num_sg, dir);
82 int num_sg, int dir)
84 dma_unmap_sg(esp->dev, sg, num_sg, dir);
69 sun3x_esp_map_sg(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) argument
81 sun3x_esp_unmap_sg(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) argument
H A Dmac_esp.c84 int num_sg, int dir)
88 for (i = 0; i < num_sg; i++)
90 return num_sg;
100 int num_sg, int dir)
83 mac_esp_map_sg(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) argument
99 mac_esp_unmap_sg(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) argument
H A Dsun_esp.c224 int num_sg, int dir)
228 return dma_map_sg(&op->dev, sg, num_sg, dir);
240 int num_sg, int dir)
244 dma_unmap_sg(&op->dev, sg, num_sg, dir);
223 sbus_esp_map_sg(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) argument
239 sbus_esp_unmap_sg(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) argument
H A Desp_scsi.h240 int num_sg; member in union:esp_cmd_priv::__anon5362
359 int num_sg, int dir);
363 int num_sg, int dir);
H A Dpmcraid.h543 u32 num_sg; member in struct:pmcraid_sglist
H A Dipr.h1430 u32 num_sg; member in struct:ipr_sglist
/drivers/staging/rts5208/
H A Drtsx_transport.c327 struct scatterlist *sg, int num_sg, unsigned int *index,
340 if ((sg == NULL) || (num_sg <= 0) || !offset || !index)
369 sg_cnt = dma_map_sg(&(rtsx->pci->dev), sg, num_sg, dma_dir);
482 dma_unmap_sg(&(rtsx->pci->dev), sg, num_sg, dma_dir);
491 struct scatterlist *sg, int num_sg,
502 if ((sg == NULL) || (num_sg <= 0))
531 buf_cnt = dma_map_sg(&(rtsx->pci->dev), sg, num_sg, dma_dir);
629 dma_unmap_sg(&(rtsx->pci->dev), sg, num_sg, dma_dir);
326 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
490 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
/drivers/mfd/
H A Drtsx_usb.c55 unsigned int pipe, struct scatterlist *sg, int num_sg,
61 __func__, length, num_sg);
63 sg, num_sg, length, GFP_NOIO);
79 void *buf, unsigned int len, int num_sg,
85 if (num_sg)
87 (struct scatterlist *)buf, num_sg, len, act_len,
54 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
78 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.c338 int num_sg, bool read, int timeout)
342 dev_dbg(&(pcr->pci->dev), "--> %s: num_sg = %d\n", __func__, num_sg);
343 count = rtsx_pci_dma_map_sg(pcr, sglist, num_sg, read);
350 rtsx_pci_dma_unmap_sg(pcr, sglist, num_sg, read);
357 int num_sg, bool read)
364 if ((sglist == NULL) || (num_sg <= 0))
367 return dma_map_sg(&(pcr->pci->dev), sglist, num_sg, dir);
372 int num_sg, bool read)
376 dma_unmap_sg(&(pcr->pci->dev), sglist, num_sg, di
337 rtsx_pci_transfer_data(struct rtsx_pcr *pcr, struct scatterlist *sglist, int num_sg, bool read, int timeout) argument
356 rtsx_pci_dma_map_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist, int num_sg, bool read) argument
371 rtsx_pci_dma_unmap_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist, int num_sg, bool read) argument
[all...]
/drivers/usb/storage/
H A Dtransport.c418 struct scatterlist *sg, int num_sg, unsigned int length,
428 usb_stor_dbg(us, "xfer %u bytes, %d entries\n", length, num_sg);
430 sg, num_sg, length, GFP_NOIO);
417 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
/drivers/mmc/host/
H A Dmoxart-mmc.c137 u32 num_sg; member in struct:moxart_host
154 host->num_sg = data->sg_len;
167 host->num_sg--;
169 if (host->num_sg > 0) {
176 return host->num_sg;
H A Dwbsd.h156 unsigned int num_sg; /* Number of entries left */ member in struct:wbsd_host
/drivers/scsi/qla2xxx/
H A Dqla_iocb.c892 uint32_t num_sg; member in struct:qla2_sgx
930 sgx->num_sg++;
/drivers/char/agp/
H A Dintel-gtt.c123 static void intel_gtt_unmap_memory(struct scatterlist *sg_list, int num_sg) argument
129 num_sg, PCI_DMA_BIDIRECTIONAL);
132 st.orig_nents = st.nents = num_sg;
924 mem->num_sg = st.nents;
959 intel_gtt_unmap_memory(mem->sg_list, mem->num_sg);
961 mem->num_sg = 0;
/drivers/net/
H A Dvirtio_net.c857 unsigned num_sg; local
908 num_sg = skb_to_sgvec(skb, sq->sg, 0, skb->len);
913 num_sg = skb_to_sgvec(skb, sq->sg + 1, 0, skb->len) + 1;
915 return virtqueue_add_outbuf(sq->vq, sq->sg, num_sg, skb, GFP_ATOMIC);
/drivers/scsi/be2iscsi/
H A Dbe_main.c2302 unsigned int num_sg, struct beiscsi_io_task *io_task)
2317 for (index = 0; (index < num_sg) && (index < 2); index++,
2358 if (num_sg == 1) {
2363 } else if (num_sg == 2) {
2379 for (index = 0; index < num_sg; index++, sg = sg_next(sg), psgl++) {
2397 unsigned int num_sg, struct beiscsi_io_task *io_task)
2412 for (index = 0; (index < num_sg) && (index < 2); index++,
2447 if (num_sg == 1) {
2452 } else if (num_sg == 2) {
2467 for (index = 0; index < num_sg; inde
2301 hwi_write_sgl_v2(struct iscsi_wrb *pwrb, struct scatterlist *sg, unsigned int num_sg, struct beiscsi_io_task *io_task) argument
2396 hwi_write_sgl(struct iscsi_wrb *pwrb, struct scatterlist *sg, unsigned int num_sg, struct beiscsi_io_task *io_task) argument
4851 beiscsi_iotask_v2(struct iscsi_task *task, struct scatterlist *sg, unsigned int num_sg, unsigned int xferlen, unsigned int writedir) argument
4908 beiscsi_iotask(struct iscsi_task *task, struct scatterlist *sg, unsigned int num_sg, unsigned int xferlen, unsigned int writedir) argument
5073 int num_sg; local
[all...]

Completed in 418 milliseconds