Include dependency graph for tlb.h:
Go to the source code of this file.
Data Structures | |
struct | tlb_shootdown_msg |
Defines | |
#define | TLB_MESSAGE_QUEUE_LEN 10 |
Typedefs | |
typedef enum tlb_invalidate_type | tlb_invalidate_type_t |
typedef tlb_shootdown_msg | tlb_shootdown_msg_t |
Enumerations | |
enum | tlb_invalidate_type { TLB_INVL_INVALID = 0, TLB_INVL_ALL, TLB_INVL_ASID, TLB_INVL_PAGES } |
Functions | |
void | tlb_init (void) |
void | tlb_shootdown_start (tlb_invalidate_type_t type, asid_t asid, __address page, count_t count) |
void | tlb_shootdown_finalize (void) |
void | tlb_shootdown_ipi_recv (void) |
void | tlb_arch_init (void) |
void | tlb_print (void) |
void | tlb_shootdown_ipi_send (void) |
void | tlb_invalidate_all (void) |
void | tlb_invalidate_asid (asid_t asid) |
void | tlb_invalidate_pages (asid_t asid, __address page, count_t cnt) |
Definition in file tlb.h.