Home
last modified time | relevance | path

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

1234567

/drivers/net/phy/
Dbcm87xx.c39 const __be32 *paddr; in bcm87xx_of_reg_init() local
46 paddr = of_get_property(phydev->dev.of_node, in bcm87xx_of_reg_init()
48 if (!paddr) in bcm87xx_of_reg_init()
51 paddr_end = paddr + (len /= sizeof(*paddr)); in bcm87xx_of_reg_init()
55 while (paddr + 3 < paddr_end) { in bcm87xx_of_reg_init()
56 u16 devid = be32_to_cpup(paddr++); in bcm87xx_of_reg_init()
57 u16 reg = be32_to_cpup(paddr++); in bcm87xx_of_reg_init()
58 u16 mask = be32_to_cpup(paddr++); in bcm87xx_of_reg_init()
59 u16 val_bits = be32_to_cpup(paddr++); in bcm87xx_of_reg_init()
/drivers/video/omap2/
Dvrfb.c181 void omap_vrfb_setup(struct vrfb *vrfb, unsigned long paddr, in omap_vrfb_setup() argument
192 DBG("omapfb_set_vrfb(%d, %lx, %dx%d, %d, %d)\n", ctx, paddr, in omap_vrfb_setup()
223 ctxs[ctx].physical_ba = paddr; in omap_vrfb_setup()
227 omap2_sms_write_rot_physical_ba(paddr, ctx); in omap_vrfb_setup()
247 vrfb->vaddr[rot] = ioremap_wc(vrfb->paddr[rot], size); in omap_vrfb_map_angle()
278 if (vrfb->paddr[rot]) { in omap_vrfb_release_ctx()
279 release_mem_region(vrfb->paddr[rot], OMAP_VRFB_SIZE); in omap_vrfb_release_ctx()
280 vrfb->paddr[rot] = 0; in omap_vrfb_release_ctx()
293 u32 paddr; in omap_vrfb_request_ctx() local
320 paddr = ctxs[ctx].base + SMS_ROT_VIRT_BASE(rot); in omap_vrfb_request_ctx()
[all …]
/drivers/xen/
Dswiotlb-xen.c57 static dma_addr_t xen_phys_to_bus(phys_addr_t paddr) in xen_phys_to_bus() argument
59 return phys_to_machine(XPADDR(paddr)).maddr; in xen_phys_to_bus()
64 return machine_to_phys(XMADDR(baddr)).paddr; in xen_bus_to_phys()
106 phys_addr_t paddr; in is_xen_swiotlb_buffer() local
113 paddr = PFN_PHYS(pfn); in is_xen_swiotlb_buffer()
114 return paddr >= virt_to_phys(xen_io_tlb_start) && in is_xen_swiotlb_buffer()
115 paddr < virt_to_phys(xen_io_tlb_end); in is_xen_swiotlb_buffer()
387 phys_addr_t paddr = xen_bus_to_phys(dev_addr); in xen_unmap_single() local
393 swiotlb_tbl_unmap_single(hwdev, paddr, size, dir); in xen_unmap_single()
406 dma_mark_clean(phys_to_virt(paddr), size); in xen_unmap_single()
[all …]
Dxencomm.c36 unsigned long paddr; in xencomm_init() local
43 paddr = xencomm_vtop(vaddr); in xencomm_init()
44 if (paddr == ~0UL) { in xencomm_init()
50 desc->address[i++] = paddr; in xencomm_init()
156 unsigned long paddr; in xencomm_create_inline() local
160 paddr = (unsigned long)xencomm_pa(ptr); in xencomm_create_inline()
161 BUG_ON(paddr & XENCOMM_INLINE_FLAG); in xencomm_create_inline()
162 return (struct xencomm_handle *)(paddr | XENCOMM_INLINE_FLAG); in xencomm_create_inline()
/drivers/scsi/
Dgdth_proc.c33 u64 paddr; in gdth_set_asc_info() local
115 if (!gdth_ioctl_alloc(ha, sizeof(gdth_cpar_str), TRUE, &paddr)) in gdth_set_asc_info()
121 gdtcmd.u.ioctl.p_param = paddr; in gdth_set_asc_info()
129 gdth_ioctl_free(ha, GDTH_SCRATCH, ha->pscratch, paddr); in gdth_set_asc_info()
145 u64 paddr; in gdth_show_info() local
233 buf = gdth_ioctl_alloc(ha, GDTH_SCRATCH, FALSE, &paddr); in gdth_show_info()
242 gdtcmd->u.ioctl.p_param = paddr + GDTH_SCRATCH/4; in gdth_show_info()
265 gdtcmd->u.ioctl.p_param = paddr; in gdth_show_info()
311 gdtcmd->u.ioctl.p_param = paddr; in gdth_show_info()
326 gdth_ioctl_free(ha, GDTH_SCRATCH, buf, paddr); in gdth_show_info()
[all …]
/drivers/staging/android/ion/
Dion_carveout_heap.c65 ion_phys_addr_t paddr = PFN_PHYS(page_to_pfn(page)); in ion_carveout_heap_phys() local
67 *addr = paddr; in ion_carveout_heap_phys()
78 ion_phys_addr_t paddr; in ion_carveout_heap_allocate() local
91 paddr = ion_carveout_allocate(heap, size, align); in ion_carveout_heap_allocate()
92 if (paddr == ION_CARVEOUT_ALLOCATE_FAIL) { in ion_carveout_heap_allocate()
97 sg_set_page(table->sgl, pfn_to_page(PFN_DOWN(paddr)), size, 0); in ion_carveout_heap_allocate()
114 ion_phys_addr_t paddr = PFN_PHYS(page_to_pfn(page)); in ion_carveout_heap_free() local
122 ion_carveout_free(heap, paddr, buffer->size); in ion_carveout_heap_free()
/drivers/atm/
Deni.c349 dma_addr_t paddr; in do_rx_dma() local
355 paddr = 0; /* GCC, shut up */ in do_rx_dma()
357 paddr = pci_map_single(eni_dev->pci_dev,skb->data,skb->len, in do_rx_dma()
359 ENI_PRV_PADDR(skb) = paddr; in do_rx_dma()
360 if (paddr & 3) in do_rx_dma()
363 vcc->vci,(unsigned long) paddr); in do_rx_dma()
386 if (paddr & 15) { in do_rx_dma()
389 init = 4-((paddr & 15) >> 2); in do_rx_dma()
393 dma[j++] = paddr; in do_rx_dma()
394 paddr += init << 2; in do_rx_dma()
[all …]
/drivers/of/
Dof_mdio.c37 const __be32 *paddr; in of_mdiobus_register() local
61 paddr = of_get_property(child, "reg", &len); in of_mdiobus_register()
62 if (!paddr || len < sizeof(*paddr)) { in of_mdiobus_register()
69 addr = be32_to_cpup(paddr); in of_mdiobus_register()
116 paddr = of_get_property(child, "reg", &len); in of_mdiobus_register()
117 if (paddr) in of_mdiobus_register()
/drivers/staging/csr/
Dcsr_wifi_hip_card_sdio_mem.c717 static CsrResult set_dmem_page(card_t *card, u32 dmem_addr, u32 *paddr) in set_dmem_page() argument
723 *paddr = 0; in set_dmem_page()
750 *paddr = ((s32)addr * 2) + (dmem_addr & 1); in set_dmem_page()
757 enum chip_helper_window_type mem_type, u32 *paddr) in set_pmem_page() argument
763 *paddr = 0; in set_pmem_page()
790 *paddr = ((s32)addr * 2) + (pmem_addr & 1); in set_pmem_page()
817 static CsrResult set_page(card_t *card, u32 generic_addr, u32 *paddr) in set_page() argument
823 if (!paddr) in set_page()
827 *paddr = 0; in set_page()
834 r = set_dmem_page(card, addr, paddr); in set_page()
[all …]
/drivers/acpi/apei/
Dapei-base.c561 static int apei_check_gar(struct acpi_generic_address *reg, u64 *paddr, in apei_check_gar() argument
571 memcpy(paddr, &reg->address, sizeof(*paddr)); in apei_check_gar()
572 if (!*paddr) { in apei_check_gar()
575 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
583 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
590 if (bit_width == 32 && bit_offset == 0 && (*paddr & 0x03) == 0 && in apei_check_gar()
593 else if (bit_width == 64 && bit_offset == 0 && (*paddr & 0x07) == 0 && in apei_check_gar()
600 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
609 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
704 u64 paddr; in collect_res_callback() local
[all …]
/drivers/tty/serial/
Dearlycon.c35 static void __iomem * __init earlycon_map(unsigned long paddr, size_t size) in earlycon_map() argument
39 set_fixmap_io(FIX_EARLYCON_MEM_BASE, paddr & PAGE_MASK); in earlycon_map()
41 base += paddr & ~PAGE_MASK; in earlycon_map()
43 base = ioremap(paddr, size); in earlycon_map()
47 (unsigned long long)paddr); in earlycon_map()
/drivers/misc/sgi-gru/
Dgrufault.c53 static inline int is_gru_paddr(unsigned long paddr) in is_gru_paddr() argument
55 return paddr >= gru_start_paddr && paddr < gru_end_paddr; in is_gru_paddr()
192 unsigned long *paddr, int *pageshift) in non_atomic_pte_lookup() argument
204 *paddr = page_to_phys(page); in non_atomic_pte_lookup()
220 int write, unsigned long *paddr, int *pageshift) in atomic_pte_lookup() argument
249 *paddr = pte_pfn(pte) << PAGE_SHIFT; in atomic_pte_lookup()
266 unsigned long paddr; in gru_vtop() local
278 ret = atomic_pte_lookup(vma, vaddr, write, &paddr, &ps); in gru_vtop()
282 if (non_atomic_pte_lookup(vma, vaddr, write, &paddr, &ps)) in gru_vtop()
285 if (is_gru_paddr(paddr)) in gru_vtop()
[all …]
Dgruhandles.c169 unsigned long paddr, int gaa, in tfh_write_only() argument
175 tfh->pfn = paddr >> GRU_PADDR_SHIFT; in tfh_write_only()
185 unsigned long paddr, int gaa, in tfh_write_restart() argument
191 tfh->pfn = paddr >> GRU_PADDR_SHIFT; in tfh_write_restart()
/drivers/block/
Dataflop.c874 unsigned long paddr, flags; in fd_rwsec() local
881 paddr = virt_to_phys(ReqData); in fd_rwsec()
885 paddr = PhysDMABuffer; in fd_rwsec()
887 dma_cache_maintenance( paddr, 512, 1 ); in fd_rwsec()
892 paddr = PhysTrackBuffer; in fd_rwsec()
894 paddr = ATARIHW_PRESENT(EXTD_DMA) ? in fd_rwsec()
914 dma_wd.dma_lo = (unsigned char)paddr; in fd_rwsec()
916 paddr >>= 8; in fd_rwsec()
917 dma_wd.dma_md = (unsigned char)paddr; in fd_rwsec()
919 paddr >>= 8; in fd_rwsec()
[all …]
/drivers/video/
Dfsl-diu-fb.c503 wr_reg_wa(&hw->desc[0], ad->paddr); in fsl_diu_enable_panel()
507 if (hw->desc[1] != ad->paddr) { /* AOI0 closed */ in fsl_diu_enable_panel()
510 cpu_to_le32(cmfbi->ad->paddr); in fsl_diu_enable_panel()
513 wr_reg_wa(&hw->desc[1], ad->paddr); in fsl_diu_enable_panel()
518 if (hw->desc[2] != ad->paddr) { /* AOI0 closed */ in fsl_diu_enable_panel()
521 cpu_to_le32(cmfbi->ad->paddr); in fsl_diu_enable_panel()
524 wr_reg_wa(&hw->desc[2], ad->paddr); in fsl_diu_enable_panel()
530 if (hw->desc[1] == data->dummy_ad.paddr) in fsl_diu_enable_panel()
531 wr_reg_wa(&hw->desc[1], ad->paddr); in fsl_diu_enable_panel()
533 pmfbi->ad->next_ad = cpu_to_le32(ad->paddr); in fsl_diu_enable_panel()
[all …]
/drivers/media/platform/exynos4-is/
Dfimc-core.c363 struct fimc_frame *frame, struct fimc_addr *paddr) in fimc_prepare_addr() argument
376 paddr->y = vb2_dma_contig_plane_dma_addr(vb, 0); in fimc_prepare_addr()
381 paddr->cb = 0; in fimc_prepare_addr()
382 paddr->cr = 0; in fimc_prepare_addr()
386 paddr->cb = (u32)(paddr->y + pix_size); in fimc_prepare_addr()
387 paddr->cr = 0; in fimc_prepare_addr()
390 paddr->cb = (u32)(paddr->y + pix_size); in fimc_prepare_addr()
393 paddr->cr = (u32)(paddr->cb in fimc_prepare_addr()
396 paddr->cr = (u32)(paddr->cb in fimc_prepare_addr()
404 paddr->cb = vb2_dma_contig_plane_dma_addr(vb, 1); in fimc_prepare_addr()
[all …]
Dfimc-reg.c532 void fimc_hw_set_input_addr(struct fimc_dev *dev, struct fimc_addr *paddr) in fimc_hw_set_input_addr() argument
538 writel(paddr->y, dev->regs + FIMC_REG_CIIYSA(0)); in fimc_hw_set_input_addr()
539 writel(paddr->cb, dev->regs + FIMC_REG_CIICBSA(0)); in fimc_hw_set_input_addr()
540 writel(paddr->cr, dev->regs + FIMC_REG_CIICRSA(0)); in fimc_hw_set_input_addr()
547 struct fimc_addr *paddr, int index) in fimc_hw_set_output_addr() argument
551 writel(paddr->y, dev->regs + FIMC_REG_CIOYSA(i)); in fimc_hw_set_output_addr()
552 writel(paddr->cb, dev->regs + FIMC_REG_CIOCBSA(i)); in fimc_hw_set_output_addr()
553 writel(paddr->cr, dev->regs + FIMC_REG_CIOCRSA(i)); in fimc_hw_set_output_addr()
555 i, paddr->y, paddr->cb, paddr->cr); in fimc_hw_set_output_addr()
/drivers/gpu/drm/omapdrm/
Domap_gem.c71 dma_addr_t paddr; member
138 dma_addr_t paddr; member
386 pfn = (omap_obj->paddr >> PAGE_SHIFT) + pgoff; in fault_1d()
479 pfn = entry->paddr >> PAGE_SHIFT; in fault_2d()
760 dma_addr_t *paddr, bool remap) in omap_gem_get_paddr() argument
806 omap_obj->paddr = tiler_ssptr(block); in omap_gem_get_paddr()
809 DBG("got paddr: %08x", omap_obj->paddr); in omap_gem_get_paddr()
814 *paddr = omap_obj->paddr; in omap_gem_get_paddr()
816 *paddr = omap_obj->paddr; in omap_gem_get_paddr()
864 int x, int y, dma_addr_t *paddr) in omap_gem_rotated_paddr() argument
[all …]
Domap_gem_dmabuf.c30 dma_addr_t paddr; in omap_gem_map_dma_buf() local
40 ret = omap_gem_get_paddr(obj, &paddr, true); in omap_gem_map_dma_buf()
50 sg_set_page(sg->sgl, pfn_to_page(PFN_DOWN(paddr)), obj->size, 0); in omap_gem_map_dma_buf()
51 sg_dma_address(sg->sgl) = paddr; in omap_gem_map_dma_buf()
/drivers/iommu/
Diommu.c758 phys_addr_t paddr, size_t size, int prot) in iommu_map() argument
777 if (!IS_ALIGNED(iova | paddr | size, min_pagesz)) { in iommu_map()
779 "0x%x\n", iova, (unsigned long)paddr, in iommu_map()
785 (unsigned long)paddr, (unsigned long)size); in iommu_map()
788 unsigned long pgsize, addr_merge = iova | paddr; in iommu_map()
816 (unsigned long)paddr, pgsize); in iommu_map()
818 ret = domain->ops->map(domain, iova, paddr, pgsize, prot); in iommu_map()
823 paddr += pgsize; in iommu_map()
885 phys_addr_t paddr, u64 size, int prot) in iommu_domain_window_enable() argument
890 return domain->ops->domain_window_enable(domain, wnd_nr, paddr, size, in iommu_domain_window_enable()
/drivers/media/platform/s3c-camif/
Dcamif-capture.c243 struct camif_addr *paddr) in camif_prepare_addr() argument
256 paddr->y = vb2_dma_contig_plane_dma_addr(vb, 0); in camif_prepare_addr()
260 paddr->cb = 0; in camif_prepare_addr()
261 paddr->cr = 0; in camif_prepare_addr()
265 paddr->cb = (u32)(paddr->y + pix_size); in camif_prepare_addr()
266 paddr->cr = 0; in camif_prepare_addr()
269 paddr->cb = (u32)(paddr->y + pix_size); in camif_prepare_addr()
272 paddr->cr = (u32)(paddr->cb + (pix_size >> 1)); in camif_prepare_addr()
274 paddr->cr = (u32)(paddr->cb + (pix_size >> 2)); in camif_prepare_addr()
277 swap(paddr->cb, paddr->cr); in camif_prepare_addr()
[all …]
/drivers/scsi/fnic/
Dvnic_cq.c58 u64 paddr; in vnic_cq_init() local
60 paddr = (u64)cq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_cq_init()
61 writeq(paddr, &cq->ctrl->ring_base); in vnic_cq_init()
Dvnic_wq_copy.c106 u64 paddr; in vnic_wq_copy_init() local
108 paddr = (u64)wq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_wq_copy_init()
109 writeq(paddr, &wq->ctrl->ring_base); in vnic_wq_copy_init()
/drivers/net/ethernet/cisco/enic/
Dvnic_cq.c62 u64 paddr; in vnic_cq_init() local
64 paddr = (u64)cq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_cq_init()
65 writeq(paddr, &cq->ctrl->ring_base); in vnic_cq_init()
/drivers/platform/goldfish/
Dgoldfish_pipe.c167 u64 paddr; in valid_batchbuffer_addr() local
171 paddr = ((u64)aph << 32) | apl; in valid_batchbuffer_addr()
172 if (paddr != (__pa(aps))) in valid_batchbuffer_addr()
181 u64 paddr; in setup_access_params_addr() local
189 paddr = __pa(aps); in setup_access_params_addr()
190 writel((u32)(paddr >> 32), dev->base + PIPE_REG_PARAMS_ADDR_HIGH); in setup_access_params_addr()
191 writel((u32)paddr, dev->base + PIPE_REG_PARAMS_ADDR_LOW); in setup_access_params_addr()

1234567