tlb.h File Reference

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)


Detailed Description

Definition in file tlb.h.


Generated on Sun Jun 18 17:18:32 2006 for HelenOS Kernel (ppc32) by  doxygen 1.4.6