Lines Matching full:array
44 In the FLATMEM memory model, there is a global `mem_map` array that
46 have entries in the `mem_map` array. The `struct page` objects
49 To allocate the `mem_map` array, architecture specific setup code should
50 call :c:func:`free_area_init` function. Yet, the mappings array is not
54 An architecture may free parts of the `mem_map` array that do not cover the
61 `mem_map` array.
73 things, `pg_data_t` holds the `node_mem_map` array that maps
84 `node_mem_map` array. When DISCONTIGMEM is enabled, a portion of the
99 appropriate `node_mem_map` array to access the `struct page` and
115 array of struct pages. However, it is stored with some other magic
130 The `mem_section` objects are arranged in a two-dimensional array
131 called `mem_sections`. The size and placement of this array depend
136 array is static and has `NR_MEM_SECTIONS` rows. Each row holds a
139 array is dynamically allocated. Each row contains PAGE_SIZE worth of
153 frame. Inside a section, the PFN is the index to the array of pages.
157 page *vmemmap` pointer that points to a virtually contiguous array of
158 `struct page` objects. A PFN is an index to that array and the