Home
last modified time | relevance | path

Searched refs:sg_ptr (Results 1 – 13 of 13) sorted by relevance

/linux-4.1.27/drivers/staging/i2o/
Dmemory.c74 u32 ** sg_ptr) in i2o_dma_map_single() argument
77 u32 *mptr = *sg_ptr; in i2o_dma_map_single()
106 *sg_ptr = mptr; in i2o_dma_map_single()
128 int sg_count, enum dma_data_direction direction, u32 ** sg_ptr) in i2o_dma_map_sg() argument
131 u32 *mptr = *sg_ptr; in i2o_dma_map_sg()
166 *sg_ptr = mptr; in i2o_dma_map_sg()
Di2o.h698 u32 ** sg_ptr);
702 u32 ** sg_ptr);
/linux-4.1.27/drivers/staging/rts5208/
Drtsx_transport.c334 struct scatterlist *sg_ptr; in rtsx_transfer_sglist_adma_partial() local
369 sg_ptr = sg; in rtsx_transfer_sglist_adma_partial()
377 sg_ptr = sg_next(sg_ptr); in rtsx_transfer_sglist_adma_partial()
383 addr = sg_dma_address(sg_ptr); in rtsx_transfer_sglist_adma_partial()
384 len = sg_dma_len(sg_ptr); in rtsx_transfer_sglist_adma_partial()
413 sg_ptr = sg_next(sg_ptr); in rtsx_transfer_sglist_adma_partial()
497 struct scatterlist *sg_ptr; in rtsx_transfer_sglist_adma() local
530 sg_ptr = sg; in rtsx_transfer_sglist_adma()
543 dma_addr_t addr = sg_dma_address(sg_ptr); in rtsx_transfer_sglist_adma()
544 unsigned int len = sg_dma_len(sg_ptr); in rtsx_transfer_sglist_adma()
[all …]
/linux-4.1.27/drivers/mmc/host/
Dtmio_mmc_dma.c49 struct scatterlist *sg = host->sg_ptr, *sg_tmp; in tmio_mmc_start_dma_rx()
82 host->sg_ptr = &host->bounce_sg; in tmio_mmc_start_dma_rx()
83 sg = host->sg_ptr; in tmio_mmc_start_dma_rx()
125 struct scatterlist *sg = host->sg_ptr, *sg_tmp; in tmio_mmc_start_dma_tx()
162 host->sg_ptr = &host->bounce_sg; in tmio_mmc_start_dma_tx()
163 sg = host->sg_ptr; in tmio_mmc_start_dma_tx()
248 host->sg_ptr, host->sg_len, in tmio_mmc_tasklet_fn()
252 host->sg_ptr, host->sg_len, in tmio_mmc_tasklet_fn()
Dtmio_mmc_pio.c74 host->sg_ptr = data->sg; in tmio_mmc_init_sg()
81 host->sg_ptr = sg_next(host->sg_ptr); in tmio_mmc_next_sg()
434 sg_virt = tmio_mmc_kmap_atomic(host->sg_ptr, &flags); in tmio_mmc_pio_irq()
437 count = host->sg_ptr->length - host->sg_off; in tmio_mmc_pio_irq()
449 tmio_mmc_kunmap_atomic(host->sg_ptr, &flags, sg_virt); in tmio_mmc_pio_irq()
451 if (host->sg_off == host->sg_ptr->length) in tmio_mmc_pio_irq()
459 if (host->sg_ptr == &host->bounce_sg) { in tmio_mmc_check_bounce_buffer()
Dau1xmmc.c397 unsigned char *sg_ptr, val; in au1xmmc_send_pio() local
408 sg_ptr = sg_virt(sg) + host->pio.offset; in au1xmmc_send_pio()
424 val = *sg_ptr++; in au1xmmc_send_pio()
452 unsigned char *sg_ptr = NULL; in au1xmmc_receive_pio() local
465 sg_ptr = sg_virt(sg) + host->pio.offset; in au1xmmc_receive_pio()
503 if (sg_ptr) in au1xmmc_receive_pio()
504 *sg_ptr++ = (unsigned char)(val & 0xFF); in au1xmmc_receive_pio()
Dtmio_mmc.h63 struct scatterlist *sg_ptr; member
/linux-4.1.27/drivers/mmc/core/
Dsdio_ops.c127 struct scatterlist sg, *sg_ptr; in mmc_io_rw_extended() local
168 for_each_sg(data.sg, sg_ptr, data.sg_len, i) { in mmc_io_rw_extended()
169 sg_set_page(sg_ptr, virt_to_page(buf + (i * seg_size)), in mmc_io_rw_extended()
/linux-4.1.27/drivers/scsi/
Dgdth_ioctl.h37 u32 sg_ptr; /* address */ member
43 u64 sg_ptr; /* address */ member
Dgdth.c2528 cmdp->u.cache64.sg_lst[i].sg_ptr = sg_dma_address(sl); in gdth_fill_cache_cmd()
2530 if (cmdp->u.cache64.sg_lst[i].sg_ptr > (u64)0xffffffff) in gdth_fill_cache_cmd()
2543 cmdp->u.cache.sg_lst[i].sg_ptr = sg_dma_address(sl); in gdth_fill_cache_cmd()
2564 cmdp->u.cache64.sg_lst[0].sg_ptr, in gdth_fill_cache_cmd()
2573 cmdp->u.cache.sg_lst[0].sg_ptr, in gdth_fill_cache_cmd()
2703 cmdp->u.raw64.sg_lst[i].sg_ptr = sg_dma_address(sl); in gdth_fill_raw_cmd()
2705 if (cmdp->u.raw64.sg_lst[i].sg_ptr > (u64)0xffffffff) in gdth_fill_raw_cmd()
2718 cmdp->u.raw.sg_lst[i].sg_ptr = sg_dma_address(sl); in gdth_fill_raw_cmd()
2737 cmdp->u.raw64.sg_lst[0].sg_ptr, in gdth_fill_raw_cmd()
2745 cmdp->u.raw.sg_lst[0].sg_ptr, in gdth_fill_raw_cmd()
[all …]
DFlashPoint.c5140 u32 sg_ptr; in FPT_hostDataXferAbort() local
5199 sg_ptr = pCurrSCCB->Sccb_sgseg + SG_BUF_CNT; in FPT_hostDataXferAbort()
5201 if (sg_ptr > in FPT_hostDataXferAbort()
5205 sg_ptr = (u32)(pCurrSCCB->DataLength / in FPT_hostDataXferAbort()
5213 sg_ptr--; in FPT_hostDataXferAbort()
5215 DataPointer) + (sg_ptr * 2); in FPT_hostDataXferAbort()
5227 pCurrSCCB->Sccb_sgseg = (unsigned short)sg_ptr; in FPT_hostDataXferAbort()
5229 if ((unsigned long)(sg_ptr * SG_ELEMENT_SIZE) == in FPT_hostDataXferAbort()
Dadvansys.c1824 ADV_PADDR sg_ptr; /* Pointer to next sg block. */ member
2657 b->sg_cnt, (ulong)le32_to_cpu(b->sg_ptr)); in asc_prt_adv_sgblock()
2659 if (b->sg_ptr != 0) in asc_prt_adv_sgblock()
2676 struct asc_sg_block *sg_ptr; in asc_prt_adv_scsi_req_q() local
2712 sg_ptr = in asc_prt_adv_scsi_req_q()
2714 asc_prt_adv_sgblock(sg_blk_cnt, sg_ptr); in asc_prt_adv_scsi_req_q()
2715 if (sg_ptr->sg_ptr == 0) { in asc_prt_adv_scsi_req_q()
8054 prev_sg_block->sg_ptr = cpu_to_le32(sg_block_paddr); in adv_get_sglist()
8067 sg_block->sg_ptr = 0L; /* Last ADV_SG_BLOCK in list. */ in adv_get_sglist()
/linux-4.1.27/drivers/vhost/
Dscsi.c955 struct scatterlist *sg_ptr, *sg_prot_ptr = NULL; in vhost_scsi_submission_work() local
960 sg_ptr = cmd->tvc_sgl; in vhost_scsi_submission_work()
967 sg_ptr = NULL; in vhost_scsi_submission_work()
976 sg_ptr, cmd->tvc_sgl_count, NULL, 0, sg_prot_ptr, in vhost_scsi_submission_work()