Searched refs:dummy_page (Results 1 – 18 of 18) sorted by relevance
/drivers/staging/media/ipu3/ |
D | ipu3-mmu.c | 54 void *dummy_page; member 447 mmu->dummy_page = (void *)__get_free_page(GFP_KERNEL); in imgu_mmu_init() 448 if (!mmu->dummy_page) in imgu_mmu_init() 450 pteval = IPU3_ADDR2PTE(virt_to_phys(mmu->dummy_page)); in imgu_mmu_init() 491 free_page((unsigned long)mmu->dummy_page); in imgu_mmu_init() 514 free_page((unsigned long)mmu->dummy_page); in imgu_mmu_exit()
|
/drivers/gpu/drm/radeon/ |
D | radeon_device.c | 783 if (rdev->dummy_page.page) in radeon_dummy_page_init() 785 rdev->dummy_page.page = alloc_page(GFP_DMA32 | GFP_KERNEL | __GFP_ZERO); in radeon_dummy_page_init() 786 if (rdev->dummy_page.page == NULL) in radeon_dummy_page_init() 788 rdev->dummy_page.addr = dma_map_page(&rdev->pdev->dev, rdev->dummy_page.page, in radeon_dummy_page_init() 790 if (dma_mapping_error(&rdev->pdev->dev, rdev->dummy_page.addr)) { in radeon_dummy_page_init() 792 __free_page(rdev->dummy_page.page); in radeon_dummy_page_init() 793 rdev->dummy_page.page = NULL; in radeon_dummy_page_init() 796 rdev->dummy_page.entry = radeon_gart_get_page_entry(rdev->dummy_page.addr, in radeon_dummy_page_init() 810 if (rdev->dummy_page.page == NULL) in radeon_dummy_page_fini() 812 dma_unmap_page(&rdev->pdev->dev, rdev->dummy_page.addr, PAGE_SIZE, in radeon_dummy_page_fini() [all …]
|
D | radeon_gart.c | 259 rdev->gart.pages_entry[t] = rdev->dummy_page.entry; in radeon_gart_unbind() 262 rdev->dummy_page.entry); in radeon_gart_unbind() 305 rdev->dummy_page.page; in radeon_gart_bind() 366 rdev->gart.pages_entry[i] = rdev->dummy_page.entry; in radeon_gart_init()
|
D | ni.c | 1296 (u32)(rdev->dummy_page.addr >> 12)); in cayman_pcie_gart_enable() 1320 (u32)(rdev->dummy_page.addr >> 12)); in cayman_pcie_gart_enable()
|
D | rv770.c | 943 (u32)(rdev->dummy_page.addr >> 12)); in rv770_pcie_gart_enable()
|
D | si.c | 4319 (u32)(rdev->dummy_page.addr >> 12)); in si_pcie_gart_enable() 4347 (u32)(rdev->dummy_page.addr >> 12)); in si_pcie_gart_enable() 6000 WREG32(INTERRUPT_CNTL2, rdev->dummy_page.addr >> 8); in si_irq_init()
|
D | r600.c | 1174 (u32)(rdev->dummy_page.addr >> 12)); in r600_pcie_gart_enable() 3697 WREG32(INTERRUPT_CNTL2, rdev->dummy_page.addr >> 8); in r600_irq_init()
|
D | cik.c | 5454 (u32)(rdev->dummy_page.addr >> 12)); in cik_pcie_gart_enable() 5478 (u32)(rdev->dummy_page.addr >> 12)); in cik_pcie_gart_enable() 6958 WREG32(INTERRUPT_CNTL2, rdev->dummy_page.addr >> 8); in cik_irq_init()
|
D | radeon.h | 2422 struct radeon_dummy_page dummy_page; member
|
D | evergreen.c | 2446 (u32)(rdev->dummy_page.addr >> 12)); in evergreen_pcie_gart_enable()
|
/drivers/gpu/drm/gma500/ |
D | mmu.c | 173 pd->dummy_page = alloc_page(GFP_DMA32); in psb_mmu_alloc_pd() 174 if (!pd->dummy_page) in psb_mmu_alloc_pd() 180 pd->invalid_pte = psb_mmu_mask_pte(page_to_pfn(pd->dummy_page), in psb_mmu_alloc_pd() 199 clear_page(kmap(pd->dummy_page)); in psb_mmu_alloc_pd() 200 kunmap(pd->dummy_page); in psb_mmu_alloc_pd() 213 __free_page(pd->dummy_page); in psb_mmu_alloc_pd() 253 __free_page(pd->dummy_page); in psb_mmu_free_pagedir()
|
D | mmu.h | 49 struct page *dummy_page; member
|
/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_gart.c | 75 struct page *dummy_page = ttm_glob.dummy_read_page; in amdgpu_gart_dummy_page_init() local 79 adev->dummy_page_addr = dma_map_page(&adev->pdev->dev, dummy_page, 0, in amdgpu_gart_dummy_page_init()
|
/drivers/gpu/drm/ttm/ |
D | ttm_bo_vm.c | 284 struct page *dummy_page = (struct page *)res; in ttm_bo_release_dummy_page() local 286 __free_page(dummy_page); in ttm_bo_release_dummy_page()
|
/drivers/gpu/drm/omapdrm/ |
D | omap_dmm_priv.h | 158 struct page *dummy_page; member
|
D | omap_dmm_tiler.c | 756 if (omap_dmm->dummy_page) in omap_dmm_remove() 757 __free_page(omap_dmm->dummy_page); in omap_dmm_remove() 863 omap_dmm->dummy_page = alloc_page(GFP_KERNEL | __GFP_DMA32); in omap_dmm_probe() 864 if (!omap_dmm->dummy_page) { in omap_dmm_probe() 875 omap_dmm->dummy_pa = page_to_phys(omap_dmm->dummy_page); in omap_dmm_probe()
|
/drivers/media/pci/intel/ipu3/ |
D | ipu3-cio2-main.c | 118 if (cio2->dummy_page) { in cio2_fbpt_exit_dummy() 119 dma_free_coherent(dev, PAGE_SIZE, cio2->dummy_page, in cio2_fbpt_exit_dummy() 121 cio2->dummy_page = NULL; in cio2_fbpt_exit_dummy() 130 cio2->dummy_page = dma_alloc_coherent(dev, PAGE_SIZE, in cio2_fbpt_init_dummy() 136 if (!cio2->dummy_page || !cio2->dummy_lop) { in cio2_fbpt_init_dummy()
|
D | ipu3-cio2.h | 395 void *dummy_page; member
|