| /drivers/soc/apple/ |
| A D | sart.c | 53 phys_addr_t *paddr, size_t *size); 72 phys_addr_t *paddr, size_t *size) in sart2_get_entry() argument 104 phys_addr_t *paddr, size_t *size) in sart3_get_entry() argument 150 phys_addr_t paddr; in apple_sart_probe() local 159 i, flags, &paddr, size); in apple_sart_probe() 208 phys_addr_t paddr, size_t size) in sart_set_entry() argument 215 paddr >>= sart->ops->size_shift; in sart_set_entry() 241 i, &paddr, size); in apple_sart_add_allowed_region() 253 &paddr, size); in apple_sart_add_allowed_region() 266 &paddr, size); in apple_sart_remove_allowed_region() [all …]
|
| /drivers/net/ethernet/huawei/hinic3/ |
| A D | hinic3_common.c | 13 dma_addr_t paddr, align_paddr; in hinic3_dma_zalloc_coherent_align() local 17 vaddr = dma_alloc_coherent(dev, real_size, &paddr, flag); in hinic3_dma_zalloc_coherent_align() 21 align_paddr = ALIGN(paddr, align); in hinic3_dma_zalloc_coherent_align() 22 if (align_paddr == paddr) { in hinic3_dma_zalloc_coherent_align() 27 dma_free_coherent(dev, real_size, vaddr, paddr); in hinic3_dma_zalloc_coherent_align() 31 vaddr = dma_alloc_coherent(dev, real_size, &paddr, flag); in hinic3_dma_zalloc_coherent_align() 35 align_paddr = ALIGN(paddr, align); in hinic3_dma_zalloc_coherent_align() 36 align_vaddr = vaddr + (align_paddr - paddr); in hinic3_dma_zalloc_coherent_align() 41 mem_align->ori_paddr = paddr; in hinic3_dma_zalloc_coherent_align()
|
| /drivers/bus/ |
| A D | uniphier-system-bus.c | 39 int bank, u32 addr, u64 paddr, u32 size) in uniphier_system_bus_add_bank() argument 45 bank, addr, paddr, size); in uniphier_system_bus_add_bank() 58 if (paddr > U32_MAX) { in uniphier_system_bus_add_bank() 63 end = paddr + size; in uniphier_system_bus_add_bank() 65 if (addr > paddr) { in uniphier_system_bus_add_bank() 68 addr, paddr); in uniphier_system_bus_add_bank() 71 paddr -= addr; in uniphier_system_bus_add_bank() 73 paddr = round_down(paddr, 0x00020000); in uniphier_system_bus_add_bank() 80 mask = paddr ^ (end - 1); in uniphier_system_bus_add_bank() 83 paddr = round_down(paddr, mask); in uniphier_system_bus_add_bank() [all …]
|
| /drivers/xen/ |
| A D | swiotlb-xen.c | 49 unsigned long bfn = pfn_to_bfn(XEN_PFN_DOWN(paddr)); in xen_phys_to_bus() 52 baddr |= paddr & ~XEN_PAGE_MASK; in xen_phys_to_bus() 58 return phys_to_dma(dev, xen_phys_to_bus(dev, paddr)); in xen_phys_to_dma() 65 phys_addr_t paddr = (xen_pfn << XEN_PAGE_SHIFT) | in xen_bus_to_phys() local 68 return paddr; in xen_bus_to_phys() 110 if (pfn_valid(PFN_DOWN(paddr))) in xen_swiotlb_find_pool() 111 return swiotlb_find_pool(dev, paddr); in xen_swiotlb_find_pool() 276 arch_sync_dma_for_cpu(paddr, size, dir); in xen_swiotlb_unmap_page() 292 phys_addr_t paddr = xen_dma_to_phys(dev, dma_addr); in xen_swiotlb_sync_single_for_cpu() local 297 arch_sync_dma_for_cpu(paddr, size, dir); in xen_swiotlb_sync_single_for_cpu() [all …]
|
| /drivers/cache/ |
| A D | starfive_starlink_cache.c | 47 static void starlink_cache_dma_cache_wback(phys_addr_t paddr, unsigned long size) in starlink_cache_dma_cache_wback() argument 49 writeq(FIELD_PREP(STARLINK_CACHE_ADDRESS_RANGE_MASK, paddr), in starlink_cache_dma_cache_wback() 51 writeq(FIELD_PREP(STARLINK_CACHE_ADDRESS_RANGE_MASK, paddr + size), in starlink_cache_dma_cache_wback() 62 static void starlink_cache_dma_cache_invalidate(phys_addr_t paddr, unsigned long size) in starlink_cache_dma_cache_invalidate() argument 64 writeq(FIELD_PREP(STARLINK_CACHE_ADDRESS_RANGE_MASK, paddr), in starlink_cache_dma_cache_invalidate() 66 writeq(FIELD_PREP(STARLINK_CACHE_ADDRESS_RANGE_MASK, paddr + size), in starlink_cache_dma_cache_invalidate() 77 static void starlink_cache_dma_cache_wback_inv(phys_addr_t paddr, unsigned long size) in starlink_cache_dma_cache_wback_inv() argument 79 writeq(FIELD_PREP(STARLINK_CACHE_ADDRESS_RANGE_MASK, paddr), in starlink_cache_dma_cache_wback_inv() 81 writeq(FIELD_PREP(STARLINK_CACHE_ADDRESS_RANGE_MASK, paddr + size), in starlink_cache_dma_cache_wback_inv()
|
| 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()
|
| /drivers/net/phy/ |
| A D | bcm87xx.c | 36 const __be32 *paddr; in bcm87xx_of_reg_init() local 43 paddr = of_get_property(phydev->mdio.dev.of_node, in bcm87xx_of_reg_init() 45 if (!paddr) in bcm87xx_of_reg_init() 48 paddr_end = paddr + (len /= sizeof(*paddr)); in bcm87xx_of_reg_init() 52 while (paddr + 3 < paddr_end) { in bcm87xx_of_reg_init() 53 u16 devid = be32_to_cpup(paddr++); in bcm87xx_of_reg_init() 54 u16 reg = be32_to_cpup(paddr++); in bcm87xx_of_reg_init() 55 u16 mask = be32_to_cpup(paddr++); in bcm87xx_of_reg_init() 56 u16 val_bits = be32_to_cpup(paddr++); in bcm87xx_of_reg_init()
|
| /drivers/video/fbdev/omap2/omapfb/ |
| A D | vrfb.c | 170 void omap_vrfb_setup(struct vrfb *vrfb, unsigned long paddr, in omap_vrfb_setup() argument 212 ctxs[ctx].physical_ba = paddr; in omap_vrfb_setup() 216 omap2_sms_write_rot_physical_ba(paddr, ctx); in omap_vrfb_setup() 236 vrfb->vaddr[rot] = ioremap_wc(vrfb->paddr[rot], size); in omap_vrfb_map_angle() 267 if (vrfb->paddr[rot]) { in omap_vrfb_release_ctx() 268 release_mem_region(vrfb->paddr[rot], OMAP_VRFB_SIZE); in omap_vrfb_release_ctx() 269 vrfb->paddr[rot] = 0; in omap_vrfb_release_ctx() 282 u32 paddr; in omap_vrfb_request_ctx() local 309 paddr = ctxs[ctx].base + SMS_ROT_VIRT_BASE(rot); in omap_vrfb_request_ctx() 319 vrfb->paddr[rot] = paddr; in omap_vrfb_request_ctx() [all …]
|
| /drivers/media/platform/st/sti/hva/ |
| A D | hva-mem.c | 16 dma_addr_t paddr; in hva_mem_alloc() local 25 base = dma_alloc_attrs(dev, size, &paddr, GFP_KERNEL, in hva_mem_alloc() 36 b->paddr = paddr; in hva_mem_alloc() 42 ctx->name, size, b->vaddr, &b->paddr, b->name); in hva_mem_alloc() 56 ctx->name, buf->size, buf->vaddr, &buf->paddr, buf->name); in hva_mem_free() 58 dma_free_attrs(dev, buf->size, buf->vaddr, buf->paddr, in hva_mem_free()
|
| 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() 773 td->addr_rec_buffer = loc_rec_frame->paddr; 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() 788 paddr = seq_info->paddr + DATA_SIZE(frame_width, in hva_h264_prepare_task() 792 paddr = seq_info->paddr; in hva_h264_prepare_task() 794 paddr = seq_info->paddr + DATA_SIZE(frame_width, in hva_h264_prepare_task() 799 paddr = seq_info->paddr + 2 * DATA_SIZE(frame_width, frame_height); in hva_h264_prepare_task() 804 td->addr_slice_header = ALIGN(paddr, 0x100); in hva_h264_prepare_task() [all …]
|
| /drivers/iommu/ |
| A D | io-pgtable-arm-v7s.c | 186 if (paddr & BIT_ULL(32)) in to_mtk_iopte() 210 phys_addr_t paddr; in iopte_to_paddr() local 219 paddr = pte & mask; in iopte_to_paddr() 221 return paddr; in iopte_to_paddr() 224 paddr |= BIT_ULL(32); in iopte_to_paddr() 226 paddr |= BIT_ULL(33); in iopte_to_paddr() 228 paddr |= BIT_ULL(34); in iopte_to_paddr() 229 return paddr; in iopte_to_paddr() 528 paddr += pgsize; in arm_v7s_map_pages() 672 phys_addr_t paddr; in arm_v7s_alloc_pgtable() local [all …]
|
| A D | io-pgtable-dart.c | 80 static dart_iopte paddr_to_iopte(phys_addr_t paddr, in paddr_to_iopte() argument 86 return paddr & APPLE_DART1_PADDR_MASK; in paddr_to_iopte() 89 pte = paddr >> APPLE_DART2_PADDR_SHIFT; in paddr_to_iopte() 98 u64 paddr; in iopte_to_paddr() local 104 paddr = pte & APPLE_DART2_PADDR_MASK; in iopte_to_paddr() 105 paddr <<= APPLE_DART2_PADDR_SHIFT; in iopte_to_paddr() 107 return paddr; in iopte_to_paddr() 111 unsigned long iova, phys_addr_t paddr, in dart_init_pte() argument 133 ptep[i] = pte | paddr_to_iopte(paddr + i * sz, data); in dart_init_pte() 224 phys_addr_t paddr, size_t pgsize, size_t pgcount, in dart_map_pages() argument [all …]
|
| /drivers/media/platform/st/sti/bdisp/ |
| A D | bdisp-hw.c | 454 dma_addr_t paddr; in bdisp_hw_alloc_nodes() local 468 ctx->node_paddr[i] = paddr; in bdisp_hw_alloc_nodes() 470 &paddr); in bdisp_hw_alloc_nodes() 472 paddr += node_size; in bdisp_hw_alloc_nodes() 509 dma_addr_t paddr; in bdisp_hw_alloc_filters() local 524 bdisp_h_filter[i].paddr = paddr; in bdisp_hw_alloc_filters() 526 paddr += BDISP_HF_NB; in bdisp_hw_alloc_filters() 534 bdisp_v_filter[i].paddr = paddr; in bdisp_hw_alloc_filters() 536 paddr += BDISP_VF_NB; in bdisp_hw_alloc_filters() 828 node->tba = (t_plan == BDISP_CBCR) ? dst->paddr[1] : dst->paddr[0]; in bdisp_hw_build_node() [all …]
|
| /drivers/net/wireless/ath/ath10k/ |
| A D | htt_tx.c | 112 ar->htt.tx_q_state.paddr, in __ath10k_htt_tx_txq_sync() 236 htt->txbuf.paddr); in ath10k_htt_tx_free_cont_txbuf_32() 249 &htt->txbuf.paddr, in ath10k_htt_tx_alloc_cont_txbuf_32() 269 htt->txbuf.paddr); in ath10k_htt_tx_free_cont_txbuf_64() 282 &htt->txbuf.paddr, in ath10k_htt_tx_alloc_cont_txbuf_64() 305 htt->frag_desc.paddr); in ath10k_htt_tx_free_cont_frag_desc_32() 345 htt->frag_desc.paddr); in ath10k_htt_tx_free_cont_frag_desc_64() 720 cfg->q_state.paddr = cpu_to_le32(htt->tx_q_state.paddr); in ath10k_htt_send_frag_desc_bank_cfg_32() 782 cfg->q_state.paddr = cpu_to_le32(htt->tx_q_state.paddr); in ath10k_htt_send_frag_desc_bank_cfg_64() 1569 sg_items[1].paddr = skb_cb->paddr; in ath10k_htt_tx_32() [all …]
|
| A D | swap.c | 86 seg_info->paddr[0]); in ath10k_swap_code_seg_free() 94 dma_addr_t paddr; in ath10k_swap_code_seg_alloc() local 107 virt_addr = dma_alloc_coherent(ar->dev, swap_bin_len, &paddr, in ath10k_swap_code_seg_alloc() 112 seg_info->seg_hw_info.bus_addr[0] = __cpu_to_le32(paddr); in ath10k_swap_code_seg_alloc() 119 seg_info->paddr[0] = paddr; in ath10k_swap_code_seg_alloc()
|
| /drivers/atm/ |
| A D | eni.c | 345 dma_addr_t paddr; in do_rx_dma() local 358 if (paddr & 3) in do_rx_dma() 384 if (paddr & 15) { in do_rx_dma() 391 dma[j++] = paddr; in do_rx_dma() 400 dma[j++] = paddr; in do_rx_dma() 410 dma[j++] = paddr; in do_rx_dma() 479 if (paddr) in do_rx_dma() 936 if (paddr & 3) in put_dma() 941 if (paddr & 3) { in put_dma() 949 paddr += init; in put_dma() [all …]
|
| /drivers/firmware/efi/ |
| A D | efi-init.c | 161 u64 paddr, npages, size; in reserve_regions() local 175 paddr = md->phys_addr; in reserve_regions() 182 paddr, paddr + (npages << EFI_PAGE_SHIFT) - 1, in reserve_regions() 186 memrange_efi_to_native(&paddr, &npages); in reserve_regions() 200 early_init_dt_add_memory_arch(paddr, size); in reserve_regions() 203 memblock_mark_nomap(paddr, size); in reserve_regions() 207 memblock_reserve(paddr, size); in reserve_regions()
|
| /drivers/net/wireless/ath/ath11k/ |
| A D | dbring.c | 47 dma_addr_t paddr; in ath11k_dbring_bufs_replenish() local 62 paddr = dma_map_single(ab->dev, ptr_aligned, ring->buf_sz, in ath11k_dbring_bufs_replenish() 65 ret = dma_mapping_error(ab->dev, paddr); in ath11k_dbring_bufs_replenish() 83 buff->paddr = paddr; in ath11k_dbring_bufs_replenish() 88 ath11k_hal_rx_buf_addr_info_set(desc, paddr, cookie, 0); in ath11k_dbring_bufs_replenish() 100 dma_unmap_single(ab->dev, paddr, ring->buf_sz, in ath11k_dbring_bufs_replenish() 165 param.base_paddr_lo = lower_32_bits(ring->refill_srng.paddr); in ath11k_dbring_wmi_cfg_setup() 282 dma_addr_t paddr; in ath11k_dbring_buffer_release_event() local 352 dma_unmap_single(ab->dev, buff->paddr, ring->buf_sz, in ath11k_dbring_buffer_release_event() 367 buff->paddr = 0; in ath11k_dbring_buffer_release_event() [all …]
|
| /drivers/net/wireless/ath/ath12k/ |
| A D | dbring.c | 18 dma_addr_t paddr; in ath12k_dbring_bufs_replenish() local 32 paddr = dma_map_single(ab->dev, ptr_aligned, ring->buf_sz, in ath12k_dbring_bufs_replenish() 35 ret = dma_mapping_error(ab->dev, paddr); in ath12k_dbring_bufs_replenish() 53 buff->paddr = paddr; in ath12k_dbring_bufs_replenish() 58 ath12k_hal_rx_buf_addr_info_set(desc, paddr, cookie, 0); in ath12k_dbring_bufs_replenish() 69 dma_unmap_single(ab->dev, paddr, ring->buf_sz, in ath12k_dbring_bufs_replenish() 129 arg.base_paddr_lo = lower_32_bits(ring->refill_srng.paddr); in ath12k_dbring_wmi_cfg_setup() 130 arg.base_paddr_hi = upper_32_bits(ring->refill_srng.paddr); in ath12k_dbring_wmi_cfg_setup() 246 dma_addr_t paddr; in ath12k_dbring_buffer_release_event() local 314 dma_unmap_single(ab->dev, buff->paddr, ring->buf_sz, in ath12k_dbring_buffer_release_event() [all …]
|
| /drivers/net/ethernet/altera/ |
| A D | altera_tse.h | 489 void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); in csrrd32() local 490 return readl(paddr); in csrrd32() 496 void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); in csrrd16() local 497 return readw(paddr); in csrrd16() 503 void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); in csrrd8() local 504 return readb(paddr); in csrrd8() 510 void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); in csrwr32() local 512 writel(val, paddr); in csrwr32() 518 void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); in csrwr16() local 520 writew(val, paddr); in csrwr16() [all …]
|
| /drivers/firmware/ |
| A D | stratix10-svc.c | 95 phys_addr_t paddr; member 115 phys_addr_t paddr; member 188 if (pmem->paddr == addr) in svc_pa_to_va() 266 a1 = (unsigned long)p_data->paddr; in svc_thread_cmd_config_status() 447 a1 = (unsigned long)pdata->paddr; in svc_normal_to_secure_thread() 495 a2 = (unsigned long)pdata->paddr; in svc_normal_to_secure_thread() 763 phys_addr_t paddr; in svc_create_memory_pool() local 774 paddr = begin; in svc_create_memory_pool() 995 p_data->paddr = p_mem->paddr; in stratix10_svc_send() 1003 p_mem->paddr; in stratix10_svc_send() [all …]
|
| /drivers/net/wireless/quantenna/qtnfmac/pcie/ |
| A D | topaz_pcie.c | 188 dma_addr_t paddr; in topaz_alloc_bd_table() local 248 dma_addr_t paddr; in topaz_skb2rbd_attach() local 261 pr_err("skb mapping error: %pad\n", &paddr); in topaz_skb2rbd_attach() 265 rxbd->addr = cpu_to_le32(QTN_HOST_LO32(paddr)); in topaz_skb2rbd_attach() 300 dma_addr_t paddr; in qtnf_topaz_free_xfer_buffers() local 309 dma_unmap_single(&priv->pdev->dev, paddr, in qtnf_topaz_free_xfer_buffers() 324 dma_unmap_single(&priv->pdev->dev, paddr, in qtnf_topaz_free_xfer_buffers() 397 dma_addr_t paddr; in qtnf_topaz_data_tx_reclaim() local 913 dma_addr_t paddr; in qtnf_ep_fw_load() local 927 &paddr, GFP_KERNEL); in qtnf_ep_fw_load() [all …]
|
| A D | pearl_pcie.c | 235 dma_addr_t paddr; in pearl_alloc_bd_table() local 249 ps->bd_table_paddr = paddr; in pearl_alloc_bd_table() 253 ps->tx_bd_pbase = paddr; in pearl_alloc_bd_table() 266 ps->rx_bd_pbase = paddr; in pearl_alloc_bd_table() 269 writel(QTN_HOST_HI32(paddr), in pearl_alloc_bd_table() 272 writel(QTN_HOST_LO32(paddr), in pearl_alloc_bd_table() 287 dma_addr_t paddr; in pearl_skb2rbd_attach() local 316 writel(QTN_HOST_HI32(paddr), in pearl_skb2rbd_attach() 319 writel(QTN_HOST_LO32(paddr), in pearl_skb2rbd_attach() 350 dma_addr_t paddr; in qtnf_pearl_free_xfer_buffers() local [all …]
|
| /drivers/dma/dw-edma/ |
| A D | dw-edma-pcie.c | 253 ll_region->paddr = pci_bus_address(pdev, ll_block->bar); in dw_edma_pcie_probe() 254 ll_region->paddr += ll_block->off; in dw_edma_pcie_probe() 262 dt_region->paddr = pci_bus_address(pdev, dt_block->bar); in dw_edma_pcie_probe() 263 dt_region->paddr += dt_block->off; in dw_edma_pcie_probe() 278 ll_region->paddr = pci_bus_address(pdev, ll_block->bar); in dw_edma_pcie_probe() 279 ll_region->paddr += ll_block->off; in dw_edma_pcie_probe() 287 dt_region->paddr = pci_bus_address(pdev, dt_block->bar); in dw_edma_pcie_probe() 288 dt_region->paddr += dt_block->off; in dw_edma_pcie_probe() 313 chip->ll_region_wr[i].vaddr.io, &chip->ll_region_wr[i].paddr); in dw_edma_pcie_probe() 318 chip->dt_region_wr[i].vaddr.io, &chip->dt_region_wr[i].paddr); in dw_edma_pcie_probe() [all …]
|
| /drivers/net/ethernet/alacritech/ |
| A D | slicoss.c | 100 dma_addr_t paddr = stq->paddr[active]; in slic_next_compl_idx() local 191 dma_addr_t paddr) in slic_new_upr() argument 199 upr->paddr = paddr; in slic_new_upr() 403 dma_addr_t paddr; in slic_refill_rx_queue() local 774 dma_addr_t paddr; in slic_init_stat_queue() local 800 paddr += offset; in slic_init_stat_queue() 806 stq->paddr[i] = paddr; in slic_init_stat_queue() 1229 dma_addr_t paddr; in slic_init_shmem() local 1239 sm->isr_paddr = paddr; in slic_init_shmem() 1413 dma_addr_t paddr; in slic_xmit() local [all …]
|