Changeset 7f1c620 in mainline for arch/ia64/include/mm/tlb.h


Ignore:
Timestamp:
2006-07-04T17:17:56Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0ffa3ef5
Parents:
991779c5
Message:

Replace old u?? types with respective C99 variants (e.g. uint32_t, int64_t, uintptr_t etc.).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia64/include/mm/tlb.h

    r991779c5 r7f1c620  
    5353/** Portion of TLB insertion format data structure. */
    5454union tlb_entry {
    55         __u64 word[2];
     55        uint64_t word[2];
    5656        struct {
    5757                /* Word 0 */
     
    7777typedef union tlb_entry tlb_entry_t;
    7878
    79 extern void tc_mapping_insert(__address va, asid_t asid, tlb_entry_t entry, bool dtc);
    80 extern void dtc_mapping_insert(__address va, asid_t asid, tlb_entry_t entry);
    81 extern void itc_mapping_insert(__address va, asid_t asid, tlb_entry_t entry);
     79extern void tc_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry, bool dtc);
     80extern void dtc_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry);
     81extern void itc_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry);
    8282
    83 extern void tr_mapping_insert(__address va, asid_t asid, tlb_entry_t entry, bool dtr, index_t tr);
    84 extern void dtr_mapping_insert(__address va, asid_t asid, tlb_entry_t entry, index_t tr);
    85 extern void itr_mapping_insert(__address va, asid_t asid, tlb_entry_t entry, index_t tr);
     83extern void tr_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry, bool dtr, index_t tr);
     84extern void dtr_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry, index_t tr);
     85extern void itr_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry, index_t tr);
    8686
    87 extern void dtlb_kernel_mapping_insert(__address page, __address frame, bool dtr, index_t tr);
    88 extern void dtr_purge(__address page, count_t width);
     87extern void dtlb_kernel_mapping_insert(uintptr_t page, uintptr_t frame, bool dtr, index_t tr);
     88extern void dtr_purge(uintptr_t page, count_t width);
    8989
    9090extern void dtc_pte_copy(pte_t *t);
    9191extern void itc_pte_copy(pte_t *t);
    9292
    93 extern void alternate_instruction_tlb_fault(__u64 vector, istate_t *istate);
    94 extern void alternate_data_tlb_fault(__u64 vector, istate_t *istate);
    95 extern void data_nested_tlb_fault(__u64 vector, istate_t *istate);
    96 extern void data_dirty_bit_fault(__u64 vector, istate_t *istate);
    97 extern void instruction_access_bit_fault(__u64 vector, istate_t *istate);
    98 extern void data_access_bit_fault(__u64 vector, istate_t *istate);
    99 extern void page_not_present(__u64 vector, istate_t *istate);
     93extern void alternate_instruction_tlb_fault(uint64_t vector, istate_t *istate);
     94extern void alternate_data_tlb_fault(uint64_t vector, istate_t *istate);
     95extern void data_nested_tlb_fault(uint64_t vector, istate_t *istate);
     96extern void data_dirty_bit_fault(uint64_t vector, istate_t *istate);
     97extern void instruction_access_bit_fault(uint64_t vector, istate_t *istate);
     98extern void data_access_bit_fault(uint64_t vector, istate_t *istate);
     99extern void page_not_present(uint64_t vector, istate_t *istate);
    100100
    101101#endif
Note: See TracChangeset for help on using the changeset viewer.