/linux-master/include/linux/ |
H A D | io-pgtable.h | 57 * @oas: Output address (paddr) size, in bits. 186 phys_addr_t paddr, size_t pgsize, size_t pgcount,
|
H A D | tee_core.h | 199 * @paddr: Physical address of start of pool 205 phys_addr_t paddr, size_t size,
|
/linux-master/arch/xtensa/include/asm/ |
H A D | page.h | 143 extern void clear_page_alias(void *vaddr, unsigned long paddr);
|
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | dp_rx.h | 18 dma_addr_t paddr; member in struct:ath12k_dp_rx_tid
|
H A D | hal.h | 581 dma_addr_t paddr; member in struct:hal_wbm_idle_scatter_list 1009 dma_addr_t paddr; member in struct:ath12k_hal::__anon1024 1015 dma_addr_t paddr; member in struct:ath12k_hal::__anon1025 1116 dma_addr_t paddr); 1118 void ath12k_hal_ce_src_set_desc(struct hal_ce_srng_src_desc *desc, dma_addr_t paddr, 1120 void ath12k_hal_ce_dst_set_desc(struct hal_ce_srng_dest_desc *desc, dma_addr_t paddr);
|
/linux-master/drivers/net/ethernet/amazon/ena/ |
H A D | ena_eth_com.c | 520 addr_hi = ((ena_bufs->paddr & 523 desc->buff_addr_lo = (u32)ena_bufs->paddr; 638 desc->buff_addr_lo = (u32)ena_buf->paddr; 640 ((ena_buf->paddr & GENMASK_ULL(io_sq->dma_addr_bits - 1, 32)) >> 32);
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_rc6.c | 296 resource_size_t pctx_paddr, paddr; local 303 paddr = i915->dsm.stolen.end + 1 - pctx_size; 304 GEM_BUG_ON(paddr > U32_MAX); 306 pctx_paddr = (paddr & ~4095);
|
/linux-master/arch/x86/kernel/ |
H A D | amd_gart_64.c | 231 phys_addr_t paddr = page_to_phys(page) + offset; local 233 if (!need_iommu(dev, paddr, size)) 234 return paddr; 236 bus = dma_map_area(dev, paddr, size, dir, 0);
|
/linux-master/drivers/net/ethernet/socionext/ |
H A D | sni_ave.c | 334 int entry, dma_addr_t paddr) 339 lower_32_bits(paddr)); 343 upper_32_bits(paddr)); 552 dma_addr_t *paddr) 562 *paddr = map_addr; 583 dma_addr_t paddr; local 613 DMA_FROM_DEVICE, &paddr); 622 ave_desc_write_addr(ndev, AVE_DESCID_RX, entry, paddr); 1405 dma_addr_t paddr; local 1428 skb->data, skb->len, DMA_TO_DEVICE, &paddr); 333 ave_desc_write_addr(struct net_device *ndev, enum desc_id id, int entry, dma_addr_t paddr) argument 550 ave_dma_map(struct net_device *ndev, struct ave_desc *desc, void *ptr, size_t len, enum dma_data_direction dir, dma_addr_t *paddr) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | hal_rx.c | 266 void ath11k_hal_rx_buf_addr_info_set(void *desc, dma_addr_t paddr, argument 272 paddr_lo = lower_32_bits(paddr); 273 paddr_hi = upper_32_bits(paddr); 280 void ath11k_hal_rx_buf_addr_info_get(void *desc, dma_addr_t *paddr, argument 285 *paddr = 321 dma_addr_t *paddr, u32 *desc_bank) 346 ath11k_hal_rx_reo_ent_paddr_get(ab, rx_desc, paddr, desc_bank); 407 dma_addr_t *paddr, u32 *desc_bank) 411 *paddr = ((u64)(FIELD_GET(BUFFER_ADDR_INFO1_ADDR, buff_addr->info1)) << 32) | 1538 void ath11k_hal_rx_reo_ent_buf_paddr_get(void *rx_desc, dma_addr_t *paddr, argument 320 ath11k_hal_desc_reo_parse_err(struct ath11k_base *ab, u32 *rx_desc, dma_addr_t *paddr, u32 *desc_bank) argument 406 ath11k_hal_rx_reo_ent_paddr_get(struct ath11k_base *ab, void *desc, dma_addr_t *paddr, u32 *desc_bank) argument [all...] |
H A D | qmi.h | 104 dma_addr_t paddr; member in struct:target_mem_chunk 123 dma_addr_t paddr; member in struct:m3_mem_region
|
H A D | dp_tx.c | 211 ti.paddr = dma_map_single(ab->dev, skb->data, skb->len, DMA_TO_DEVICE); 212 if (unlikely(dma_mapping_error(ab->dev, ti.paddr))) { 220 skb_cb->paddr = ti.paddr; 272 dma_unmap_single(ab->dev, ti.paddr, ti.data_len, DMA_TO_DEVICE); 306 dma_unmap_single(ab->dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); 344 dma_unmap_single(ab->dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); 566 dma_unmap_single(ab->dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE);
|
H A D | hal.h | 494 dma_addr_t paddr; member in struct:hal_wbm_idle_scatter_list 898 dma_addr_t paddr; member in struct:ath11k_hal::__anon991 904 dma_addr_t paddr; member in struct:ath11k_hal::__anon992 934 dma_addr_t paddr); 936 void ath11k_hal_ce_src_set_desc(void *buf, dma_addr_t paddr, u32 len, u32 id, 938 void ath11k_hal_ce_dst_set_desc(void *buf, dma_addr_t paddr);
|
/linux-master/drivers/hwtracing/coresight/ |
H A D | coresight-tmc-etr.c | 200 dma_addr_t paddr; local 228 paddr = dma_map_page(real_dev, page, 0, PAGE_SIZE, dir); 229 if (dma_mapping_error(real_dev, paddr)) 231 tmc_pages->daddrs[i] = paddr; 494 dma_addr_t paddr; local 526 paddr = table_daddrs[tpidx + 1]; 528 paddr = table_daddrs[tpidx] + 538 paddr = data_daddrs[dpidx] + spidx * ETR_SG_PAGE_SIZE; 542 *ptr++ = ETR_SG_ENTRY(paddr, type); 554 paddr [all...] |
/linux-master/tools/testing/selftests/net/af_unix/ |
H A D | test_unix_oob.c | 178 struct sockaddr_un consumer_addr, paddr; local 211 pfd = accept(lfd, (struct sockaddr *) &paddr, &len);
|
/linux-master/arch/powerpc/sysdev/ |
H A D | fsl_pci.c | 410 u64 paddr = 0; local 414 out_be32(&pci->piw[win_idx].pitar, paddr >> 12); 415 out_be32(&pci->piw[win_idx].piwbar, paddr >> 12); 421 paddr += 1ull << mem_log; 430 paddr >> 12); 432 paddr >> 12); 437 paddr += 1ull << mem_log; 441 hose->dma_window_size = (resource_size_t)paddr;
|
/linux-master/drivers/iommu/ |
H A D | exynos-iommu.c | 1136 phys_addr_t paddr, int prot, short *pgcnt) 1155 exynos_iommu_set_pte(sent, mk_lv1ent_sect(paddr, prot)); 1172 static int lv2set_page(sysmmu_pte_t *pent, phys_addr_t paddr, size_t size, argument 1179 exynos_iommu_set_pte(pent, mk_lv2ent_spage(paddr, prot)); 1195 *pent = mk_lv2ent_lpage(paddr, prot); 1233 unsigned long l_iova, phys_addr_t paddr, size_t size, 1250 ret = lv1set_section(domain, entry, iova, paddr, prot, 1261 ret = lv2set_page(pent, paddr, size, prot, 1134 lv1set_section(struct exynos_iommu_domain *domain, sysmmu_pte_t *sent, sysmmu_iova_t iova, phys_addr_t paddr, int prot, short *pgcnt) argument 1232 exynos_iommu_map(struct iommu_domain *iommu_domain, unsigned long l_iova, phys_addr_t paddr, size_t size, size_t count, int prot, gfp_t gfp, size_t *mapped) argument
|
H A D | iommu.c | 2375 phys_addr_t paddr, size_t size, size_t *count) 2380 unsigned long addr_merge = paddr | iova; 2410 if ((iova ^ paddr) & (pgsize_next - 1)) 2429 phys_addr_t paddr, size_t size, int prot, gfp_t gfp) 2435 phys_addr_t orig_paddr = paddr; 2452 if (!IS_ALIGNED(iova | paddr | size, min_pagesz)) { 2454 iova, &paddr, size, min_pagesz); 2458 pr_debug("map: iova 0x%lx pa %pa size 0x%zx\n", iova, &paddr, size); 2463 pgsize = iommu_pgsize(domain, iova, paddr, size, &count); 2466 iova, &paddr, pgsiz 2374 iommu_pgsize(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, size_t *count) argument 2428 __iommu_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, int prot, gfp_t gfp) argument 2491 iommu_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, int prot, gfp_t gfp) argument [all...] |
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_wq.c | 97 * @paddr: physical address will be returned in this address 103 static int queue_alloc_page(struct hinic_hwif *hwif, u64 **vaddr, u64 *paddr, argument 116 *paddr = (u64)dma_addr; 425 u64 *paddr = &wq->block_vaddr[i]; local 428 dma_addr = (dma_addr_t)be64_to_cpu(*paddr); 471 u64 *paddr = &wq->block_vaddr[i]; local 482 *paddr = cpu_to_be64(dma_addr);
|
/linux-master/drivers/dma/ |
H A D | bcm2835-dma.c | 65 dma_addr_t paddr; member in struct:bcm2835_cb_entry 210 desc->cb_list[i].paddr); 332 &cb_entry->paddr); 357 d->cb_list[frame - 1].cb->next = cb_entry->paddr; 452 writel(d->cb_list[0].paddr, c->chan_base + BCM2835_DMA_ADDR); 773 d->cb_list[d->frames - 1].cb->next = d->cb_list[0].paddr;
|
H A D | at_hdmac.c | 1101 dma_addr_t paddr; local 1119 vaddr = dma_pool_alloc(atdma->memset_pool, GFP_NOWAIT, &paddr); 1139 ret = atdma_create_memset_lli(chan, desc->sg, paddr, dest, len); 1143 desc->memset_paddr = paddr; 1157 dma_pool_free(atdma->memset_pool, vaddr, paddr); 1172 dma_addr_t paddr; local 1186 vaddr = dma_pool_alloc(atdma->memset_pool, GFP_NOWAIT, &paddr); 1212 ret = atdma_create_memset_lli(chan, &desc->sg[i], paddr, dest, 1221 desc->memset_paddr = paddr; 1235 dma_pool_free(atdma->memset_pool, vaddr, paddr); [all...] |
/linux-master/drivers/iommu/arm/arm-smmu/ |
H A D | qcom_iommu.c | 430 phys_addr_t paddr, size_t pgsize, size_t pgcount, 442 ret = ops->map_pages(ops, iova, paddr, pgsize, pgcount, prot, GFP_ATOMIC, mapped); 618 dma_addr_t paddr; local 637 cpu_addr = dma_alloc_attrs(dev, psize, &paddr, GFP_KERNEL, attrs); 644 ret = qcom_scm_iommu_secure_ptbl_init(paddr, psize, spare); 654 dma_free_attrs(dev, psize, cpu_addr, paddr, attrs); 429 qcom_iommu_map(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
|
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_drv.c | 185 &priv->vram.paddr, GFP_KERNEL, attrs); 188 priv->vram.paddr = 0; 193 (uint32_t)priv->vram.paddr, 194 (uint32_t)(priv->vram.paddr + size)); 205 if (!priv->vram.paddr) 209 dma_free_attrs(ddev->dev, priv->vram.size, NULL, priv->vram.paddr,
|
/linux-master/arch/sparc/kernel/ |
H A D | pci_sun4v.c | 524 unsigned long paddr, npages, entry, out_entry = 0, slen; local 533 paddr = (unsigned long) SG_ENT_PHYS_ADDRESS(s); 534 npages = iommu_num_pages(paddr, slen, IO_PAGE_SIZE); 540 pr_err_ratelimited("iommu_alloc failed, iommu %p paddr %lx npages %lx\n", 541 tbl, paddr, npages); 552 paddr &= IO_PAGE_MASK; 554 err = iommu_batch_add(paddr, mask); 557 paddr += IO_PAGE_SIZE;
|
/linux-master/arch/x86/kernel/apic/ |
H A D | x2apic_uv_x.c | 828 unsigned long bytes, paddr; local 830 paddr = base << pshift; 832 if (!paddr) { 837 init_extra_mapping_uc(paddr, bytes); 839 init_extra_mapping_wb(paddr, bytes); 842 id, paddr, paddr + bytes, mt[map_type], max_pnode + 1);
|