| /linux/drivers/misc/bcm-vk/ |
| H A D | bcm_vk_sg.c | 40 dma_addr_t addr, sg_addr; in bcm_vk_dma_alloc() local 106 sg_addr = dma_map_page(dev, in bcm_vk_dma_alloc() 112 if (unlikely(dma_mapping_error(dev, sg_addr))) { in bcm_vk_dma_alloc() 134 if ((addr == (sg_addr + transfer_size)) && in bcm_vk_dma_alloc() 141 put_unaligned(sg_addr, (u64 *)&sgdata->address); in bcm_vk_dma_alloc() 146 sg_addr = addr; in bcm_vk_dma_alloc() 152 put_unaligned(sg_addr, (u64 *)&sgdata->address); in bcm_vk_dma_alloc()
|
| /linux/drivers/dma/ |
| H A D | ste_dma40_ll.c | 286 dma_addr_t sg_addr = sg_dma_address(current_sg); in d40_phy_sg_to_lli() local 288 dma_addr_t dst = target ?: sg_addr; in d40_phy_sg_to_lli() 435 dma_addr_t sg_addr = sg_dma_address(current_sg); in d40_log_sg_to_lli() local 437 dma_addr_t addr = dev_addr ?: sg_addr; in d40_log_sg_to_lli()
|
| /linux/drivers/scsi/snic/ |
| H A D | snic_fwint.h | 183 __le64 sg_addr; /* Points to SGL */ member 264 __le64 sg_addr; /* Points to SG List */ member
|
| H A D | snic_res.h | 29 req->u.icmnd.sg_addr = cpu_to_le64(sgl_addr); in snic_icmnd_init()
|
| H A D | snic_disc.c | 59 req->u.rpt_tgts.sg_addr = cpu_to_le64((ulong)sgd); in snic_report_tgt_init()
|
| /linux/drivers/scsi/csiostor/ |
| H A D | csio_scsi.c | 560 uint64_t sg_addr = 0; in csio_setup_ddp() local 570 sg_addr = sg_dma_address(sgel); in csio_setup_ddp() 573 buf_off = sg_addr & (ddp_pagesz - 1); in csio_setup_ddp() 578 sg_addr, sg_len); in csio_setup_ddp() 587 "(%llx:%d)\n", sg_addr, sg_len); in csio_setup_ddp() 1502 void *sg_addr; in csio_scsi_copy_to_sgl() local 1532 sg_addr = kmap_atomic(sg_page(sg) + (sg_off >> PAGE_SHIFT)); in csio_scsi_copy_to_sgl() 1533 if (!sg_addr) { in csio_scsi_copy_to_sgl() 1540 sg_addr, sg_off, buf_addr, bytes_copy); in csio_scsi_copy_to_sgl() 1541 memcpy(sg_addr + (sg_off & ~PAGE_MASK), buf_addr, bytes_copy); in csio_scsi_copy_to_sgl() [all …]
|
| /linux/drivers/dma/sh/ |
| H A D | shdma-base.c | 602 dma_addr_t sg_addr = sg_dma_address(sg); in shdma_prep_sg() local 610 i, sg, len, &sg_addr); in shdma_prep_sg() 614 &sg_addr, addr, &len, &first, in shdma_prep_sg() 618 addr, &sg_addr, &len, &first, in shdma_prep_sg()
|
| /linux/drivers/scsi/ |
| H A D | a100u2w.h | 155 u32 sg_addr; /*14 SG List Buf physical Addr */ member
|
| H A D | a100u2w.c | 462 scb->sg_addr = cpu_to_le32((u32) escb_phys); in setup_SCBs() 884 scb->sg_addr = (u32) scb->sense_addr; /* sense_addr is already little endian */ in inia100_build_scb()
|
| H A D | advansys.c | 1718 __le32 sg_addr; /* SG element address. */ member 1782 dma_addr_t sg_addr; /* Physical address */ member 2552 i, (u32)le32_to_cpu(b->sg_list[i].sg_addr), in asc_prt_adv_sgblock() 6020 sgblkp->sg_addr); in adv_isr_callback() 7577 sgblkp->sg_addr); in adv_get_sglist() 7582 sgblkp->sg_addr = sgblk_paddr; in adv_get_sglist() 7612 sg_block->sg_list[i].sg_addr = in adv_get_sglist()
|
| /linux/drivers/ata/ |
| H A D | sata_fsl.c | 456 dma_addr_t sg_addr = sg_dma_address(sg); in sata_fsl_fill_sg() local 460 if (unlikely(sg_addr & 0x03)) in sata_fsl_fill_sg() 462 (unsigned long long)sg_addr); in sata_fsl_fill_sg() 477 prd->dba = cpu_to_le32(sg_addr); in sata_fsl_fill_sg()
|
| H A D | sata_mv.c | 475 __le32 sg_addr; member 2033 pp->crqb[in_index].sg_addr = in mv_qc_prep()
|
| /linux/drivers/dma/ti/ |
| H A D | k3-udma.c | 2920 dma_addr_t sg_addr = sg_dma_address(sgent); in udma_prep_slave_sg_tr() local 2922 num_tr = udma_get_tr_counters(sg_dma_len(sgent), __ffs(sg_addr), in udma_prep_slave_sg_tr() 2936 sg_addr |= asel; in udma_prep_slave_sg_tr() 2937 tr_req[tr_idx].addr = sg_addr; in udma_prep_slave_sg_tr() 2950 tr_req[tr_idx].addr = sg_addr + tr0_cnt1 * tr0_cnt0; in udma_prep_slave_sg_tr() 3055 dma_addr_t sg_addr = sg_dma_address(sgent); in udma_prep_slave_sg_triggered_tr() local 3075 sg_addr |= asel; in udma_prep_slave_sg_triggered_tr() 3084 tr_req[tr_idx].daddr = sg_addr; in udma_prep_slave_sg_triggered_tr() 3093 tr_req[tr_idx].addr = sg_addr; in udma_prep_slave_sg_triggered_tr() 3122 sg_addr += trigger_size * tr0_cnt2 * tr0_cnt3; in udma_prep_slave_sg_triggered_tr() [all …]
|
| /linux/drivers/dma/stm32/ |
| H A D | stm32-dma3.c | 1261 dma_addr_t sg_addr, dev_addr, src, dst; in stm32_dma3_prep_slave_sg() local 1278 sg_addr = sg_dma_address(sg); in stm32_dma3_prep_slave_sg() 1291 src = sg_addr; in stm32_dma3_prep_slave_sg() 1301 dst = sg_addr; in stm32_dma3_prep_slave_sg() 1316 sg_addr += chunk; in stm32_dma3_prep_slave_sg()
|
| /linux/drivers/net/ethernet/freescale/dpaa/ |
| H A D | dpaa_eth.c | 1823 dma_addr_t sg_addr; in sg_fd_to_skb() local 1839 sg_addr = qm_sg_addr(&sgt[i]); in sg_fd_to_skb() 1840 sg_vaddr = phys_to_virt(sg_addr); in sg_fd_to_skb() 1843 dma_unmap_page(priv->rx_dma_dev, sg_addr, in sg_fd_to_skb() 1918 sg_addr = qm_sg_addr(&sgt[j]); in sg_fd_to_skb() 1919 sg_vaddr = phys_to_virt(sg_addr); in sg_fd_to_skb()
|
| /linux/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-eth.c | 205 dma_addr_t sg_addr; in dpaa2_eth_build_frag_skb() local 220 sg_addr = dpaa2_sg_get_addr(sge); in dpaa2_eth_build_frag_skb() 221 sg_vaddr = dpaa2_iova_to_virt(priv->iommu_domain, sg_addr); in dpaa2_eth_build_frag_skb() 222 dma_unmap_page(dev, sg_addr, priv->rx_buf_size, in dpaa2_eth_build_frag_skb() 1124 dma_addr_t fd_addr, sg_addr; in dpaa2_eth_free_tx_fd() local 1201 sg_addr = dpaa2_sg_get_addr(sgt); in dpaa2_eth_free_tx_fd() 1202 dma_unmap_single(dev, sg_addr, skb->len, DMA_BIDIRECTIONAL); in dpaa2_eth_free_tx_fd()
|
| /linux/drivers/scsi/bfa/ |
| H A D | bfad_bsg.c | 3214 addr = (u64)(size_t) sge->sg_addr; in bfad_fcxp_get_req_sgaddr_cb() 3236 addr = (u64)(size_t) sge->sg_addr; in bfad_fcxp_get_rsp_sgaddr_cb() 3298 sg_table->sg_addr = (void *)(size_t) buf_info->phys; in bfad_fcxp_map_sg()
|