Changeset 2a003d5b in mainline for genarch/include/mm/page_ht.h
- Timestamp:
- 2006-01-26T14:13:50Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c2b95d3
- Parents:
- 4a2f4bb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
genarch/include/mm/page_ht.h
r4a2f4bb r2a003d5b 37 37 38 38 #include <mm/page.h> 39 #include <typedefs.h> 40 41 /** Number of slots in page hash table. */ 42 #define HT_ENTRIES HT_ENTRIES_ARCH 39 43 40 44 /** Hash function. … … 57 61 #define HT_COMPARE(page, asid, t) HT_COMPARE_ARCH(page, asid, t) 58 62 59 /** Identify empty hash table slots.63 /** Identify empty page hash table slots. 60 64 * 61 65 * @param t Pointer ro hash table typed pte_t *. … … 64 68 */ 65 69 #define HT_SLOT_EMPTY(t) HT_SLOT_EMPTY_ARCH(t) 70 71 /** Invalidate/empty page hash table slot. 72 * 73 * @param t Address of the slot to be invalidated. 74 */ 75 #define HT_INVALIDATE_SLOT(t) HT_INVALIDATE_SLOT_ARCH(t) 66 76 67 77 /** Return next record in collision chain. … … 90 100 #define HT_SET_RECORD(t, page, asid, frame, flags) HT_SET_RECORD_ARCH(t, page, asid, frame, flags) 91 101 102 92 103 extern page_operations_t page_ht_operations; 104 extern spinlock_t page_ht_lock; 105 106 extern pte_t *page_ht; 107 108 extern void ht_invalidate_all(void); 93 109 94 110 #endif
Note:
See TracChangeset
for help on using the changeset viewer.