Home
last modified time | relevance | path

Searched refs:dummy_page (Results 1 – 24 of 24) sorted by relevance

/drivers/staging/media/ipu3/
A Dipu3-mmu.c54 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/
A Dradeon_device.c783 if (rdev->dummy_page.page) 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()
814 __free_page(rdev->dummy_page.page); in radeon_dummy_page_fini()
[all …]
A Dradeon_gart.c257 rdev->gart.pages_entry[t] = rdev->dummy_page.entry; in radeon_gart_unbind()
260 rdev->dummy_page.entry); in radeon_gart_unbind()
302 rdev->dummy_page.page; in radeon_gart_bind()
363 rdev->gart.pages_entry[i] = rdev->dummy_page.entry; in radeon_gart_init()
A Dni.c1283 (u32)(rdev->dummy_page.addr >> 12)); in cayman_pcie_gart_enable()
1307 (u32)(rdev->dummy_page.addr >> 12)); in cayman_pcie_gart_enable()
A Drv770.c932 (u32)(rdev->dummy_page.addr >> 12)); in rv770_pcie_gart_enable()
A Dsi.c4300 (u32)(rdev->dummy_page.addr >> 12)); in si_pcie_gart_enable()
4328 (u32)(rdev->dummy_page.addr >> 12)); in si_pcie_gart_enable()
5981 WREG32(INTERRUPT_CNTL2, rdev->dummy_page.addr >> 8); in si_irq_init()
A Dr600.c1174 (u32)(rdev->dummy_page.addr >> 12)); in r600_pcie_gart_enable()
3697 WREG32(INTERRUPT_CNTL2, rdev->dummy_page.addr >> 8); in r600_irq_init()
A Dcik.c5454 (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()
A Dradeon.h2379 struct radeon_dummy_page dummy_page; member
A Devergreen.c2447 (u32)(rdev->dummy_page.addr >> 12)); in evergreen_pcie_gart_enable()
/drivers/gpu/drm/gma500/
A Dmmu.c174 pd->dummy_page = alloc_page(GFP_DMA32); in psb_mmu_alloc_pd()
175 if (!pd->dummy_page) in psb_mmu_alloc_pd()
181 pd->invalid_pte = psb_mmu_mask_pte(page_to_pfn(pd->dummy_page), in psb_mmu_alloc_pd()
200 clear_page(kmap(pd->dummy_page)); in psb_mmu_alloc_pd()
201 kunmap(pd->dummy_page); in psb_mmu_alloc_pd()
214 __free_page(pd->dummy_page); in psb_mmu_alloc_pd()
254 __free_page(pd->dummy_page); in psb_mmu_free_pagedir()
A Dmmu.h49 struct page *dummy_page; member
/drivers/mailbox/
A Darm_mhuv3.c182 struct dummy_page { struct
189 struct dummy_page ffcw; argument
190 struct dummy_page fcw;
192 struct dummy_page impdef;
198 struct dummy_page ffcw;
199 struct dummy_page fcw;
201 struct dummy_page impdef;
/drivers/media/pci/intel/ipu6/
A Dipu6-mmu.h27 void *dummy_page; member
A Dipu6-mmu.c155 mmu_info->dummy_page = pt; in get_dummy_page()
170 free_page((unsigned long)mmu_info->dummy_page); in free_dummy_page()
/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_gart.c77 struct page *dummy_page = ttm_glob.dummy_read_page; in amdgpu_gart_dummy_page_init() local
81 adev->dummy_page_addr = dma_map_page_attrs(&adev->pdev->dev, dummy_page, 0, in amdgpu_gart_dummy_page_init()
/drivers/gpu/drm/ttm/
A Dttm_bo_vm.c287 struct page *dummy_page = (struct page *)res; in ttm_bo_release_dummy_page() local
289 __free_page(dummy_page); in ttm_bo_release_dummy_page()
/drivers/gpu/drm/omapdrm/
A Domap_dmm_tiler.c756 if (omap_dmm->dummy_page) in omap_dmm_remove()
757 __free_page(omap_dmm->dummy_page); in omap_dmm_remove()
861 omap_dmm->dummy_page = alloc_page(GFP_KERNEL | __GFP_DMA32); in omap_dmm_probe()
862 if (!omap_dmm->dummy_page) { in omap_dmm_probe()
873 omap_dmm->dummy_pa = page_to_phys(omap_dmm->dummy_page); in omap_dmm_probe()
A Domap_dmm_priv.h158 struct page *dummy_page; member
/drivers/staging/media/ipu7/
A Dipu7-mmu.h368 void *dummy_page; member
A Dipu7-mmu.c138 mmu_info->dummy_page = pt; in get_dummy_page()
153 free_page((unsigned long)mmu_info->dummy_page); in free_dummy_page()
/drivers/media/pci/intel/ipu3/
A Dipu3-cio2.c121 if (cio2->dummy_page) { in cio2_fbpt_exit_dummy()
122 dma_free_coherent(dev, PAGE_SIZE, cio2->dummy_page, in cio2_fbpt_exit_dummy()
124 cio2->dummy_page = NULL; in cio2_fbpt_exit_dummy()
133 cio2->dummy_page = dma_alloc_coherent(dev, PAGE_SIZE, in cio2_fbpt_init_dummy()
139 if (!cio2->dummy_page || !cio2->dummy_lop) { in cio2_fbpt_init_dummy()
A Dipu3-cio2.h389 void *dummy_page; member
/drivers/gpu/drm/xe/
A Dxe_device.c256 struct page *dummy_page = (struct page *)res; in barrier_release_dummy_page() local
258 __free_page(dummy_page); in barrier_release_dummy_page()

Completed in 184 milliseconds