Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/crypto/cavium/cpt/
Dcptvf_reqmanager.c51 struct sglist_component *sg_ptr = NULL; in setup_sgio_components() local
76 sg_ptr = (struct sglist_component *)buffer; in setup_sgio_components()
78 sg_ptr->u.s.len0 = cpu_to_be16(list[i * 4 + 0].size); in setup_sgio_components()
79 sg_ptr->u.s.len1 = cpu_to_be16(list[i * 4 + 1].size); in setup_sgio_components()
80 sg_ptr->u.s.len2 = cpu_to_be16(list[i * 4 + 2].size); in setup_sgio_components()
81 sg_ptr->u.s.len3 = cpu_to_be16(list[i * 4 + 3].size); in setup_sgio_components()
82 sg_ptr->ptr0 = cpu_to_be64(list[i * 4 + 0].dma_addr); in setup_sgio_components()
83 sg_ptr->ptr1 = cpu_to_be64(list[i * 4 + 1].dma_addr); in setup_sgio_components()
84 sg_ptr->ptr2 = cpu_to_be64(list[i * 4 + 2].dma_addr); in setup_sgio_components()
85 sg_ptr->ptr3 = cpu_to_be64(list[i * 4 + 3].dma_addr); in setup_sgio_components()
[all …]
/Linux-v4.19/drivers/staging/rts5208/
Drtsx_transport.c338 struct scatterlist *sg_ptr; in rtsx_transfer_sglist_adma_partial() local
373 sg_ptr = sg; in rtsx_transfer_sglist_adma_partial()
382 sg_ptr = sg_next(sg_ptr); in rtsx_transfer_sglist_adma_partial()
388 addr = sg_dma_address(sg_ptr); in rtsx_transfer_sglist_adma_partial()
389 len = sg_dma_len(sg_ptr); in rtsx_transfer_sglist_adma_partial()
418 sg_ptr = sg_next(sg_ptr); in rtsx_transfer_sglist_adma_partial()
503 struct scatterlist *sg_ptr; in rtsx_transfer_sglist_adma() local
536 sg_ptr = sg; in rtsx_transfer_sglist_adma()
549 dma_addr_t addr = sg_dma_address(sg_ptr); in rtsx_transfer_sglist_adma()
550 unsigned int len = sg_dma_len(sg_ptr); in rtsx_transfer_sglist_adma()
[all …]
/Linux-v4.19/drivers/mmc/host/
Drenesas_sdhi_sys_dmac.c173 host->sg_ptr, host->sg_len, in renesas_sdhi_sys_dmac_dma_callback()
177 host->sg_ptr, host->sg_len, in renesas_sdhi_sys_dmac_dma_callback()
193 struct scatterlist *sg = host->sg_ptr, *sg_tmp; in renesas_sdhi_sys_dmac_start_dma_rx()
224 host->sg_ptr = &host->bounce_sg; in renesas_sdhi_sys_dmac_start_dma_rx()
225 sg = host->sg_ptr; in renesas_sdhi_sys_dmac_start_dma_rx()
266 struct scatterlist *sg = host->sg_ptr, *sg_tmp; in renesas_sdhi_sys_dmac_start_dma_tx()
302 host->sg_ptr = &host->bounce_sg; in renesas_sdhi_sys_dmac_start_dma_tx()
303 sg = host->sg_ptr; in renesas_sdhi_sys_dmac_start_dma_tx()
Dau1xmmc.c398 unsigned char *sg_ptr, val; in au1xmmc_send_pio() local
409 sg_ptr = kmap_atomic(sg_page(sg)) + sg->offset + host->pio.offset; in au1xmmc_send_pio()
425 val = sg_ptr[count]; in au1xmmc_send_pio()
430 kunmap_atomic(sg_ptr); in au1xmmc_send_pio()
454 unsigned char *sg_ptr = NULL; in au1xmmc_receive_pio() local
467 sg_ptr = kmap_atomic(sg_page(sg)) + sg->offset + host->pio.offset; in au1xmmc_receive_pio()
505 if (sg_ptr) in au1xmmc_receive_pio()
506 sg_ptr[count] = (unsigned char)(val & 0xFF); in au1xmmc_receive_pio()
508 if (sg_ptr) in au1xmmc_receive_pio()
509 kunmap_atomic(sg_ptr); in au1xmmc_receive_pio()
Dtmio_mmc_core.c119 host->sg_ptr = data->sg; in tmio_mmc_init_sg()
126 host->sg_ptr = sg_next(host->sg_ptr); in tmio_mmc_next_sg()
457 sg_virt = tmio_mmc_kmap_atomic(host->sg_ptr, &flags); in tmio_mmc_pio_irq()
460 count = host->sg_ptr->length - host->sg_off; in tmio_mmc_pio_irq()
472 tmio_mmc_kunmap_atomic(host->sg_ptr, &flags, sg_virt); in tmio_mmc_pio_irq()
474 if (host->sg_off == host->sg_ptr->length) in tmio_mmc_pio_irq()
480 if (host->sg_ptr == &host->bounce_sg) { in tmio_mmc_check_bounce_buffer()
Drenesas_sdhi_internal_dmac.c176 struct scatterlist *sg = host->sg_ptr; in renesas_sdhi_internal_dmac_start_dma()
241 dma_unmap_sg(&host->pdev->dev, host->sg_ptr, host->sg_len, dir); in renesas_sdhi_internal_dmac_complete_tasklet_fn()
Dtmio_mmc.h139 struct scatterlist *sg_ptr; member
/Linux-v4.19/drivers/mmc/core/
Dsdio_ops.c124 struct scatterlist sg, *sg_ptr; in mmc_io_rw_extended() local
163 for_each_sg(data.sg, sg_ptr, data.sg_len, i) { in mmc_io_rw_extended()
164 sg_set_buf(sg_ptr, buf + i * seg_size, in mmc_io_rw_extended()
/Linux-v4.19/drivers/scsi/
Dgdth_ioctl.h38 u32 sg_ptr; /* address */ member
44 u64 sg_ptr; /* address */ member
Dgdth.c2530 cmdp->u.cache64.sg_lst[i].sg_ptr = sg_dma_address(sl); in gdth_fill_cache_cmd()
2532 if (cmdp->u.cache64.sg_lst[i].sg_ptr > (u64)0xffffffff) in gdth_fill_cache_cmd()
2545 cmdp->u.cache.sg_lst[i].sg_ptr = sg_dma_address(sl); in gdth_fill_cache_cmd()
2566 cmdp->u.cache64.sg_lst[0].sg_ptr, in gdth_fill_cache_cmd()
2575 cmdp->u.cache.sg_lst[0].sg_ptr, in gdth_fill_cache_cmd()
2705 cmdp->u.raw64.sg_lst[i].sg_ptr = sg_dma_address(sl); in gdth_fill_raw_cmd()
2707 if (cmdp->u.raw64.sg_lst[i].sg_ptr > (u64)0xffffffff) in gdth_fill_raw_cmd()
2720 cmdp->u.raw.sg_lst[i].sg_ptr = sg_dma_address(sl); in gdth_fill_raw_cmd()
2739 cmdp->u.raw64.sg_lst[0].sg_ptr, in gdth_fill_raw_cmd()
2747 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.c1733 __le32 sg_ptr; /* Pointer to next sg block. */ member
2562 b->sg_cnt, (u32)le32_to_cpu(b->sg_ptr)); in asc_prt_adv_sgblock()
2564 if (b->sg_ptr != 0) in asc_prt_adv_sgblock()
2581 struct adv_sg_block *sg_ptr; in asc_prt_adv_scsi_req_q() local
2612 sg_ptr = &sgblkp->sg_block; in asc_prt_adv_scsi_req_q()
2613 asc_prt_adv_sgblock(sg_blk_cnt, sg_ptr); in asc_prt_adv_scsi_req_q()
2614 if (sg_ptr->sg_ptr == 0) { in asc_prt_adv_scsi_req_q()
7700 prev_sg_block->sg_ptr = cpu_to_le32(sgblk_paddr); in adv_get_sglist()
7716 sg_block->sg_ptr = 0L; /* Last ADV_SG_BLOCK in list. */ in adv_get_sglist()
/Linux-v4.19/drivers/vhost/
Dscsi.c753 struct scatterlist *sg_ptr, *sg_prot_ptr = NULL; in vhost_scsi_submission_work() local
758 sg_ptr = cmd->tvc_sgl; in vhost_scsi_submission_work()
765 sg_ptr = NULL; in vhost_scsi_submission_work()
775 sg_ptr, cmd->tvc_sgl_count, NULL, 0, sg_prot_ptr, in vhost_scsi_submission_work()