Searched refs:paddr (Results 301 - 325 of 524) sorted by relevance

<<11121314151617181920>>

/linux-master/include/linux/
H A Dio-pgtable.h57 * @oas: Output address (paddr) size, in bits.
186 phys_addr_t paddr, size_t pgsize, size_t pgcount,
H A Dtee_core.h199 * @paddr: Physical address of start of pool
205 phys_addr_t paddr, size_t size,
/linux-master/arch/xtensa/include/asm/
H A Dpage.h143 extern void clear_page_alias(void *vaddr, unsigned long paddr);
/linux-master/drivers/net/wireless/ath/ath12k/
H A Ddp_rx.h18 dma_addr_t paddr; member in struct:ath12k_dp_rx_tid
H A Dhal.h581 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 Dena_eth_com.c520 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 Dintel_rc6.c296 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 Damd_gart_64.c231 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 Dsni_ave.c334 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 Dhal_rx.c266 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 Dqmi.h104 dma_addr_t paddr; member in struct:target_mem_chunk
123 dma_addr_t paddr; member in struct:m3_mem_region
H A Ddp_tx.c211 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 Dhal.h494 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 Dcoresight-tmc-etr.c200 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 Dtest_unix_oob.c178 struct sockaddr_un consumer_addr, paddr; local
211 pfd = accept(lfd, (struct sockaddr *) &paddr, &len);
/linux-master/arch/powerpc/sysdev/
H A Dfsl_pci.c410 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 Dexynos-iommu.c1136 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 Diommu.c2375 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 Dhinic_hw_wq.c97 * @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 Dbcm2835-dma.c65 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 Dat_hdmac.c1101 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 Dqcom_iommu.c430 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 Dmsm_drv.c185 &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 Dpci_sun4v.c524 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 Dx2apic_uv_x.c828 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);

Completed in 933 milliseconds

<<11121314151617181920>>