/openbmc/linux/arch/mips/jazz/ |
H A D | jazzdma.c | 543 static int jazz_dma_map_sg(struct device *dev, struct scatterlist *sglist, in jazz_dma_map_sg() argument 549 for_each_sg(sglist, sg, nents, i) { in jazz_dma_map_sg() 562 static void jazz_dma_unmap_sg(struct device *dev, struct scatterlist *sglist, in jazz_dma_unmap_sg() argument 568 for_each_sg(sglist, sg, nents, i) { in jazz_dma_unmap_sg()
|
/openbmc/linux/drivers/misc/bcm-vk/ |
H A D | bcm_vk_sg.h | 30 u32 *sglist; member
|
/openbmc/linux/drivers/media/pci/cx88/ |
H A D | cx88-core.c | 70 static __le32 *cx88_risc_field(__le32 *rp, struct scatterlist *sglist, in cx88_risc_field() argument 88 sg = sglist; in cx88_risc_field() 131 struct scatterlist *sglist, in cx88_risc_buffer() argument 163 rp = cx88_risc_field(rp, sglist, top_offset, 0, in cx88_risc_buffer() 166 rp = cx88_risc_field(rp, sglist, bottom_offset, 0x200, in cx88_risc_buffer() 178 struct scatterlist *sglist, unsigned int bpl, in cx88_risc_databuffer() argument 201 rp = cx88_risc_field(rp, sglist, 0, NO_SYNC_LINE, bpl, 0, in cx88_risc_databuffer()
|
/openbmc/linux/drivers/media/pci/cx25821/ |
H A D | cx25821-core.c | 988 static __le32 *cx25821_risc_field(__le32 * rp, struct scatterlist *sglist, in cx25821_risc_field() argument 1007 sg = sglist; in cx25821_risc_field() 1051 struct scatterlist *sglist, unsigned int top_offset, in cx25821_risc_buffer() argument 1083 rp = cx25821_risc_field(rp, sglist, top_offset, 0, bpl, padding, in cx25821_risc_buffer() 1088 rp = cx25821_risc_field(rp, sglist, bottom_offset, 0x200, bpl, in cx25821_risc_buffer() 1099 static __le32 *cx25821_risc_field_audio(__le32 * rp, struct scatterlist *sglist, in cx25821_risc_field_audio() argument 1112 sg = sglist; in cx25821_risc_field_audio() 1162 struct scatterlist *sglist, in cx25821_risc_databuffer_audio() argument 1184 rp = cx25821_risc_field_audio(rp, sglist, 0, NO_SYNC_LINE, bpl, 0, in cx25821_risc_databuffer_audio()
|
H A D | cx25821.h | 398 struct scatterlist *sglist, 405 struct scatterlist *sglist,
|
/openbmc/linux/drivers/infiniband/hw/erdma/ |
H A D | erdma_verbs.c | 147 req.phy_addr[0] = sg_dma_address(mr->mem.mtt->sglist); in regmr_cmd() 589 vfree(mtt->sglist); in erdma_destroy_mtt_buf_sg() 606 for_each_sg(low_mtt->sglist, sg, low_mtt->nsg, i) in erdma_init_middle_mtt() 612 struct scatterlist *sglist; in erdma_create_mtt_buf_sg() local 622 sglist = vzalloc(npages * sizeof(*sglist)); in erdma_create_mtt_buf_sg() 623 if (!sglist) in erdma_create_mtt_buf_sg() 626 sg_init_table(sglist, npages); in erdma_create_mtt_buf_sg() 631 sg_set_page(&sglist[i], pg, PAGE_SIZE, 0); in erdma_create_mtt_buf_sg() 639 mtt->sglist = sglist; in erdma_create_mtt_buf_sg() 644 vfree(sglist); in erdma_create_mtt_buf_sg() [all …]
|
/openbmc/linux/include/media/ |
H A D | videobuf-dma-sg.h | 61 struct scatterlist *sglist; member
|
/openbmc/linux/drivers/media/pci/cx23885/ |
H A D | cx23885.h | 327 struct scatterlist *sglist; member 517 struct scatterlist *sglist, 522 struct cx23885_riscmem *risc, struct scatterlist *sglist, 623 struct scatterlist *sglist,
|
H A D | cx23885-core.c | 1131 static __le32 *cx23885_risc_field(__le32 *rp, struct scatterlist *sglist, in cx23885_risc_field() argument 1151 sg = sglist; in cx23885_risc_field() 1199 struct scatterlist *sglist, unsigned int top_offset, in cx23885_risc_buffer() argument 1229 rp = cx23885_risc_field(rp, sglist, top_offset, 0, in cx23885_risc_buffer() 1232 rp = cx23885_risc_field(rp, sglist, bottom_offset, 0x200, in cx23885_risc_buffer() 1243 struct scatterlist *sglist, in cx23885_risc_databuffer() argument 1266 rp = cx23885_risc_field(rp, sglist, 0, NO_SYNC_LINE, in cx23885_risc_databuffer() 1276 struct scatterlist *sglist, unsigned int top_offset, in cx23885_risc_vbibuffer() argument 1308 rp = cx23885_risc_field(rp, sglist, top_offset, 0, in cx23885_risc_vbibuffer() 1312 rp = cx23885_risc_field(rp, sglist, bottom_offset, 0x200, in cx23885_risc_vbibuffer()
|
/openbmc/linux/drivers/misc/cardreader/ |
H A D | rtsx_pcr.c | 421 int rtsx_pci_transfer_data(struct rtsx_pcr *pcr, struct scatterlist *sglist, in rtsx_pci_transfer_data() argument 427 count = rtsx_pci_dma_map_sg(pcr, sglist, num_sg, read); in rtsx_pci_transfer_data() 432 err = rtsx_pci_dma_transfer(pcr, sglist, count, read, timeout); in rtsx_pci_transfer_data() 434 rtsx_pci_dma_unmap_sg(pcr, sglist, num_sg, read); in rtsx_pci_transfer_data() 440 int rtsx_pci_dma_map_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist, in rtsx_pci_dma_map_sg() argument 448 if ((sglist == NULL) || (num_sg <= 0)) in rtsx_pci_dma_map_sg() 451 return dma_map_sg(&(pcr->pci->dev), sglist, num_sg, dir); in rtsx_pci_dma_map_sg() 460 dma_unmap_sg(&(pcr->pci->dev), sglist, num_sg, dir); in rtsx_pci_dma_unmap_sg() 464 int rtsx_pci_dma_transfer(struct rtsx_pcr *pcr, struct scatterlist *sglist, in rtsx_pci_dma_transfer() argument 480 if ((sglist == NULL) || (count < 1)) in rtsx_pci_dma_transfer() [all …]
|
/openbmc/linux/drivers/video/fbdev/ |
H A D | sh_mobile_lcdcfb.h | 103 struct scatterlist *sglist; member
|
/openbmc/linux/drivers/scsi/ |
H A D | 3w-sas.c | 377 TW_SG_Entry_ISO sglist[1]; in twl_aen_read_queue() local 390 memset(&sglist, 0, sizeof(TW_SG_Entry_ISO)); in twl_aen_read_queue() 391 sglist[0].length = TW_SECTOR_SIZE; in twl_aen_read_queue() 392 sglist[0].address = tw_dev->generic_buffer_phys[request_id]; in twl_aen_read_queue() 398 if (twl_scsiop_execute_scsi(tw_dev, request_id, cdb, 1, sglist)) { in twl_aen_read_queue() 559 TW_SG_Entry_ISO sglist[1]; in twl_aen_drain_queue() local 580 memset(&sglist, 0, sizeof(TW_SG_Entry_ISO)); in twl_aen_drain_queue() 581 sglist[0].length = TW_SECTOR_SIZE; in twl_aen_drain_queue() 582 sglist[0].address = tw_dev->generic_buffer_phys[request_id]; in twl_aen_drain_queue() 589 if (twl_scsiop_execute_scsi(tw_dev, request_id, cdb, 1, sglist)) { in twl_aen_drain_queue()
|
H A D | ipr.c | 3779 if (sglist == NULL) { in ipr_alloc_ucode_buffer() 3783 sglist->order = order; in ipr_alloc_ucode_buffer() 3787 kfree(sglist); in ipr_alloc_ucode_buffer() 3791 return sglist; in ipr_alloc_ucode_buffer() 3806 sgl_free_order(sglist->scatterlist, sglist->order); in ipr_free_ucode_buffer() 3807 kfree(sglist); in ipr_free_ucode_buffer() 3831 sg = sglist->scatterlist; in ipr_copy_ucode_buffer() 3855 sglist->buffer_len = len; in ipr_copy_ucode_buffer() 3956 sglist->scatterlist, sglist->num_sg, in ipr_update_ioa_ucode() 4023 if (!sglist) { in ipr_store_update_fw() [all …]
|
H A D | 3w-9xxx.c | 286 TW_SG_Entry sglist[1]; in twa_aen_drain_queue() local 307 memset(&sglist, 0, sizeof(TW_SG_Entry)); in twa_aen_drain_queue() 308 sglist[0].length = cpu_to_le32(TW_SECTOR_SIZE); in twa_aen_drain_queue() 309 sglist[0].address = TW_CPU_TO_SGL(tw_dev->generic_buffer_phys[request_id]); in twa_aen_drain_queue() 321 if (twa_scsiop_execute_scsi(tw_dev, request_id, cdb, 1, sglist)) { in twa_aen_drain_queue() 431 TW_SG_Entry sglist[1]; in twa_aen_read_queue() local 444 memset(&sglist, 0, sizeof(TW_SG_Entry)); in twa_aen_read_queue() 445 sglist[0].length = cpu_to_le32(TW_SECTOR_SIZE); in twa_aen_read_queue() 446 sglist[0].address = TW_CPU_TO_SGL(tw_dev->generic_buffer_phys[request_id]); in twa_aen_read_queue() 452 if (twa_scsiop_execute_scsi(tw_dev, request_id, cdb, 1, sglist)) { in twa_aen_read_queue()
|
/openbmc/linux/drivers/media/pci/bt8xx/ |
H A D | bttv-risc.c | 36 struct scatterlist *sglist, in bttv_risc_packed() argument 68 sg = sglist; in bttv_risc_packed() 115 struct scatterlist *sglist, in bttv_risc_planar() argument 146 ysg = sglist; in bttv_risc_planar() 147 usg = sglist; in bttv_risc_planar() 148 vsg = sglist; in bttv_risc_planar()
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | iommu.h | 252 struct scatterlist *sglist, int nelems, 257 struct scatterlist *sglist,
|
/openbmc/linux/drivers/platform/x86/dell/ |
H A D | dcdbas.h | 92 sglist[MAX_SYSMGMT_LONGCMD_SGENTRY_NUM]; member
|
/openbmc/linux/arch/powerpc/kernel/ |
H A D | iommu.c | 471 struct scatterlist *sglist, int nelems, in ppc_iommu_map_sg() argument 487 outs = s = segstart = &sglist[0]; in ppc_iommu_map_sg() 498 for_each_sg(sglist, s, nelems, i) { in ppc_iommu_map_sg() 596 for_each_sg(sglist, s, nelems, i) { in ppc_iommu_map_sg() 613 void ppc_iommu_unmap_sg(struct iommu_table *tbl, struct scatterlist *sglist, in ppc_iommu_unmap_sg() argument 624 sg = sglist; in ppc_iommu_unmap_sg()
|
/openbmc/linux/arch/powerpc/platforms/pseries/ |
H A D | vio.c | 551 static int vio_dma_iommu_map_sg(struct device *dev, struct scatterlist *sglist, in vio_dma_iommu_map_sg() argument 561 for_each_sg(sglist, sgl, nelems, count) in vio_dma_iommu_map_sg() 567 ret = ppc_iommu_map_sg(dev, tbl, sglist, nelems, dma_get_mask(dev), in vio_dma_iommu_map_sg() 572 for_each_sg(sglist, sgl, ret, count) in vio_dma_iommu_map_sg() 586 struct scatterlist *sglist, int nelems, in vio_dma_iommu_unmap_sg() argument 596 for_each_sg(sglist, sgl, nelems, count) in vio_dma_iommu_unmap_sg() 599 ppc_iommu_unmap_sg(tbl, sglist, nelems, direction, attrs); in vio_dma_iommu_unmap_sg()
|
/openbmc/linux/block/ |
H A D | blk-integrity.c | 69 struct scatterlist *sglist) in blk_rq_map_integrity_sg() argument 89 sg = sglist; in blk_rq_map_integrity_sg()
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | pci_sun4v.c | 469 static int dma_4v_map_sg(struct device *dev, struct scatterlist *sglist, in dma_4v_map_sg() argument 500 outs = s = segstart = &sglist[0]; in dma_4v_map_sg() 523 for_each_sg(sglist, s, nelems, i) { in dma_4v_map_sg() 604 for_each_sg(sglist, s, nelems, i) { in dma_4v_map_sg() 624 static void dma_4v_unmap_sg(struct device *dev, struct scatterlist *sglist, in dma_4v_unmap_sg() argument 645 sg = sglist; in dma_4v_unmap_sg()
|
/openbmc/linux/include/linux/ |
H A D | rtsx_pci.h | 1307 int rtsx_pci_transfer_data(struct rtsx_pcr *pcr, struct scatterlist *sglist, 1309 int rtsx_pci_dma_map_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist, 1311 void rtsx_pci_dma_unmap_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist, 1313 int rtsx_pci_dma_transfer(struct rtsx_pcr *pcr, struct scatterlist *sglist,
|
H A D | blk-mq.h | 1138 struct scatterlist *sglist, struct scatterlist **last_sg); 1140 struct scatterlist *sglist) in blk_rq_map_sg() argument 1144 return __blk_rq_map_sg(q, rq, sglist, &last_sg); in blk_rq_map_sg()
|
/openbmc/linux/drivers/infiniband/ulp/rtrs/ |
H A D | rtrs-clt.c | 437 ib_dma_unmap_sg(clt_path->s.dev->ib_dev, req->sglist, in complete_rdma_req() 959 req->sglist = sg; in rtrs_clt_init_req() 1007 fail_req->sglist, fail_req->sg_cnt, in rtrs_clt_get_copy_req() 1036 for_each_sg(req->sglist, sg, count, i) { in rtrs_post_rdma_write_sg() 1068 nr = ib_map_mr_sg(req->mr, req->sglist, count, NULL, SZ_4K); in rtrs_map_sg_fr() 1099 count = ib_dma_map_sg(clt_path->s.dev->ib_dev, req->sglist, in rtrs_clt_write_req() 1124 ib_dma_unmap_sg(clt_path->s.dev->ib_dev, req->sglist, in rtrs_clt_write_req() 1163 ib_dma_unmap_sg(clt_path->s.dev->ib_dev, req->sglist, in rtrs_clt_write_req() 1194 count = ib_dma_map_sg(dev->ib_dev, req->sglist, req->sg_cnt, in rtrs_clt_read_req() 1213 ib_dma_unmap_sg(dev->ib_dev, req->sglist, req->sg_cnt, in rtrs_clt_read_req() [all …]
|
/openbmc/linux/drivers/media/pci/tw68/ |
H A D | tw68.h | 203 struct scatterlist *sglist, unsigned int top_offset,
|