Home
last modified time | relevance | path

Searched refs:scratch_page (Results 1 – 16 of 16) sorted by relevance

/linux-4.4.14/drivers/char/
Dmspec.c105 static unsigned long scratch_page[MAX_NUMNODES]; variable
120 p = (void *)TO_AMO(scratch_page[nid]); in mspec_zero_block()
376 scratch_page[nid] = uncached_alloc_page(nid, 1); in mspec_init()
377 if (scratch_page[nid] == 0) in mspec_init()
379 phys = __pa(scratch_page[nid]); in mspec_init()
422 if (scratch_page[nid] != 0) in mspec_init()
423 uncached_free_page(scratch_page[nid], 1); in mspec_init()
439 if (scratch_page[nid] != 0) in mspec_exit()
440 uncached_free_page(scratch_page[nid], 1); in mspec_exit()
/linux-4.4.14/drivers/gpu/drm/gma500/
Dpsb_drv.c196 if (dev_priv->scratch_page) { in psb_driver_unload()
197 set_pages_wb(dev_priv->scratch_page, 1); in psb_driver_unload()
198 __free_page(dev_priv->scratch_page); in psb_driver_unload()
199 dev_priv->scratch_page = NULL; in psb_driver_unload()
318 dev_priv->scratch_page = alloc_page(GFP_DMA32 | __GFP_ZERO); in psb_driver_load()
319 if (!dev_priv->scratch_page) in psb_driver_load()
322 set_pages_uc(dev_priv->scratch_page, 1); in psb_driver_load()
Dgtt.c143 pte = psb_gtt_mask_pte(page_to_pfn(dev_priv->scratch_page), in psb_gtt_remove()
548 pfn_base = page_to_pfn(dev_priv->scratch_page); in psb_gtt_init()
Dpsb_drv.h456 struct page *scratch_page; member
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_gem_gtt.c462 scratch_pte = gen8_pte_encode(px_dma(vm->scratch_page), in gen8_initialize_pt()
473 WARN_ON(px_dma(vm->scratch_page) == 0); in gen6_initialize_pt()
475 scratch_pte = vm->pte_encode(px_dma(vm->scratch_page), in gen6_initialize_pt()
760 gen8_pte_t scratch_pte = gen8_pte_encode(px_dma(vm->scratch_page), in gen8_ppgtt_clear_range()
867 vm->scratch_page = alloc_scratch_page(dev); in gen8_init_scratch()
868 if (IS_ERR(vm->scratch_page)) in gen8_init_scratch()
869 return PTR_ERR(vm->scratch_page); in gen8_init_scratch()
873 free_scratch_page(dev, vm->scratch_page); in gen8_init_scratch()
880 free_scratch_page(dev, vm->scratch_page); in gen8_init_scratch()
889 free_scratch_page(dev, vm->scratch_page); in gen8_init_scratch()
[all …]
Di915_gem_gtt.h282 struct i915_page_scratch *scratch_page; member
/linux-4.4.14/drivers/char/agp/
Dagp.h135 unsigned long scratch_page; member
172 #define PGE_EMPTY(b, p) (!(p) || (p) == (unsigned long) (b)->scratch_page)
Damd-k7-agp.c48 writel(agp_bridge->scratch_page, page_map->remapped+i); in amd_create_page_map()
164 writel(agp_bridge->scratch_page, cur_gatt+GET_GATT_OFF(addr)); in amd_create_gatt_table()
338 writel(agp_bridge->scratch_page, cur_gatt+GET_GATT_OFF(addr)); in amd_remove_memory()
Dsworks-agp.c60 writel(agp_bridge->scratch_page, page_map->remapped+i); in serverworks_create_page_map()
157 writel(agp_bridge->scratch_page, serverworks_private.scratch_dir.remapped+i); in serverworks_create_gatt_table()
377 writel(agp_bridge->scratch_page, cur_gatt+GET_GATT_OFF(addr)); in serverworks_remove_memory()
Dati-agp.c68 writel(agp_bridge->scratch_page, page_map->remapped+i); in ati_create_page_map()
332 writel(agp_bridge->scratch_page, cur_gatt+GET_GATT_OFF(addr)); in ati_remove_memory()
401 writel(agp_bridge->scratch_page, cur_gatt+GET_GATT_OFF(addr)); in ati_create_gatt_table()
Dparisc-agp.c108 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()
Dintel-gtt.c75 struct page *scratch_page; member
313 intel_private.scratch_page = page; in intel_gtt_setup_scratch_page()
557 set_pages_wb(intel_private.scratch_page, 1); in intel_gtt_teardown_scratch_page()
560 __free_page(intel_private.scratch_page); in intel_gtt_teardown_scratch_page()
Dhp-agp.c312 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()
Dbackend.c156 bridge->scratch_page = bridge->driver->mask_memory(bridge, in agp_backend_initialize()
Dnvidia-agp.c254 writel(agp_bridge->scratch_page, agp_bridge->gatt_table+nvidia_private.pg_offset+i); in nvidia_remove_memory()
Dgeneric.c968 writel(bridge->scratch_page, bridge->gatt_table+i); in agp_generic_create_gatt_table()
1144 writel(bridge->scratch_page, bridge->gatt_table+i); in agp_generic_remove_memory()