tlb.h (907bc6c7fc7071b00083fc11e510e47dd93df45d) | tlb.h (6c57a332901f851bd092aba7a2b4d8ef4e643829) |
---|---|
1#ifndef _ASM_IA64_TLB_H 2#define _ASM_IA64_TLB_H 3/* 4 * Based on <asm-generic/tlb.h>. 5 * 6 * Copyright (C) 2002-2003 Hewlett-Packard Co 7 * David Mosberger-Tang <davidm@hpl.hp.com> 8 */ --- 60 unchanged lines hidden (view full) --- 69 u64 itir; 70 u64 pte; 71 u64 rr; 72}; /*Record for tr entry!*/ 73 74extern int ia64_itr_entry(u64 target_mask, u64 va, u64 pte, u64 log_size); 75extern void ia64_ptr_entry(u64 target_mask, int slot); 76 | 1#ifndef _ASM_IA64_TLB_H 2#define _ASM_IA64_TLB_H 3/* 4 * Based on <asm-generic/tlb.h>. 5 * 6 * Copyright (C) 2002-2003 Hewlett-Packard Co 7 * David Mosberger-Tang <davidm@hpl.hp.com> 8 */ --- 60 unchanged lines hidden (view full) --- 69 u64 itir; 70 u64 pte; 71 u64 rr; 72}; /*Record for tr entry!*/ 73 74extern int ia64_itr_entry(u64 target_mask, u64 va, u64 pte, u64 log_size); 75extern void ia64_ptr_entry(u64 target_mask, int slot); 76 |
77extern struct ia64_tr_entry __per_cpu_idtrs[NR_CPUS][2][IA64_TR_ALLOC_MAX]; | 77extern struct ia64_tr_entry *ia64_idtrs[NR_CPUS]; |
78 79/* 80 region register macros 81*/ 82#define RR_TO_VE(val) (((val) >> 0) & 0x0000000000000001) 83#define RR_VE(val) (((val) & 0x0000000000000001) << 0) 84#define RR_VE_MASK 0x0000000000000001L 85#define RR_VE_SHIFT 0 --- 172 unchanged lines hidden --- | 78 79/* 80 region register macros 81*/ 82#define RR_TO_VE(val) (((val) >> 0) & 0x0000000000000001) 83#define RR_VE(val) (((val) & 0x0000000000000001) << 0) 84#define RR_VE_MASK 0x0000000000000001L 85#define RR_VE_SHIFT 0 --- 172 unchanged lines hidden --- |