Home
last modified time | relevance | path

Searched refs:sg_addr (Results 1 - 25 of 39) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/misc/bcm-vk/
H A Dbcm_vk_sg.c40 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()
/kernel/linux/linux-5.10/drivers/crypto/nx/
H A Dnx.c85 u64 sg_addr = (u64)start_addr; in nx_build_sg_list() local
91 sg_addr = page_to_phys(vmalloc_to_page(start_addr)) in nx_build_sg_list()
92 + offset_in_page(sg_addr); in nx_build_sg_list()
94 sg_addr = __pa(sg_addr); in nx_build_sg_list()
96 end_addr = sg_addr + *len; in nx_build_sg_list()
102 * as sg_addr, if not, we need to create another nx_sg element for the in nx_build_sg_list()
111 sg->addr = sg_addr; in nx_build_sg_list()
112 sg_addr = min_t(u64, NX_PAGE_NUM(sg_addr in nx_build_sg_list()
[all...]
/kernel/linux/linux-6.6/drivers/crypto/nx/
H A Dnx.c85 u64 sg_addr = (u64)start_addr; in nx_build_sg_list() local
91 sg_addr = page_to_phys(vmalloc_to_page(start_addr)) in nx_build_sg_list()
92 + offset_in_page(sg_addr); in nx_build_sg_list()
94 sg_addr = __pa(sg_addr); in nx_build_sg_list()
96 end_addr = sg_addr + *len; in nx_build_sg_list()
102 * as sg_addr, if not, we need to create another nx_sg element for the in nx_build_sg_list()
111 sg->addr = sg_addr; in nx_build_sg_list()
112 sg_addr = min_t(u64, NX_PAGE_NUM(sg_addr in nx_build_sg_list()
[all...]
/kernel/linux/linux-5.10/drivers/dma/
H A Dste_dma40_ll.c285 dma_addr_t sg_addr = sg_dma_address(current_sg); in d40_phy_sg_to_lli() local
287 dma_addr_t dst = target ?: sg_addr; in d40_phy_sg_to_lli()
434 dma_addr_t sg_addr = sg_dma_address(current_sg); in d40_log_sg_to_lli() local
436 dma_addr_t addr = dev_addr ?: sg_addr; in d40_log_sg_to_lli()
/kernel/linux/linux-6.6/drivers/dma/
H A Dste_dma40_ll.c286 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()
/kernel/linux/linux-5.10/drivers/scsi/snic/
H A Dsnic_fwint.h197 __le64 sg_addr; /* Points to SGL */ member
278 __le64 sg_addr; /* Points to SG List */ member
H A Dsnic_res.h43 req->u.icmnd.sg_addr = cpu_to_le64(sgl_addr); in snic_icmnd_init()
/kernel/linux/linux-6.6/drivers/scsi/snic/
H A Dsnic_fwint.h183 __le64 sg_addr; /* Points to SGL */ member
264 __le64 sg_addr; /* Points to SG List */ member
H A Dsnic_res.h29 req->u.icmnd.sg_addr = cpu_to_le64(sgl_addr); in snic_icmnd_init()
/kernel/linux/linux-5.10/drivers/scsi/csiostor/
H A Dcsio_scsi.c560 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()
1498 void *sg_addr; in csio_scsi_copy_to_sgl() local
1528 sg_addr = kmap_atomic(sg_page(sg) + (sg_off >> PAGE_SHIFT)); in csio_scsi_copy_to_sgl()
1529 if (!sg_addr) { in csio_scsi_copy_to_sgl()
1535 csio_dbg(hw, "copy_to_sgl:sg_addr %p sg_off %d buf %p len %d\n", in csio_scsi_copy_to_sgl()
1536 sg_addr, sg_of in csio_scsi_copy_to_sgl()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/csiostor/
H A Dcsio_scsi.c560 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()
1539 csio_dbg(hw, "copy_to_sgl:sg_addr %p sg_off %d buf %p len %d\n", in csio_scsi_copy_to_sgl()
1540 sg_addr, sg_of in csio_scsi_copy_to_sgl()
[all...]
/kernel/linux/linux-5.10/drivers/dma/sh/
H A Dshdma-base.c589 dma_addr_t sg_addr = sg_dma_address(sg); in shdma_prep_sg() local
597 i, sg, len, &sg_addr); in shdma_prep_sg()
601 &sg_addr, addr, &len, &first, in shdma_prep_sg()
605 addr, &sg_addr, &len, &first, in shdma_prep_sg()
/kernel/linux/linux-6.6/drivers/dma/sh/
H A Dshdma-base.c589 dma_addr_t sg_addr = sg_dma_address(sg); in shdma_prep_sg() local
597 i, sg, len, &sg_addr); in shdma_prep_sg()
601 &sg_addr, addr, &len, &first, in shdma_prep_sg()
605 addr, &sg_addr, &len, &first, in shdma_prep_sg()
/kernel/linux/linux-5.10/drivers/ata/
H A Dsata_fsl.c456 dma_addr_t sg_addr = sg_dma_address(sg); in sata_fsl_fill_sg() local
459 VPRINTK("SATA FSL : fill_sg, sg_addr = 0x%llx, sg_len = %d\n", in sata_fsl_fill_sg()
460 (unsigned long long)sg_addr, sg_len); in sata_fsl_fill_sg()
463 if (unlikely(sg_addr & 0x03)) in sata_fsl_fill_sg()
465 (unsigned long long)sg_addr); in sata_fsl_fill_sg()
481 prd->dba = cpu_to_le32(sg_addr); in sata_fsl_fill_sg()
/kernel/linux/linux-5.10/drivers/scsi/
H A Da100u2w.h155 u32 sg_addr; /*14 SG List Buf physical Addr */ member
H A Da100u2w.c462 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 Dips.c1952 scb->cmd.basic_io.sg_addr = in ips_usrcmd()
3557 scb->cmd.basic_io.sg_addr = in ips_send_cmd()
3566 scb->cmd.basic_io.sg_addr = in ips_send_cmd()
3603 scb->cmd.basic_io.sg_addr = in ips_send_cmd()
3612 scb->cmd.basic_io.sg_addr = in ips_send_cmd()
3660 scb->cmd.basic_io.sg_addr = ha->enq_busaddr; in ips_send_cmd()
5675 scb->cmd.basic_io.sg_addr = ha->enq_busaddr; in ips_read_adapter_status()
5718 scb->cmd.basic_io.sg_addr = ha->ioctl_busaddr; in ips_read_subsystem_parameters()
5763 scb->cmd.basic_io.sg_addr = ha->ioctl_busaddr; in ips_read_config()
/kernel/linux/linux-6.6/drivers/scsi/
H A Da100u2w.h155 u32 sg_addr; /*14 SG List Buf physical Addr */ member
H A Da100u2w.c462 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 Dips.c1955 scb->cmd.basic_io.sg_addr = in ips_usrcmd()
3560 scb->cmd.basic_io.sg_addr = in ips_send_cmd()
3569 scb->cmd.basic_io.sg_addr = in ips_send_cmd()
3606 scb->cmd.basic_io.sg_addr = in ips_send_cmd()
3615 scb->cmd.basic_io.sg_addr = in ips_send_cmd()
3663 scb->cmd.basic_io.sg_addr = ha->enq_busaddr; in ips_send_cmd()
5678 scb->cmd.basic_io.sg_addr = ha->enq_busaddr; in ips_read_adapter_status()
5721 scb->cmd.basic_io.sg_addr = ha->ioctl_busaddr; in ips_read_subsystem_parameters()
5766 scb->cmd.basic_io.sg_addr = ha->ioctl_busaddr; in ips_read_config()
/kernel/linux/linux-6.6/drivers/ata/
H A Dsata_fsl.c456 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()
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_eth.c1763 dma_addr_t sg_addr; in sg_fd_to_skb() local
1779 sg_addr = qm_sg_addr(&sgt[i]); in sg_fd_to_skb()
1780 sg_vaddr = phys_to_virt(sg_addr); in sg_fd_to_skb()
1783 dma_unmap_page(priv->rx_dma_dev, sg_addr, in sg_fd_to_skb()
1851 sg_addr = qm_sg_addr(&sgt[j]); in sg_fd_to_skb()
1852 sg_vaddr = phys_to_virt(sg_addr); in sg_fd_to_skb()
/kernel/linux/linux-6.6/drivers/dma/ti/
H A Dk3-udma.c2913 dma_addr_t sg_addr = sg_dma_address(sgent); in udma_prep_slave_sg_tr() local
2915 num_tr = udma_get_tr_counters(sg_dma_len(sgent), __ffs(sg_addr), in udma_prep_slave_sg_tr()
2929 sg_addr |= asel; in udma_prep_slave_sg_tr()
2930 tr_req[tr_idx].addr = sg_addr; in udma_prep_slave_sg_tr()
2943 tr_req[tr_idx].addr = sg_addr + tr0_cnt1 * tr0_cnt0; in udma_prep_slave_sg_tr()
3048 dma_addr_t sg_addr = sg_dma_address(sgent); in udma_prep_slave_sg_triggered_tr() local
3068 sg_addr |= asel; in udma_prep_slave_sg_triggered_tr()
3077 tr_req[tr_idx].daddr = sg_addr; in udma_prep_slave_sg_triggered_tr()
3086 tr_req[tr_idx].addr = sg_addr; in udma_prep_slave_sg_triggered_tr()
3115 sg_addr in udma_prep_slave_sg_triggered_tr()
3243 dma_addr_t sg_addr = sg_dma_address(sgent); udma_prep_slave_sg_pkt() local
[all...]
/kernel/linux/linux-5.10/drivers/dma/ti/
H A Dk3-udma.c2050 dma_addr_t sg_addr = sg_dma_address(sgent); in udma_prep_slave_sg_tr() local
2052 num_tr = udma_get_tr_counters(sg_dma_len(sgent), __ffs(sg_addr), in udma_prep_slave_sg_tr()
2066 tr_req[tr_idx].addr = sg_addr; in udma_prep_slave_sg_tr()
2079 tr_req[tr_idx].addr = sg_addr + tr0_cnt1 * tr0_cnt0; in udma_prep_slave_sg_tr()
2174 dma_addr_t sg_addr = sg_dma_address(sgent); in udma_prep_slave_sg_pkt() local
2206 cppi5_hdesc_attach_buf(desc, sg_addr, sg_len, sg_addr, sg_len); in udma_prep_slave_sg_pkt()
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-eth.c135 dma_addr_t sg_addr; in dpaa2_eth_build_frag_skb() local
150 sg_addr = dpaa2_sg_get_addr(sge); in dpaa2_eth_build_frag_skb()
151 sg_vaddr = dpaa2_iova_to_virt(priv->iommu_domain, sg_addr); in dpaa2_eth_build_frag_skb()
152 dma_unmap_page(dev, sg_addr, priv->rx_buf_size, in dpaa2_eth_build_frag_skb()
974 dma_addr_t fd_addr, sg_addr; in dpaa2_eth_free_tx_fd() local
1023 sg_addr = dpaa2_sg_get_addr(sgt); in dpaa2_eth_free_tx_fd()
1024 dma_unmap_single(dev, sg_addr, skb->len, DMA_BIDIRECTIONAL); in dpaa2_eth_free_tx_fd()

Completed in 55 milliseconds

12