Back to home page

OSCL-LXR

 
 

    


0001 ======================
0002 Memory Management APIs
0003 ======================
0004 
0005 User Space Memory Access
0006 ========================
0007 
0008 .. kernel-doc:: arch/x86/include/asm/uaccess.h
0009    :internal:
0010 
0011 .. kernel-doc:: arch/x86/lib/usercopy_32.c
0012    :export:
0013 
0014 .. kernel-doc:: mm/gup.c
0015    :functions: get_user_pages_fast
0016 
0017 .. _mm-api-gfp-flags:
0018 
0019 Memory Allocation Controls
0020 ==========================
0021 
0022 .. kernel-doc:: include/linux/gfp.h
0023    :internal:
0024 
0025 .. kernel-doc:: include/linux/gfp_types.h
0026    :doc: Page mobility and placement hints
0027 
0028 .. kernel-doc:: include/linux/gfp_types.h
0029    :doc: Watermark modifiers
0030 
0031 .. kernel-doc:: include/linux/gfp_types.h
0032    :doc: Reclaim modifiers
0033 
0034 .. kernel-doc:: include/linux/gfp_types.h
0035    :doc: Useful GFP flag combinations
0036 
0037 The Slab Cache
0038 ==============
0039 
0040 .. kernel-doc:: include/linux/slab.h
0041    :internal:
0042 
0043 .. kernel-doc:: mm/slab.c
0044    :export:
0045 
0046 .. kernel-doc:: mm/slab_common.c
0047    :export:
0048 
0049 .. kernel-doc:: mm/util.c
0050    :functions: kfree_const kvmalloc_node kvfree
0051 
0052 Virtually Contiguous Mappings
0053 =============================
0054 
0055 .. kernel-doc:: mm/vmalloc.c
0056    :export:
0057 
0058 File Mapping and Page Cache
0059 ===========================
0060 
0061 Filemap
0062 -------
0063 
0064 .. kernel-doc:: mm/filemap.c
0065    :export:
0066 
0067 Readahead
0068 ---------
0069 
0070 .. kernel-doc:: mm/readahead.c
0071    :doc: Readahead Overview
0072 
0073 .. kernel-doc:: mm/readahead.c
0074    :export:
0075 
0076 Writeback
0077 ---------
0078 
0079 .. kernel-doc:: mm/page-writeback.c
0080    :export:
0081 
0082 Truncate
0083 --------
0084 
0085 .. kernel-doc:: mm/truncate.c
0086    :export:
0087 
0088 .. kernel-doc:: include/linux/pagemap.h
0089    :internal:
0090 
0091 Memory pools
0092 ============
0093 
0094 .. kernel-doc:: mm/mempool.c
0095    :export:
0096 
0097 DMA pools
0098 =========
0099 
0100 .. kernel-doc:: mm/dmapool.c
0101    :export:
0102 
0103 More Memory Management Functions
0104 ================================
0105 
0106 .. kernel-doc:: mm/memory.c
0107    :export:
0108 
0109 .. kernel-doc:: mm/page_alloc.c
0110 .. kernel-doc:: mm/mempolicy.c
0111 .. kernel-doc:: include/linux/mm_types.h
0112    :internal:
0113 .. kernel-doc:: include/linux/mm_inline.h
0114 .. kernel-doc:: include/linux/page-flags.h
0115 .. kernel-doc:: include/linux/mm.h
0116    :internal:
0117 .. kernel-doc:: include/linux/page_ref.h
0118 .. kernel-doc:: include/linux/mmzone.h
0119 .. kernel-doc:: mm/util.c
0120    :functions: folio_mapping