/kernel/linux/linux-5.10/drivers/dma/dw-edma/ |
H A D | dw-edma-pcie.c | 144 dw->rg_region.paddr = pdev->resource[pdata->rg_bar].start; in dw_edma_pcie_probe() 145 dw->rg_region.paddr += pdata->rg_off; in dw_edma_pcie_probe() 150 dw->ll_region.paddr = pdev->resource[pdata->ll_bar].start; in dw_edma_pcie_probe() 151 dw->ll_region.paddr += pdata->ll_off; in dw_edma_pcie_probe() 156 dw->dt_region.paddr = pdev->resource[pdata->dt_bar].start; in dw_edma_pcie_probe() 157 dw->dt_region.paddr += pdata->dt_off; in dw_edma_pcie_probe() 173 dw->rg_region.vaddr, &dw->rg_region.paddr); in dw_edma_pcie_probe() 177 dw->ll_region.vaddr, &dw->ll_region.paddr); in dw_edma_pcie_probe() 181 dw->dt_region.vaddr, &dw->dt_region.paddr); in dw_edma_pcie_probe()
|
/kernel/linux/linux-6.6/arch/xtensa/mm/ |
H A D | cache.c | 82 unsigned long vaddr, unsigned long *paddr) in coherent_kvaddr() 84 *paddr = page_to_phys(page); in coherent_kvaddr() 90 unsigned long paddr; in clear_user_highpage() local 91 void *kvaddr = coherent_kvaddr(page, TLBTEMP_BASE_1, vaddr, &paddr); in clear_user_highpage() 96 clear_page_alias(kvaddr, paddr); in clear_user_highpage() 254 void *paddr = kmap_local_folio(folio, i * PAGE_SIZE); in update_mmu_cache_range() local 255 __flush_dcache_page((unsigned long)paddr); in update_mmu_cache_range() 256 __invalidate_icache_page((unsigned long)paddr); in update_mmu_cache_range() 257 kunmap_local(paddr); in update_mmu_cache_range() 81 coherent_kvaddr(struct page *page, unsigned long base, unsigned long vaddr, unsigned long *paddr) coherent_kvaddr() argument
|
/kernel/linux/linux-5.10/drivers/media/platform/sti/hva/ |
H A D | hva-h264.c | 603 dma_addr_t paddr = 0; in hva_h264_prepare_task() local 769 td->addr_source_buffer = frame->paddr; in hva_h264_prepare_task() 770 td->addr_fwd_ref_buffer = fwd_ref_frame->paddr; in hva_h264_prepare_task() 771 td->addr_rec_buffer = loc_rec_frame->paddr; in hva_h264_prepare_task() 773 td->addr_output_bitstream_end = (u32)stream->paddr + stream->size; in hva_h264_prepare_task() 775 td->addr_output_bitstream_start = (u32)stream->paddr; in hva_h264_prepare_task() 776 td->bitstream_offset = (((u32)stream->paddr & 0xF) << 3) & in hva_h264_prepare_task() 779 td->addr_param_out = (u32)ctx->task->paddr + in hva_h264_prepare_task() 784 paddr = seq_info->paddr; in hva_h264_prepare_task() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/st/sti/hva/ |
H A D | hva-h264.c | 605 dma_addr_t paddr = 0; in hva_h264_prepare_task() local 771 td->addr_source_buffer = frame->paddr; in hva_h264_prepare_task() 772 td->addr_fwd_ref_buffer = fwd_ref_frame->paddr; in hva_h264_prepare_task() 773 td->addr_rec_buffer = loc_rec_frame->paddr; in hva_h264_prepare_task() 775 td->addr_output_bitstream_end = (u32)stream->paddr + stream->size; in hva_h264_prepare_task() 777 td->addr_output_bitstream_start = (u32)stream->paddr; in hva_h264_prepare_task() 778 td->bitstream_offset = (((u32)stream->paddr & 0xF) << 3) & in hva_h264_prepare_task() 781 td->addr_param_out = (u32)ctx->task->paddr + in hva_h264_prepare_task() 786 paddr = seq_info->paddr; in hva_h264_prepare_task() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/mxsfb/ |
H A D | mxsfb_kms.c | 222 return gem->paddr; in mxsfb_get_fb_paddr() 350 dma_addr_t paddr; in mxsfb_crtc_atomic_enable() local 360 paddr = mxsfb_get_fb_paddr(crtc->primary); in mxsfb_crtc_atomic_enable() 361 if (paddr) { in mxsfb_crtc_atomic_enable() 362 writel(paddr, mxsfb->base + mxsfb->devdata->cur_buf); in mxsfb_crtc_atomic_enable() 363 writel(paddr, mxsfb->base + mxsfb->devdata->next_buf); in mxsfb_crtc_atomic_enable() 461 dma_addr_t paddr; in mxsfb_plane_primary_atomic_update() local 463 paddr = mxsfb_get_fb_paddr(plane); in mxsfb_plane_primary_atomic_update() 464 if (paddr) in mxsfb_plane_primary_atomic_update() 465 writel(paddr, mxsf in mxsfb_plane_primary_atomic_update() 473 dma_addr_t paddr; mxsfb_plane_overlay_atomic_update() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A D | htt_tx.c | 110 ar->htt.tx_q_state.paddr, in __ath10k_htt_tx_txq_sync() 234 htt->txbuf.paddr); in ath10k_htt_tx_free_cont_txbuf_32() 247 &htt->txbuf.paddr, in ath10k_htt_tx_alloc_cont_txbuf_32() 267 htt->txbuf.paddr); in ath10k_htt_tx_free_cont_txbuf_64() 280 &htt->txbuf.paddr, in ath10k_htt_tx_alloc_cont_txbuf_64() 303 htt->frag_desc.paddr); in ath10k_htt_tx_free_cont_frag_desc_32() 319 &htt->frag_desc.paddr, in ath10k_htt_tx_alloc_cont_frag_desc_32() 343 htt->frag_desc.paddr); in ath10k_htt_tx_free_cont_frag_desc_64() 360 &htt->frag_desc.paddr, in ath10k_htt_tx_alloc_cont_frag_desc_64() 382 dma_unmap_single(ar->dev, htt->tx_q_state.paddr, siz in ath10k_htt_tx_free_txq() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A D | htt_tx.c | 110 ar->htt.tx_q_state.paddr, in __ath10k_htt_tx_txq_sync() 234 htt->txbuf.paddr); in ath10k_htt_tx_free_cont_txbuf_32() 247 &htt->txbuf.paddr, in ath10k_htt_tx_alloc_cont_txbuf_32() 267 htt->txbuf.paddr); in ath10k_htt_tx_free_cont_txbuf_64() 280 &htt->txbuf.paddr, in ath10k_htt_tx_alloc_cont_txbuf_64() 303 htt->frag_desc.paddr); in ath10k_htt_tx_free_cont_frag_desc_32() 319 &htt->frag_desc.paddr, in ath10k_htt_tx_alloc_cont_frag_desc_32() 343 htt->frag_desc.paddr); in ath10k_htt_tx_free_cont_frag_desc_64() 360 &htt->frag_desc.paddr, in ath10k_htt_tx_alloc_cont_frag_desc_64() 382 dma_unmap_single(ar->dev, htt->tx_q_state.paddr, siz in ath10k_htt_tx_free_txq() [all...] |
/kernel/linux/linux-5.10/net/sctp/ |
H A D | input.c | 51 const union sctp_addr *paddr, 816 const union sctp_addr *paddr, __u32 seed) in sctp_hashfn() 820 if (paddr->sa.sa_family == AF_INET6) in sctp_hashfn() 821 addr = jhash(&paddr->v6.sin6_addr, 16, seed); in sctp_hashfn() 823 addr = (__force __u32)paddr->v4.sin_addr.s_addr; in sctp_hashfn() 825 return jhash_3words(addr, ((__force __u32)paddr->v4.sin_port) << 16 | in sctp_hashfn() 833 const union sctp_addr *paddr) in __sctp_rcv_lookup_endpoint() 857 __u32 phash = sctp_hashfn(net, lport, paddr, 0); in __sctp_rcv_lookup_endpoint() 871 const union sctp_addr *paddr; member 883 if (!sctp_cmp_addr_exact(&t->ipaddr, x->paddr)) in sctp_hash_cmp() 815 sctp_hashfn(const struct net *net, __be16 lport, const union sctp_addr *paddr, __u32 seed) sctp_hashfn() argument 830 __sctp_rcv_lookup_endpoint( struct net *net, struct sk_buff *skb, const union sctp_addr *laddr, const union sctp_addr *paddr) __sctp_rcv_lookup_endpoint() argument 976 sctp_addrs_lookup_transport( struct net *net, const union sctp_addr *laddr, const union sctp_addr *paddr) sctp_addrs_lookup_transport() argument 1006 sctp_epaddr_lookup_transport( const struct sctp_endpoint *ep, const union sctp_addr *paddr) sctp_epaddr_lookup_transport() argument 1051 sctp_lookup_association(struct net *net, const union sctp_addr *laddr, const union sctp_addr *paddr, struct sctp_transport **transportp) sctp_lookup_association() argument 1066 sctp_has_association(struct net *net, const union sctp_addr *laddr, const union sctp_addr *paddr) sctp_has_association() argument 1104 union sctp_addr *paddr = &addr; __sctp_rcv_init_lookup() local 1171 union sctp_addr paddr; __sctp_rcv_asconf_lookup() local 1299 __sctp_rcv_lookup(struct net *net, struct sk_buff *skb, const union sctp_addr *paddr, const union sctp_addr *laddr, struct sctp_transport **transportp) __sctp_rcv_lookup() argument [all...] |
/kernel/linux/linux-6.6/net/sctp/ |
H A D | input.c | 51 const union sctp_addr *paddr, 823 const union sctp_addr *paddr, __u32 seed) in sctp_hashfn() 827 if (paddr->sa.sa_family == AF_INET6) in sctp_hashfn() 828 addr = jhash(&paddr->v6.sin6_addr, 16, seed); in sctp_hashfn() 830 addr = (__force __u32)paddr->v4.sin_addr.s_addr; in sctp_hashfn() 832 return jhash_3words(addr, ((__force __u32)paddr->v4.sin_port) << 16 | in sctp_hashfn() 840 const union sctp_addr *paddr, in __sctp_rcv_lookup_endpoint() 863 __u32 phash = sctp_hashfn(net, lport, paddr, 0); in __sctp_rcv_lookup_endpoint() 877 const union sctp_addr *paddr; member 889 if (!sctp_cmp_addr_exact(&t->ipaddr, x->paddr)) in sctp_hash_cmp() 822 sctp_hashfn(const struct net *net, __be16 lport, const union sctp_addr *paddr, __u32 seed) sctp_hashfn() argument 837 __sctp_rcv_lookup_endpoint( struct net *net, struct sk_buff *skb, const union sctp_addr *laddr, const union sctp_addr *paddr, int dif, int sdif) __sctp_rcv_lookup_endpoint() argument 992 sctp_addrs_lookup_transport( struct net *net, const union sctp_addr *laddr, const union sctp_addr *paddr, int dif, int sdif) sctp_addrs_lookup_transport() argument 1026 sctp_epaddr_lookup_transport( const struct sctp_endpoint *ep, const union sctp_addr *paddr) sctp_epaddr_lookup_transport() argument 1072 sctp_lookup_association(struct net *net, const union sctp_addr *laddr, const union sctp_addr *paddr, struct sctp_transport **transportp, int dif, int sdif) sctp_lookup_association() argument 1088 sctp_has_association(struct net *net, const union sctp_addr *laddr, const union sctp_addr *paddr, int dif, int sdif) sctp_has_association() argument 1128 union sctp_addr *paddr = &addr; __sctp_rcv_init_lookup() local 1196 union sctp_addr paddr; __sctp_rcv_asconf_lookup() local 1327 __sctp_rcv_lookup(struct net *net, struct sk_buff *skb, const union sctp_addr *paddr, const union sctp_addr *laddr, struct sctp_transport **transportp, int dif, int sdif) __sctp_rcv_lookup() argument [all...] |
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | uv.h | 205 u64 paddr; member 268 u64 paddr; member 430 .paddr = addr in share() 483 int uv_pin_shared(unsigned long paddr); 486 int uv_destroy_owned_page(unsigned long paddr); 487 int uv_convert_from_secure(unsigned long paddr); 488 int uv_convert_owned_from_secure(unsigned long paddr); 496 static inline int uv_pin_shared(unsigned long paddr) in uv_pin_shared() argument 501 static inline int uv_destroy_owned_page(unsigned long paddr) in uv_destroy_owned_page() argument 506 static inline int uv_convert_from_secure(unsigned long paddr) in uv_convert_from_secure() argument 511 uv_convert_owned_from_secure(unsigned long paddr) uv_convert_owned_from_secure() argument [all...] |
/kernel/linux/linux-6.6/arch/m68k/include/asm/ |
H A D | page_mm.h | 73 unsigned long paddr; in ___pa() local 77 : "=r" (paddr) in ___pa() 79 return paddr; in ___pa() 82 static inline void *__va(unsigned long paddr) in __va() argument 89 : "0" (paddr), "i" (m68k_fixup_memoffset)); in __va()
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | io-workarounds.c | 27 static struct iowa_bus *iowa_pci_find(unsigned long vaddr, unsigned long paddr) in iowa_pci_find() argument 44 if (paddr) in iowa_pci_find() 47 if (paddr >= res->start && paddr <= res->end) in iowa_pci_find() 66 unsigned long vaddr, paddr; in iowa_mem_find_bus() local 72 paddr = ppc_find_vmap_phys(vaddr); in iowa_mem_find_bus() 74 bus = iowa_pci_find(vaddr, paddr); in iowa_mem_find_bus()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | swiotlb.h | 145 struct io_tlb_pool *swiotlb_find_pool(struct device *dev, phys_addr_t paddr); 150 phys_addr_t paddr) in swiotlb_find_pool() 160 * @paddr: Physical address within the DMA buffer. 162 * Check if @paddr points into a bounce buffer. 165 * * %true if @paddr points into a bounce buffer 168 static inline bool is_swiotlb_buffer(struct device *dev, phys_addr_t paddr) in is_swiotlb_buffer() argument 188 swiotlb_find_pool(dev, paddr); in is_swiotlb_buffer() 190 return paddr >= mem->defpool.start && paddr < mem->defpool.end; in is_swiotlb_buffer() 219 static inline bool is_swiotlb_buffer(struct device *dev, phys_addr_t paddr) in is_swiotlb_buffer() argument 149 swiotlb_find_pool(struct device *dev, phys_addr_t paddr) swiotlb_find_pool() argument [all...] |
/kernel/linux/linux-6.6/drivers/cache/ |
H A D | ax45mp_cache.c | 103 static void ax45mp_dma_cache_inv(phys_addr_t paddr, size_t size) in ax45mp_dma_cache_inv() argument 105 unsigned long start = (unsigned long)phys_to_virt(paddr); in ax45mp_dma_cache_inv() 125 static void ax45mp_dma_cache_wback(phys_addr_t paddr, size_t size) in ax45mp_dma_cache_wback() argument 127 unsigned long start = (unsigned long)phys_to_virt(paddr); in ax45mp_dma_cache_wback() 143 static void ax45mp_dma_cache_wback_inv(phys_addr_t paddr, size_t size) in ax45mp_dma_cache_wback_inv() argument 145 ax45mp_dma_cache_wback(paddr, size); in ax45mp_dma_cache_wback_inv() 146 ax45mp_dma_cache_inv(paddr, size); in ax45mp_dma_cache_wback_inv()
|
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | uv.c | 91 int uv_pin_shared(unsigned long paddr) in uv_pin_shared() argument 96 .paddr = paddr, in uv_pin_shared() 110 * @paddr: Absolute host address of page to be destroyed 112 static int uv_destroy_page(unsigned long paddr) in uv_destroy_page() argument 117 .paddr = paddr in uv_destroy_page() 135 int uv_destroy_owned_page(unsigned long paddr) in uv_destroy_owned_page() argument 137 struct page *page = phys_to_page(paddr); in uv_destroy_owned_page() 141 rc = uv_destroy_page(paddr); in uv_destroy_owned_page() 154 uv_convert_from_secure(unsigned long paddr) uv_convert_from_secure() argument 170 uv_convert_owned_from_secure(unsigned long paddr) uv_convert_owned_from_secure() argument [all...] |
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | iommu.h | 88 TP_PROTO(unsigned long iova, phys_addr_t paddr, size_t size), 90 TP_ARGS(iova, paddr, size), 94 __field(u64, paddr) 100 __entry->paddr = paddr; 104 TP_printk("IOMMU: iova=0x%016llx paddr=0x%016llx size=%zu", 105 __entry->iova, __entry->paddr, __entry->size
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | iommu.h | 81 TP_PROTO(unsigned long iova, phys_addr_t paddr, size_t size), 83 TP_ARGS(iova, paddr, size), 87 __field(u64, paddr) 93 __entry->paddr = paddr; 97 TP_printk("IOMMU: iova=0x%016llx - 0x%016llx paddr=0x%016llx size=%zu", 98 __entry->iova, __entry->iova + __entry->size, __entry->paddr,
|
/kernel/linux/linux-5.10/drivers/lightnvm/ |
H A D | pblk-map.c | 32 u64 paddr; in pblk_map_page_data() local 58 paddr = pblk_alloc_page(pblk, line, nr_secs); in pblk_map_page_data() 60 for (i = 0; i < nr_secs; i++, paddr++) { in pblk_map_page_data() 65 ppa_list[i] = addr_to_gen_ppa(pblk, paddr, line->id); in pblk_map_page_data() 80 lba_list[paddr] = cpu_to_le64(w_ctx->lba); in pblk_map_page_data() 81 if (lba_list[paddr] != addr_empty) in pblk_map_page_data() 86 lba_list[paddr] = addr_empty; in pblk_map_page_data() 88 __pblk_map_invalidate(pblk, line, paddr); in pblk_map_page_data()
|
/kernel/liteos_a/arch/arm/arm/src/ |
H A D | los_arch_mmu.c | 52 PADDR_T *paddr; member 71 STATIC SPIN_LOCK_S *OsGetPteLock(LosArchMmu *archMmu, PADDR_T paddr, UINT32 *intSave) in OsGetPteLock() argument 77 vmPage = OsVmPaddrToPage(paddr); in OsGetPteLock() 90 STATIC SPIN_LOCK_S *OsGetPte1Lock(LosArchMmu *archMmu, PADDR_T paddr, UINT32 *intSave) in OsGetPte1Lock() argument 92 return OsGetPteLock(archMmu, paddr, intSave); in OsGetPte1Lock() 103 STATIC SPIN_LOCK_S *OsGetPte1LockTmp(LosArchMmu *archMmu, PADDR_T paddr, UINT32 *intSave) in OsGetPte1LockTmp() argument 107 spinLock = OsGetPteLock(archMmu, paddr, intSave); in OsGetPte1LockTmp() 110 (VOID)paddr; in OsGetPte1LockTmp() 163 STATIC INT32 OsMapParamCheck(UINT32 flags, VADDR_T vaddr, PADDR_T paddr) in OsMapParamCheck() argument 172 /* paddr an in OsMapParamCheck() 514 LOS_ArchMmuQuery(const LosArchMmu *archMmu, VADDR_T vaddr, PADDR_T *paddr, UINT32 *flags) LOS_ArchMmuQuery() argument 803 LOS_ArchMmuMap(LosArchMmu *archMmu, VADDR_T vaddr, PADDR_T paddr, size_t count, UINT32 flags) LOS_ArchMmuMap() argument 853 PADDR_T paddr = 0; LOS_ArchMmuChangeProt() local 888 PADDR_T paddr = 0; LOS_ArchMmuMove() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/ |
H A D | dbring.c | 45 dma_addr_t paddr; in ath11k_dbring_bufs_replenish() local 60 paddr = dma_map_single(ab->dev, ptr_aligned, ring->buf_sz, in ath11k_dbring_bufs_replenish() 63 ret = dma_mapping_error(ab->dev, paddr); in ath11k_dbring_bufs_replenish() 81 buff->paddr = paddr; in ath11k_dbring_bufs_replenish() 86 ath11k_hal_rx_buf_addr_info_set(desc, paddr, cookie, 0); in ath11k_dbring_bufs_replenish() 98 dma_unmap_single(ab->dev, paddr, ring->buf_sz, in ath11k_dbring_bufs_replenish() 163 param.base_paddr_lo = lower_32_bits(ring->refill_srng.paddr); in ath11k_dbring_wmi_cfg_setup() 164 param.base_paddr_hi = upper_32_bits(ring->refill_srng.paddr); in ath11k_dbring_wmi_cfg_setup() 280 dma_addr_t paddr; in ath11k_dbring_buffer_release_event() local [all...] |
/kernel/linux/linux-5.10/arch/arm64/mm/ |
H A D | dma-mapping.c | 16 void arch_sync_dma_for_device(phys_addr_t paddr, size_t size, in arch_sync_dma_for_device() argument 19 __dma_map_area(phys_to_virt(paddr), size, dir); in arch_sync_dma_for_device() 22 void arch_sync_dma_for_cpu(phys_addr_t paddr, size_t size, in arch_sync_dma_for_cpu() argument 25 __dma_unmap_area(phys_to_virt(paddr), size, dir); in arch_sync_dma_for_cpu()
|
/kernel/linux/linux-5.10/arch/nios2/mm/ |
H A D | dma-mapping.c | 21 void arch_sync_dma_for_device(phys_addr_t paddr, size_t size, in arch_sync_dma_for_device() argument 24 void *vaddr = phys_to_virt(paddr); in arch_sync_dma_for_device() 45 void arch_sync_dma_for_cpu(phys_addr_t paddr, size_t size, in arch_sync_dma_for_cpu() argument 48 void *vaddr = phys_to_virt(paddr); in arch_sync_dma_for_cpu()
|
/kernel/linux/linux-6.6/arch/arm64/mm/ |
H A D | dma-mapping.c | 16 void arch_sync_dma_for_device(phys_addr_t paddr, size_t size, in arch_sync_dma_for_device() argument 19 unsigned long start = (unsigned long)phys_to_virt(paddr); in arch_sync_dma_for_device() 24 void arch_sync_dma_for_cpu(phys_addr_t paddr, size_t size, in arch_sync_dma_for_cpu() argument 27 unsigned long start = (unsigned long)phys_to_virt(paddr); in arch_sync_dma_for_cpu()
|
/kernel/linux/linux-6.6/arch/nios2/mm/ |
H A D | dma-mapping.c | 21 void arch_sync_dma_for_device(phys_addr_t paddr, size_t size, in arch_sync_dma_for_device() argument 24 void *vaddr = phys_to_virt(paddr); in arch_sync_dma_for_device() 45 void arch_sync_dma_for_cpu(phys_addr_t paddr, size_t size, in arch_sync_dma_for_cpu() argument 48 void *vaddr = phys_to_virt(paddr); in arch_sync_dma_for_cpu()
|
/kernel/linux/linux-5.10/drivers/media/platform/sti/delta/ |
H A D | delta-mem.c | 29 buf->paddr = dma_addr; in hw_alloc() 36 ctx->name, size, buf->vaddr, &buf->paddr, buf->name); in hw_alloc() 47 ctx->name, buf->size, buf->vaddr, &buf->paddr, buf->name); in hw_free() 50 buf->vaddr, buf->paddr, buf->attrs); in hw_free()
|