Home
last modified time | relevance | path

Searched refs:paddr (Results 1 – 25 of 314) sorted by relevance

12345678910>>...13

/drivers/soc/apple/
A Dsart.c53 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 Dhinic3_common.c13 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 Duniphier-system-bus.c39 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 Dswiotlb-xen.c49 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 Dstarfive_starlink_cache.c47 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 Dax45mp_cache.c103 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 Dbcm87xx.c36 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 Dvrfb.c170 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 Dhva-mem.c16 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 Dhva-h264.c605 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 Dio-pgtable-arm-v7s.c186 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 Dio-pgtable-dart.c80 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 Dbdisp-hw.c454 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 Dhtt_tx.c112 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 Dswap.c86 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 Deni.c345 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 Defi-init.c161 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 Ddbring.c47 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 Ddbring.c18 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 Daltera_tse.h489 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 Dstratix10-svc.c95 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 Dtopaz_pcie.c188 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 Dpearl_pcie.c235 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 Ddw-edma-pcie.c253 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 Dslicoss.c100 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 …]

Completed in 75 milliseconds

12345678910>>...13