/linux/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cpt_reqmgr.h | 216 struct otx2_cpt_sglist_component *sg_ptr; in setup_sgio_components() local 237 sg_ptr = (struct otx2_cpt_sglist_component *)buffer; in setup_sgio_components() 239 sg_ptr->len0 = cpu_to_be16(list[i * SG_COMPS_MAX + 0].size); in setup_sgio_components() 240 sg_ptr->len1 = cpu_to_be16(list[i * SG_COMPS_MAX + 1].size); in setup_sgio_components() 241 sg_ptr->len2 = cpu_to_be16(list[i * SG_COMPS_MAX + 2].size); in setup_sgio_components() 242 sg_ptr->len3 = cpu_to_be16(list[i * SG_COMPS_MAX + 3].size); in setup_sgio_components() 243 sg_ptr->ptr0 = cpu_to_be64(list[i * SG_COMPS_MAX + 0].dma_addr); in setup_sgio_components() 244 sg_ptr->ptr1 = cpu_to_be64(list[i * SG_COMPS_MAX + 1].dma_addr); in setup_sgio_components() 245 sg_ptr->ptr2 = cpu_to_be64(list[i * SG_COMPS_MAX + 2].dma_addr); in setup_sgio_components() 246 sg_ptr->ptr3 = cpu_to_be64(list[i * SG_COMPS_MAX + 3].dma_addr); in setup_sgio_components() [all …]
|
/linux/drivers/hwtracing/intel_th/ |
H A D | msu-sink.c | 55 struct scatterlist *sg_ptr; in msu_sink_alloc_window() local 70 for_each_sg((*sgt)->sgl, sg_ptr, nents, i) { in msu_sink_alloc_window() 72 PAGE_SIZE, &sg_dma_address(sg_ptr), in msu_sink_alloc_window() 77 sg_set_buf(sg_ptr, block, PAGE_SIZE); in msu_sink_alloc_window() 87 struct scatterlist *sg_ptr; in msu_sink_free_window() local 90 for_each_sg(sgt->sgl, sg_ptr, sgt->nents, i) { in msu_sink_free_window() 92 sg_virt(sg_ptr), sg_dma_address(sg_ptr)); in msu_sink_free_window()
|
H A D | msu.c | 1005 struct scatterlist *sg_ptr; in __msc_buffer_win_alloc() local 1013 for_each_sg(win->sgt->sgl, sg_ptr, nr_segs, i) { in __msc_buffer_win_alloc() 1015 PAGE_SIZE, &sg_dma_address(sg_ptr), in __msc_buffer_win_alloc() 1020 sg_set_buf(sg_ptr, block, PAGE_SIZE); in __msc_buffer_win_alloc() 1026 for_each_sg(win->sgt->sgl, sg_ptr, i, ret) in __msc_buffer_win_alloc() 1028 sg_virt(sg_ptr), sg_dma_address(sg_ptr)); in __msc_buffer_win_alloc() 1038 struct scatterlist *sg_ptr; in msc_buffer_set_uc() local 1048 for_each_sg(win->sgt->sgl, sg_ptr, win->nr_segs, i) { in msc_buffer_set_uc() 1050 set_memory_uc((unsigned long)sg_virt(sg_ptr), in msc_buffer_set_uc() 1051 PFN_DOWN(sg_ptr->length)); in msc_buffer_set_uc() [all …]
|
/linux/drivers/crypto/marvell/octeontx/ |
H A D | otx_cptvf_reqmgr.c | 100 struct otx_cpt_sglist_component *sg_ptr = NULL; in setup_sgio_components() local 125 sg_ptr = (struct otx_cpt_sglist_component *)buffer; in setup_sgio_components() 127 sg_ptr->u.s.len0 = cpu_to_be16(list[i * 4 + 0].size); in setup_sgio_components() 128 sg_ptr->u.s.len1 = cpu_to_be16(list[i * 4 + 1].size); in setup_sgio_components() 129 sg_ptr->u.s.len2 = cpu_to_be16(list[i * 4 + 2].size); in setup_sgio_components() 130 sg_ptr->u.s.len3 = cpu_to_be16(list[i * 4 + 3].size); in setup_sgio_components() 131 sg_ptr->ptr0 = cpu_to_be64(list[i * 4 + 0].dma_addr); in setup_sgio_components() 132 sg_ptr->ptr1 = cpu_to_be64(list[i * 4 + 1].dma_addr); in setup_sgio_components() 133 sg_ptr->ptr2 = cpu_to_be64(list[i * 4 + 2].dma_addr); in setup_sgio_components() 134 sg_ptr->ptr3 = cpu_to_be64(list[i * 4 + 3].dma_addr); in setup_sgio_components() [all …]
|
/linux/drivers/mmc/core/ |
H A D | sdio_ops.c | 120 struct scatterlist sg, *sg_ptr; in mmc_io_rw_extended() local 160 for_each_sg(data.sg, sg_ptr, data.sg_len, i) { in mmc_io_rw_extended() 161 sg_set_buf(sg_ptr, buf + i * seg_size, in mmc_io_rw_extended()
|
/linux/drivers/mmc/host/ |
H A D | tmio_mmc.h | 144 struct scatterlist *sg_ptr; member
|
H A D | renesas_sdhi_internal_dmac.c | 409 struct scatterlist *sg = host->sg_ptr; in renesas_sdhi_internal_dmac_start_dma()
|
/linux/drivers/vhost/ |
H A D | scsi.c | 903 struct scatterlist *sg_ptr, *sg_prot_ptr = NULL; in vhost_scsi_target_queue_cmd() local 907 sg_ptr = cmd->tvc_sgl; in vhost_scsi_target_queue_cmd() 914 sg_ptr = NULL; in vhost_scsi_target_queue_cmd() 924 if (target_submit_prep(se_cmd, cmd->tvc_cdb, sg_ptr, in vhost_scsi_target_queue_cmd()
|
/linux/drivers/scsi/ |
H A D | FlashPoint.c | 5111 u32 sg_ptr; in FPT_hostDataXferAbort() local 5170 sg_ptr = pCurrSCCB->Sccb_sgseg + SG_BUF_CNT; in FPT_hostDataXferAbort() 5172 if (sg_ptr > in FPT_hostDataXferAbort() 5176 sg_ptr = (u32)(pCurrSCCB->DataLength / in FPT_hostDataXferAbort() 5184 sg_ptr--; in FPT_hostDataXferAbort() 5186 DataPointer) + (sg_ptr * 2); in FPT_hostDataXferAbort() 5198 pCurrSCCB->Sccb_sgseg = (unsigned short)sg_ptr; in FPT_hostDataXferAbort() 5200 if ((unsigned long)(sg_ptr * SG_ELEMENT_SIZE) == in FPT_hostDataXferAbort()
|
H A D | advansys.c | 1716 __le32 sg_ptr; /* Pointer to next sg block. */ member 2547 b->sg_cnt, (u32)le32_to_cpu(b->sg_ptr)); in asc_prt_adv_sgblock() 2549 if (b->sg_ptr != 0) in asc_prt_adv_sgblock() 2566 struct adv_sg_block *sg_ptr; in asc_prt_adv_scsi_req_q() local 2597 sg_ptr = &sgblkp->sg_block; in asc_prt_adv_scsi_req_q() 2598 asc_prt_adv_sgblock(sg_blk_cnt, sg_ptr); in asc_prt_adv_scsi_req_q() 2599 if (sg_ptr->sg_ptr == 0) { in asc_prt_adv_scsi_req_q() 7609 prev_sg_block->sg_ptr = cpu_to_le32(sgblk_paddr); in adv_get_sglist() 7625 sg_block->sg_ptr = 0L; /* Last ADV_SG_BLOCK in list. */ in adv_get_sglist()
|