Home
last modified time | relevance | path

Searched refs:page_map (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/char/agp/
H A Dati-agp.c56 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 Dsworks-agp.c48 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/net/wireless/mediatek/mt76/mt7996/
H A Dmac.c1821 list_for_each_entry_safe(p, tmp, &dev->wed_rro.page_map[hash], in mt7996_rro_msdu_page_get()
1861 for (i = 0; i < ARRAY_SIZE(dev->wed_rro.page_map); i++) { in mt7996_rro_msdu_page_map_free()
1862 list_for_each_entry_safe(p, tmp, &dev->wed_rro.page_map[i], in mt7996_rro_msdu_page_map_free()
1897 list_add_tail(&p->list, &dev->wed_rro.page_map[hash]); in mt7996_rro_msdu_page_add()
H A Dinit.c885 for (i = 0; i < ARRAY_SIZE(dev->wed_rro.page_map); i++) in mt7996_rro_hw_init()
886 INIT_LIST_HEAD(&dev->wed_rro.page_map[i]); in mt7996_rro_hw_init()
H A Dmt7996.h497 struct list_head page_map[MT7996_RRO_MSDU_PG_HASH_SIZE]; member