Searched refs:page_map (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/char/agp/ |
| H A D | ati-agp.c | 56 static int ati_create_page_map(struct ati_page_map *page_map) in ati_create_page_map() argument 60 page_map->real = (unsigned long *) __get_free_page(GFP_KERNEL); in ati_create_page_map() 61 if (page_map->real == NULL) in ati_create_page_map() 64 set_memory_uc((unsigned long)page_map->real, 1); in ati_create_page_map() 65 err = map_page_into_agp(virt_to_page(page_map->real)); in ati_create_page_map() 67 free_page((unsigned long)page_map->real); in ati_create_page_map() 70 page_map->remapped = page_map->real; in ati_create_page_map() 73 writel(agp_bridge->scratch_page, page_map->remapped+i); in ati_create_page_map() 74 readl(page_map->remapped+i); /* PCI Posting. */ in ati_create_page_map() 81 static void ati_free_page_map(struct ati_page_map *page_map) in ati_free_page_map() argument [all …]
|
| H A D | amd-k7-agp.c | 37 static int amd_create_page_map(struct amd_page_map *page_map) in amd_create_page_map() argument 41 page_map->real = (unsigned long *) __get_free_page(GFP_KERNEL); in amd_create_page_map() 42 if (page_map->real == NULL) in amd_create_page_map() 45 set_memory_uc((unsigned long)page_map->real, 1); in amd_create_page_map() 46 page_map->remapped = page_map->real; in amd_create_page_map() 49 writel(agp_bridge->scratch_page, page_map->remapped+i); in amd_create_page_map() 50 readl(page_map->remapped+i); /* PCI Posting. */ in amd_create_page_map() 56 static void amd_free_page_map(struct amd_page_map *page_map) in amd_free_page_map() argument 58 set_memory_wb((unsigned long)page_map->real, 1); in amd_free_page_map() 59 free_page((unsigned long) page_map->real); in amd_free_page_map()
|
| H A D | sworks-agp.c | 48 static int serverworks_create_page_map(struct serverworks_page_map *page_map) in serverworks_create_page_map() argument 52 page_map->real = (unsigned long *) __get_free_page(GFP_KERNEL); in serverworks_create_page_map() 53 if (page_map->real == NULL) { in serverworks_create_page_map() 57 set_memory_uc((unsigned long)page_map->real, 1); in serverworks_create_page_map() 58 page_map->remapped = page_map->real; in serverworks_create_page_map() 61 writel(agp_bridge->scratch_page, page_map->remapped+i); in serverworks_create_page_map() 67 static void serverworks_free_page_map(struct serverworks_page_map *page_map) in serverworks_free_page_map() argument 69 set_memory_wb((unsigned long)page_map->real, 1); in serverworks_free_page_map() 70 free_page((unsigned long) page_map->real); in serverworks_free_page_map()
|
| /linux/drivers/md/dm-vdo/ |
| H A D | block-map.h | 66 struct int_map *page_map; member
|
| H A D | block-map.c | 233 result = vdo_int_map_create(cache->page_count, &cache->page_map); in allocate_cache_components() 392 vdo_int_map_remove(cache->page_map, info->pbn); in set_info_pbn() 397 result = vdo_int_map_put(cache->page_map, pbn, info, true, NULL); in set_info_pbn() 455 cache->last_found = vdo_int_map_get(cache->page_map, pbn); in find_page() 1358 vdo_int_map_free(vdo_forget(cache->page_map)); in vdo_invalidate_page_cache() 1359 return vdo_int_map_create(cache->page_count, &cache->page_map); in vdo_invalidate_page_cache() 2864 vdo_int_map_free(vdo_forget(cache->page_map)); in uninitialize_block_map_zone()
|