/linux-master/drivers/iommu/ |
H A D | io-pgtable-arm.c | 162 static arm_lpae_iopte paddr_to_iopte(phys_addr_t paddr, argument 165 arm_lpae_iopte pte = paddr; 174 u64 paddr = pte & ARM_LPAE_PTE_ADDR_MASK; local 177 return paddr; 180 return (paddr | (paddr << (48 - 12))) & (ARM_LPAE_PTE_ADDR_MASK << 4); 277 phys_addr_t paddr, arm_lpae_iopte prot, 291 ptep[i] = pte | paddr_to_iopte(paddr + i * sz, data); 298 unsigned long iova, phys_addr_t paddr, 325 __arm_lpae_init_pte(data, paddr, pro 276 __arm_lpae_init_pte(struct arm_lpae_io_pgtable *data, phys_addr_t paddr, arm_lpae_iopte prot, int lvl, int num_entries, arm_lpae_iopte *ptep) argument 297 arm_lpae_init_pte(struct arm_lpae_io_pgtable *data, unsigned long iova, phys_addr_t paddr, arm_lpae_iopte prot, int lvl, int num_entries, arm_lpae_iopte *ptep) argument 361 __arm_lpae_map(struct arm_lpae_io_pgtable *data, unsigned long iova, phys_addr_t paddr, size_t size, size_t pgcount, arm_lpae_iopte prot, int lvl, arm_lpae_iopte *ptep, gfp_t gfp, size_t *mapped) argument 482 arm_lpae_map_pages(struct io_pgtable_ops *ops, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int iommu_prot, gfp_t gfp, size_t *mapped) argument [all...] |
H A D | virtio-iommu.c | 57 phys_addr_t paddr; member in struct:viommu_mapping 314 phys_addr_t paddr, u32 flags) 323 mapping->paddr = paddr; 450 .phys_start = cpu_to_le64(mapping->paddr), 815 phys_addr_t paddr, size_t pgsize, size_t pgcount, 832 ret = viommu_add_mapping(vdomain, iova, end, paddr, flags); 841 .phys_start = cpu_to_le64(paddr), 890 u64 paddr = 0; local 900 paddr 313 viommu_add_mapping(struct viommu_domain *vdomain, u64 iova, u64 end, phys_addr_t paddr, u32 flags) argument 814 viommu_map_pages(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument [all...] |
/linux-master/arch/sparc/mm/ |
H A D | leon_mm.c | 36 unsigned long leon_swprobe(unsigned long vaddr, unsigned long *paddr) argument 178 if (paddr) 179 *paddr = paddr_calc;
|
H A D | tlb.c | 118 unsigned long paddr, pfn = pte_pfn(orig); local 136 paddr = (unsigned long) page_address(page); 137 if ((paddr ^ vaddr) & (1 << 13))
|
/linux-master/drivers/media/platform/st/sti/delta/ |
H A D | delta.h | 93 * @prepared: if set vaddr/paddr are resolved 95 * @paddr: physical address (for hardware) 106 dma_addr_t paddr; member in struct:delta_au 158 * @prepared: if set pix/vaddr/paddr are resolved 161 * @paddr: physical address (for hardware) 176 dma_addr_t paddr; member in struct:delta_frame 206 dma_addr_t paddr; member in struct:delta_buf 270 * @frame.paddr (in) physical address (for hardware) 323 * @au.paddr (in) physical address (for hardware)
|
/linux-master/drivers/crypto/hisilicon/sec/ |
H A D | sec_drv.h | 177 * @paddr: Physical address of the dma mapped region of ram used for the ring. 184 dma_addr_t paddr; member in struct:sec_queue_ring_cmd 191 dma_addr_t paddr; member in struct:sec_queue_ring_db 197 dma_addr_t paddr; member in struct:sec_queue_ring_cq
|
/linux-master/drivers/net/wireless/marvell/mwifiex/ |
H A D | pcie.h | 160 u64 paddr; member in struct:mwifiex_evt_buf_desc 166 u64 paddr; member in struct:mwifiex_pcie_buf_desc 176 u64 paddr; member in struct:mwifiex_pfu_buf_desc
|
/linux-master/drivers/scsi/fnic/ |
H A D | vnic_rq.c | 103 u64 paddr; local 106 paddr = (u64)rq->ring.base_addr | VNIC_PADDR_TARGET; 107 writeq(paddr, &rq->ctrl->ring_base);
|
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_rq.c | 106 u64 paddr; local 109 paddr = (u64)rq->ring.base_addr | VNIC_PADDR_TARGET; 110 writeq(paddr, &rq->ctrl->ring_base);
|
H A D | vnic_wq.c | 126 u64 paddr; local 129 paddr = (u64)wq->ring.base_addr | VNIC_PADDR_TARGET; 130 writeq(paddr, &wq->ctrl->ring_base);
|
/linux-master/drivers/scsi/snic/ |
H A D | vnic_wq.c | 145 u64 paddr; local 148 paddr = (u64)wq->ring.base_addr | VNIC_PADDR_TARGET; 149 writeq(paddr, &wq->ctrl->ring_base);
|
/linux-master/arch/powerpc/kernel/ |
H A D | pci_64.c | 120 void __iomem *ioremap_phb(phys_addr_t paddr, unsigned long size) argument 125 WARN_ON_ONCE(paddr & ~PAGE_MASK); 141 if (ioremap_page_range(addr, addr + size, paddr,
|
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_fbdev.c | 76 uint64_t paddr; local 102 ret = msm_gem_get_and_pin_iova(bo, priv->kms->aspace, &paddr); 129 fbi->fix.smem_start = paddr;
|
/linux-master/arch/powerpc/mm/ |
H A D | mem.c | 303 phys_addr_t paddr = (phys_addr_t)pfn << PAGE_SHIFT; local 305 if (memblock_is_memory(paddr) && !memblock_is_reserved(paddr))
|
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | htt_rx.c | 31 ath10k_htt_rx_find_skb_paddr(struct ath10k *ar, u64 paddr) argument 35 hash_for_each_possible(ar->htt.rx_ring.skb_table, rxcb, hlist, paddr) 36 if (rxcb->paddr == paddr) 53 dma_unmap_single(htt->ar->dev, rxcb->paddr, 66 dma_unmap_single(htt->ar->dev, rxcb->paddr, 102 dma_addr_t paddr, int idx) 104 htt->rx_ring.paddrs_ring_32[idx] = __cpu_to_le32(paddr); 108 dma_addr_t paddr, int idx) 110 htt->rx_ring.paddrs_ring_64[idx] = __cpu_to_le64(paddr); 101 ath10k_htt_set_paddrs_ring_32(struct ath10k_htt *htt, dma_addr_t paddr, int idx) argument 107 ath10k_htt_set_paddrs_ring_64(struct ath10k_htt *htt, dma_addr_t paddr, int idx) argument 139 dma_addr_t paddr; local 463 ath10k_htt_rx_pop_paddr(struct ath10k_htt *htt, u64 paddr) argument 504 u32 paddr; local 581 u64 paddr; local 663 u32 paddr; local 728 u64 paddr; local 783 dma_addr_t paddr; local [all...] |
H A D | snoc.c | 497 dma_addr_t paddr; local 506 paddr = dma_map_single(ar->dev, skb->data, 509 if (unlikely(dma_mapping_error(ar->dev, paddr))) { 515 ATH10K_SKB_RXCB(skb)->paddr = paddr; 518 ret = ce_pipe->ops->ce_rx_post_buf(ce_pipe, skb, paddr); 521 dma_unmap_single(ar->dev, paddr, skb->len + skb_tailroom(skb), 586 dma_unmap_single(ar->dev, ATH10K_SKB_RXCB(skb)->paddr, 680 dma_unmap_single(ar->dev, ATH10K_SKB_CB(skb)->paddr, 701 "snoc tx item %d paddr [all...] |
/linux-master/arch/nios2/include/asm/ |
H A D | pgtable.h | 186 unsigned long paddr = (unsigned long)page_to_virt(pte_page(pte)); local 188 flush_dcache_range(paddr, paddr + nr * PAGE_SIZE);
|
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | dp_rx.c | 275 dma_addr_t paddr; local 308 paddr = dma_map_single(ab->dev, skb->data, 311 if (dma_mapping_error(ab->dev, paddr)) 341 ATH12K_SKB_RXCB(skb)->paddr = paddr; 345 ath12k_hal_rx_buf_addr_info_set(desc, paddr, cookie, mgr); 361 dma_unmap_single(ab->dev, paddr, skb->len + skb_tailroom(skb), 385 dma_unmap_single(ab->dev, ATH12K_SKB_RXCB(skb)->paddr, 560 dma_unmap_single(ab->dev, cmd->data.paddr, 570 dma_unmap_single(ab->dev, cmd_cache->data.paddr, 739 ath12k_peer_rx_tid_qref_setup(struct ath12k_base *ab, u16 peer_id, u16 tid, dma_addr_t paddr) argument 932 dma_addr_t paddr; local 3399 dma_addr_t paddr; local [all...] |
/linux-master/drivers/gpu/drm/sti/ |
H A D | sti_cursor.c | 41 * @paddr: physical address 46 dma_addr_t paddr; member in struct:dma_pixmap 96 if (cursor->pixmap.paddr == val) 232 cursor->pixmap.base, cursor->pixmap.paddr); 238 &cursor->pixmap.paddr, 297 writel(cursor->pixmap.paddr, cursor->regs + CUR_PML);
|
/linux-master/drivers/misc/sgi-gru/ |
H A D | grufile.c | 230 static void gru_init_chiplet(struct gru_state *gru, unsigned long paddr, argument 235 gru->gs_gru_base_paddr = paddr; 259 unsigned long paddr; local 281 paddr = gru_chiplet_paddr(gru_base_paddr, pnode, chip); 283 gru_init_chiplet(gru, paddr, vaddr, bid, chip);
|
/linux-master/drivers/video/fbdev/ |
H A D | hpfb.c | 332 unsigned long paddr, vaddr; local 334 paddr = d->resource.start; 339 vaddr = (unsigned long)ioremap(paddr, resource_size(&d->resource)); 341 vaddr = paddr + DIO_VIRADDRBASE; 345 if (hpfb_init_one(paddr, vaddr)) {
|
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | hal_rx.h | 494 void ath11k_hal_rx_buf_addr_info_set(void *desc, dma_addr_t paddr, 496 void ath11k_hal_rx_buf_addr_info_get(void *desc, dma_addr_t *paddr, 499 dma_addr_t *paddr, u32 *desc_bank); 503 dma_addr_t *paddr, u32 *desc_bank); 505 dma_addr_t *paddr, u32 *sw_cookie,
|
/linux-master/drivers/iommu/amd/ |
H A D | io_pgtable.c | 364 phys_addr_t paddr, size_t pgsize, size_t pgcount, 376 BUG_ON(!IS_ALIGNED(paddr, pgsize)); 397 __pte = PAGE_SIZE_PTE(__sme_set(paddr), pgsize); 400 __pte = __sme_set(paddr) | IOMMU_PTE_PR | IOMMU_PTE_FC; 411 paddr += pgsize; 363 iommu_v1_map_pages(struct io_pgtable_ops *ops, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument
|
/linux-master/drivers/dma/ |
H A D | fsl_raid.c | 252 void *cf, dma_addr_t paddr) 260 desc->hwdesc.lbea32 = upper_32_bits(paddr); 261 desc->hwdesc.addr_low = lower_32_bits(paddr); 263 desc->cf_paddr = paddr; 266 desc->cdb_paddr = paddr + FSL_RE_CF_DESC_SIZE; 276 dma_addr_t paddr; local 298 &paddr); 304 desc = fsl_re_init_desc(re_chan, desc, cf, paddr); 577 dma_addr_t paddr; local 587 &paddr); 250 fsl_re_init_desc(struct fsl_re_chan *re_chan, struct fsl_re_desc *desc, void *cf, dma_addr_t paddr) argument [all...] |
/linux-master/drivers/media/platform/samsung/s3c-camif/ |
H A D | camif-regs.c | 201 struct camif_addr *paddr, int i) 205 camif_write(camif, S3C_CAMIF_REG_CIYSA(vp->id, i), paddr->y); 209 paddr->cb); 211 paddr->cr); 215 i, &paddr->y, &paddr->cb, &paddr->cr); 200 camif_hw_set_output_addr(struct camif_vp *vp, struct camif_addr *paddr, int i) argument
|