/drivers/net/phy/ |
D | bcm87xx.c | 39 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/ |
D | vrfb.c | 181 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/ |
D | swiotlb-xen.c | 57 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 …]
|
D | xencomm.c | 36 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/ |
D | gdth_proc.c | 33 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/ |
D | ion_carveout_heap.c | 65 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/ |
D | eni.c | 349 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/ |
D | of_mdio.c | 37 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/ |
D | csr_wifi_hip_card_sdio_mem.c | 717 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/ |
D | apei-base.c | 561 static int apei_check_gar(struct acpi_generic_address *reg, u64 *paddr, in apei_check_gar() argument 571 memcpy(paddr, ®->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/ |
D | earlycon.c | 35 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/ |
D | grufault.c | 53 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 …]
|
D | gruhandles.c | 169 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/ |
D | ataflop.c | 874 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/ |
D | fsl-diu-fb.c | 503 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/ |
D | fimc-core.c | 363 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 …]
|
D | fimc-reg.c | 532 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/ |
D | omap_gem.c | 71 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 …]
|
D | omap_gem_dmabuf.c | 30 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/ |
D | iommu.c | 758 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/ |
D | camif-capture.c | 243 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/ |
D | vnic_cq.c | 58 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()
|
D | vnic_wq_copy.c | 106 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/ |
D | vnic_cq.c | 62 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/ |
D | goldfish_pipe.c | 167 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()
|