Changeset 7f1c620 in mainline for arch/ia64/include/mm/tlb.h
- Timestamp:
- 2006-07-04T17:17:56Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0ffa3ef5
- Parents:
- 991779c5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ia64/include/mm/tlb.h
r991779c5 r7f1c620 53 53 /** Portion of TLB insertion format data structure. */ 54 54 union tlb_entry { 55 __u64word[2];55 uint64_t word[2]; 56 56 struct { 57 57 /* Word 0 */ … … 77 77 typedef union tlb_entry tlb_entry_t; 78 78 79 extern void tc_mapping_insert( __addressva, asid_t asid, tlb_entry_t entry, bool dtc);80 extern void dtc_mapping_insert( __addressva, asid_t asid, tlb_entry_t entry);81 extern void itc_mapping_insert( __addressva, asid_t asid, tlb_entry_t entry);79 extern void tc_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry, bool dtc); 80 extern void dtc_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry); 81 extern void itc_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry); 82 82 83 extern void tr_mapping_insert( __addressva, asid_t asid, tlb_entry_t entry, bool dtr, index_t tr);84 extern void dtr_mapping_insert( __addressva, asid_t asid, tlb_entry_t entry, index_t tr);85 extern void itr_mapping_insert( __addressva, asid_t asid, tlb_entry_t entry, index_t tr);83 extern void tr_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry, bool dtr, index_t tr); 84 extern void dtr_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry, index_t tr); 85 extern void itr_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry, index_t tr); 86 86 87 extern void dtlb_kernel_mapping_insert( __address page, __addressframe, bool dtr, index_t tr);88 extern void dtr_purge( __addresspage, count_t width);87 extern void dtlb_kernel_mapping_insert(uintptr_t page, uintptr_t frame, bool dtr, index_t tr); 88 extern void dtr_purge(uintptr_t page, count_t width); 89 89 90 90 extern void dtc_pte_copy(pte_t *t); 91 91 extern void itc_pte_copy(pte_t *t); 92 92 93 extern void alternate_instruction_tlb_fault( __u64vector, istate_t *istate);94 extern void alternate_data_tlb_fault( __u64vector, istate_t *istate);95 extern void data_nested_tlb_fault( __u64vector, istate_t *istate);96 extern void data_dirty_bit_fault( __u64vector, istate_t *istate);97 extern void instruction_access_bit_fault( __u64vector, istate_t *istate);98 extern void data_access_bit_fault( __u64vector, istate_t *istate);99 extern void page_not_present( __u64vector, istate_t *istate);93 extern void alternate_instruction_tlb_fault(uint64_t vector, istate_t *istate); 94 extern void alternate_data_tlb_fault(uint64_t vector, istate_t *istate); 95 extern void data_nested_tlb_fault(uint64_t vector, istate_t *istate); 96 extern void data_dirty_bit_fault(uint64_t vector, istate_t *istate); 97 extern void instruction_access_bit_fault(uint64_t vector, istate_t *istate); 98 extern void data_access_bit_fault(uint64_t vector, istate_t *istate); 99 extern void page_not_present(uint64_t vector, istate_t *istate); 100 100 101 101 #endif
Note:
See TracChangeset
for help on using the changeset viewer.