Changeset d1e414c in mainline for generic/include/mm/tlb.h
- Timestamp:
- 2006-03-15T00:51:25Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 91d5ad6
- Parents:
- 51cc6bf6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
generic/include/mm/tlb.h
r51cc6bf6 rd1e414c 34 34 #include <typedefs.h> 35 35 36 /** 37 * Number of TLB shootdown messages that can be queued in processor 38 * tlb_messages queue. 39 */ 40 #define TLB_MESSAGE_QUEUE_LEN 10 41 36 42 /** Type of TLB shootdown message. */ 37 43 enum tlb_invalidate_type { … … 41 47 TLB_INVL_PAGES /**< Invalidate specified page range belonging to one address space. */ 42 48 }; 43 44 49 typedef enum tlb_invalidate_type tlb_invalidate_type_t; 45 50 … … 49 54 asid_t asid; /**< Address space identifier. */ 50 55 __address page; /**< Page address. */ 56 count_t count; /**< Number of pages to invalidate. */ 51 57 }; 52 53 58 typedef struct tlb_shootdown_msg tlb_shootdown_msg_t; 54 59 … … 56 61 57 62 #ifdef CONFIG_SMP 58 extern void tlb_shootdown_start(tlb_invalidate_type_t type, asid_t asid, __address page, count_t c nt);63 extern void tlb_shootdown_start(tlb_invalidate_type_t type, asid_t asid, __address page, count_t count); 59 64 extern void tlb_shootdown_finalize(void); 60 65 extern void tlb_shootdown_ipi_recv(void);
Note:
See TracChangeset
for help on using the changeset viewer.