Changeset 06e1e95 in mainline for kernel/generic/include/mm
- Timestamp:
- 2006-09-14T17:09:21Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f1d1f5d3
- Parents:
- e5ecc02
- Location:
- kernel/generic/include/mm
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/mm/as.h
re5ecc02 r06e1e95 33 33 */ 34 34 35 #ifndef __AS_H__36 #define __AS_H__35 #ifndef KERN_AS_H_ 36 #define KERN_AS_H_ 37 37 38 38 /** Address space area flags. */ -
kernel/generic/include/mm/asid.h
re5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup genericmm 30 30 * @{ 31 31 */ … … 38 38 */ 39 39 40 #ifndef __ASID_H__41 #define __ASID_H__40 #ifndef KERN_ASID_H_ 41 #define KERN_ASID_H_ 42 42 43 43 #ifndef __ASM__ … … 84 84 #endif 85 85 86 87 /** @} 86 /** @} 88 87 */ 89 -
kernel/generic/include/mm/buddy.h
re5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup genericmm 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __BUDDY_H__36 #define __BUDDY_H__35 #ifndef KERN_BUDDY_H_ 36 #define KERN_BUDDY_H_ 37 37 38 38 #include <arch/types.h> … … 56 56 57 57 struct buddy_system { 58 uint8_t max_order; 58 uint8_t max_order; /**< Maximal order of block which can be stored by buddy system. */ 59 59 link_t *order; 60 60 buddy_system_operations_t *op; 61 void *data; 61 void *data; /**< Pointer to be used by the implementation. */ 62 62 }; 63 63 … … 74 74 #endif 75 75 76 76 /** @} 77 77 */ 78 -
kernel/generic/include/mm/page.h
re5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup genericmm 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __PAGE_H__36 #define __PAGE_H__35 #ifndef KERN_PAGE_H_ 36 #define KERN_PAGE_H_ 37 37 38 38 #include <arch/mm/asid.h> … … 98 98 #endif 99 99 100 100 /** @} 101 101 */ 102 -
kernel/generic/include/mm/slab.h
re5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup genericmm 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __SLAB_H__36 #define __SLAB_H__35 #ifndef KERN_SLAB_H_ 36 #define KERN_SLAB_H_ 37 37 38 38 #include <adt/list.h> … … 136 136 #endif 137 137 138 138 /** @} 139 139 */ 140 -
kernel/generic/include/mm/tlb.h
re5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup genericmm 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __TLB_H__36 #define __TLB_H__35 #ifndef KERN_TLB_H_ 36 #define KERN_TLB_H_ 37 37 38 38 #include <arch/mm/asid.h> … … 76 76 #endif /* CONFIG_SMP */ 77 77 78 79 78 /* Export TLB interface that each architecture must implement. */ 80 79 extern void tlb_arch_init(void); … … 87 86 #endif 88 87 89 88 /** @} 90 89 */ 91
Note:
See TracChangeset
for help on using the changeset viewer.