Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
tlb_64.h File Reference

Go to the source code of this file.

Macros

#define ITLB_FIXED   0x00000000 /* First fixed ITLB, see head.S */
 
#define ITLB_LAST_VAR_UNRESTRICTED   0x000003F0 /* Last ITLB */
 
#define DTLB_FIXED   0x00800000 /* First fixed DTLB, see head.S */
 
#define DTLB_LAST_VAR_UNRESTRICTED   0x008003F0 /* Last DTLB */
 
#define for_each_dtlb_entry(tlb)
 
#define for_each_itlb_entry(tlb)
 
#define sh64_tlb_init()   do { } while (0)
 
#define sh64_next_free_dtlb_entry()   (0)
 
#define sh64_get_wired_dtlb_entry()   (0)
 
#define sh64_put_wired_dtlb_entry(entry)   do { } while (0)
 
#define sh64_setup_tlb_slot(conf, virt, asid, phys)   do { } while (0)
 
#define sh64_teardown_tlb_slot(addr)   do { } while (0)
 

Macro Definition Documentation

#define DTLB_FIXED   0x00800000 /* First fixed DTLB, see head.S */

Definition at line 18 of file tlb_64.h.

#define DTLB_LAST_VAR_UNRESTRICTED   0x008003F0 /* Last DTLB */

Definition at line 19 of file tlb_64.h.

#define for_each_dtlb_entry (   tlb)
Value:
for (tlb = cpu_data->dtlb.first; \
tlb <= cpu_data->dtlb.last; \
tlb += cpu_data->dtlb.step)

for_each_dtlb_entry - Iterate over free (non-wired) DTLB entries

: TLB entry

Definition at line 28 of file tlb_64.h.

#define for_each_itlb_entry (   tlb)
Value:
for (tlb = cpu_data->itlb.first; \
tlb <= cpu_data->itlb.last; \
tlb += cpu_data->itlb.step)

for_each_itlb_entry - Iterate over free (non-wired) ITLB entries

: TLB entry

Definition at line 38 of file tlb_64.h.

#define ITLB_FIXED   0x00000000 /* First fixed ITLB, see head.S */

Definition at line 14 of file tlb_64.h.

#define ITLB_LAST_VAR_UNRESTRICTED   0x000003F0 /* Last ITLB */

Definition at line 15 of file tlb_64.h.

#define sh64_get_wired_dtlb_entry (   void)    (0)

Definition at line 65 of file tlb_64.h.

#define sh64_next_free_dtlb_entry (   void)    (0)

Definition at line 64 of file tlb_64.h.

#define sh64_put_wired_dtlb_entry (   entry)    do { } while (0)

Definition at line 66 of file tlb_64.h.

#define sh64_setup_tlb_slot (   conf,
  virt,
  asid,
  phys 
)    do { } while (0)

Definition at line 67 of file tlb_64.h.

#define sh64_teardown_tlb_slot (   addr)    do { } while (0)

Definition at line 68 of file tlb_64.h.

#define sh64_tlb_init (   void)    do { } while (0)

Definition at line 63 of file tlb_64.h.