/Linux-v4.19/drivers/char/ |
D | mspec.c | 103 static unsigned long scratch_page[MAX_NUMNODES]; variable 118 p = (void *)TO_AMO(scratch_page[nid]); in mspec_zero_block() 361 scratch_page[nid] = uncached_alloc_page(nid, 1); in mspec_init() 362 if (scratch_page[nid] == 0) in mspec_init() 364 phys = __pa(scratch_page[nid]); in mspec_init() 407 if (scratch_page[nid] != 0) in mspec_init() 408 uncached_free_page(scratch_page[nid], 1); in mspec_init() 424 if (scratch_page[nid] != 0) in mspec_exit() 425 uncached_free_page(scratch_page[nid], 1); in mspec_exit()
|
/Linux-v4.19/drivers/gpu/drm/gma500/ |
D | psb_drv.c | 184 if (dev_priv->scratch_page) { in psb_driver_unload() 185 set_pages_wb(dev_priv->scratch_page, 1); in psb_driver_unload() 186 __free_page(dev_priv->scratch_page); in psb_driver_unload() 187 dev_priv->scratch_page = NULL; in psb_driver_unload() 309 dev_priv->scratch_page = alloc_page(GFP_DMA32 | __GFP_ZERO); in psb_driver_load() 310 if (!dev_priv->scratch_page) in psb_driver_load() 313 set_pages_uc(dev_priv->scratch_page, 1); in psb_driver_load()
|
D | gtt.c | 145 pte = psb_gtt_mask_pte(page_to_pfn(dev_priv->scratch_page), in psb_gtt_remove() 552 pfn_base = page_to_pfn(dev_priv->scratch_page); in psb_gtt_init()
|
D | psb_drv.h | 456 struct page *scratch_page; member
|
/Linux-v4.19/drivers/char/agp/ |
D | agp.h | 135 unsigned long scratch_page; member 172 #define PGE_EMPTY(b, p) (!(p) || (p) == (unsigned long) (b)->scratch_page)
|
D | ati-agp.c | 69 writel(agp_bridge->scratch_page, page_map->remapped+i); in ati_create_page_map() 334 writel(agp_bridge->scratch_page, cur_gatt+GET_GATT_OFF(addr)); in ati_remove_memory() 403 writel(agp_bridge->scratch_page, cur_gatt+GET_GATT_OFF(addr)); in ati_create_gatt_table()
|
D | amd-k7-agp.c | 49 writel(agp_bridge->scratch_page, page_map->remapped+i); in amd_create_page_map() 166 writel(agp_bridge->scratch_page, cur_gatt+GET_GATT_OFF(addr)); in amd_create_gatt_table() 340 writel(agp_bridge->scratch_page, cur_gatt+GET_GATT_OFF(addr)); in amd_remove_memory()
|
D | sworks-agp.c | 61 writel(agp_bridge->scratch_page, page_map->remapped+i); in serverworks_create_page_map() 158 writel(agp_bridge->scratch_page, serverworks_private.scratch_dir.remapped+i); in serverworks_create_gatt_table() 378 writel(agp_bridge->scratch_page, cur_gatt+GET_GATT_OFF(addr)); in serverworks_remove_memory()
|
D | parisc-agp.c | 108 info->gatt[i] = (unsigned long)agp_bridge->scratch_page; in parisc_agp_create_gatt_table() 187 info->gatt[i] = agp_bridge->scratch_page; in parisc_agp_remove_memory()
|
D | intel-gtt.c | 76 struct page *scratch_page; member 314 intel_private.scratch_page = page; in intel_gtt_setup_scratch_page() 550 set_pages_wb(intel_private.scratch_page, 1); in intel_gtt_teardown_scratch_page() 555 __free_page(intel_private.scratch_page); in intel_gtt_teardown_scratch_page() 1448 if (intel_private.scratch_page) in intel_gmch_remove()
|
D | hp-agp.c | 312 hp->gatt[i] = (unsigned long) agp_bridge->scratch_page; in hp_zx1_create_gatt_table() 392 hp->gatt[i] = agp_bridge->scratch_page; in hp_zx1_remove_memory()
|
D | backend.c | 156 bridge->scratch_page = bridge->driver->mask_memory(bridge, in agp_backend_initialize()
|
D | nvidia-agp.c | 254 writel(agp_bridge->scratch_page, agp_bridge->gatt_table+nvidia_private.pg_offset+i); in nvidia_remove_memory()
|
D | generic.c | 964 writel(bridge->scratch_page, bridge->gatt_table+i); in agp_generic_create_gatt_table() 1140 writel(bridge->scratch_page, bridge->gatt_table+i); in agp_generic_remove_memory()
|
/Linux-v4.19/drivers/gpu/drm/i915/gvt/ |
D | gtt.h | 94 struct page *scratch_page; member
|
D | gtt.c | 2644 gvt->gtt.scratch_page = virt_to_page(page); in intel_gvt_init_gtt() 2652 __free_page(gvt->gtt.scratch_page); in intel_gvt_init_gtt() 2676 __free_page(gvt->gtt.scratch_page); in intel_gvt_clean_gtt()
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | i915_gem_gtt.h | 298 struct i915_page_dma scratch_page; member 379 return vm->scratch_page.order == get_order(I915_GTT_PAGE_SIZE_64K); in i915_vm_has_scratch_64K()
|
D | i915_gem_gtt.c | 673 vm->scratch_page.page = page; in setup_scratch_page() 674 vm->scratch_page.daddr = addr; in setup_scratch_page() 675 vm->scratch_page.order = order; in setup_scratch_page() 693 struct i915_page_dma *p = &vm->scratch_page; in cleanup_scratch_page() 727 gen8_pte_encode(vm->scratch_page.daddr, I915_CACHE_LLC, 0)); in gen8_initialize_pt() 875 gen8_pte_encode(vm->scratch_page.daddr, I915_CACHE_LLC, 0); in gen8_ppgtt_clear_pt() 1219 encode = pte_encode | vma->vm->scratch_page.daddr; in gen8_ppgtt_insert_huge_entries() 1588 gen8_pte_encode(vm->scratch_page.daddr, I915_CACHE_LLC, 0); in gen8_dump_ppgtt() 1990 vm->pte_encode(vm->scratch_page.daddr, in gen6_ppgtt_init_scratch() 2564 gen8_pte_encode(vm->scratch_page.daddr, I915_CACHE_LLC, 0); in gen8_ggtt_clear_range() [all …]
|