Module Name: src
Committed By: matt
Date: Thu Mar 11 08:13:18 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: pte.h
Log Message:
Mark some inlines as __pure.
To generate a diff of this commit:
cvs rdiff -u -r1.19.18.3 -r1.19.18.4 src/sys/arch/mips/include/pte.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/mips/include/pte.h
diff -u src/sys/arch/mips/include/pte.h:1.19.18.3 src/sys/arch/mips/include/pte.h:1.19.18.4
--- src/sys/arch/mips/include/pte.h:1.19.18.3 Tue Feb 23 20:33:47 2010
+++ src/sys/arch/mips/include/pte.h Thu Mar 11 08:13:18 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: pte.h,v 1.19.18.3 2010/02/23 20:33:47 matt Exp $ */
+/* $NetBSD: pte.h,v 1.19.18.4 2010/03/11 08:13:18 matt Exp $ */
/*-
* Copyright (c) 1997 The NetBSD Foundation, Inc.
@@ -126,16 +126,19 @@
PAGE_IS_RDONLY(uint32_t pte, vaddr_t va);
static __inline uint32_t
- mips_pg_wired_bit(void), mips_pg_m_bit(void),
- mips_pg_ro_bit(void), mips_pg_rw_bit(void),
- mips_pg_ropage_bit(void),
- mips_pg_cwpage_bit(void),
- mips_pg_rwpage_bit(void),
- mips_pg_global_bit(void);
-static __inline paddr_t PTE_TO_PADDR(uint32_t pte);
+ mips_pg_wired_bit(void) __pure,
+ mips_pg_m_bit(void) __pure,
+ mips_pg_ro_bit(void) __pure,
+ mips_pg_rw_bit(void) __pure,
+ mips_pg_ropage_bit(void) __pure,
+ mips_pg_cwpage_bit(void) __pure,
+ mips_pg_rwpage_bit(void) __pure,
+ mips_pg_global_bit(void) __pure;
+static __inline paddr_t PTE_TO_PADDR(uint32_t pte) __pure;
+static __inline bool PAGE_IS_RDONLY(uint32_t pte, vaddr_t va) __pure;
-static __inline paddr_t mips_tlbpfn_to_paddr(uint32_t pfn);
-static __inline uint32_t mips_paddr_to_tlbpfn(paddr_t pa);
+static __inline paddr_t mips_tlbpfn_to_paddr(uint32_t pfn) __pure;
+static __inline uint32_t mips_paddr_to_tlbpfn(paddr_t pa) __pure;
static __inline bool