Lines Matching full:memory

9  * @brief Memory Banks Driver APIs
11 * This contains generic APIs to be used by a system-wide memory management
12 * driver to track page usage within memory banks.
26 * @brief Memory Banks Driver APIs
27 * @defgroup mm_drv_bank_apis Memory Banks Driver APIs
29 * This contains APIs for a system-wide memory management driver to
30 * track page usage within memory banks.
40 * @brief Information about memory banks.
54 * @brief Initialize a memory bank's data structure
56 * The driver may wish to track various information about the memory banks
58 * that information. Since at the power on all memory banks are switched on
62 * @param[in,out] bank Pointer to the memory bank structure used for tracking
63 * @param[in] bank_pages Number of pages in the memory bank
68 * @brief Track the mapping of a page in the specified memory bank
71 * specified memory bank.
73 * @param[in,out] bank Pointer to the memory bank's data structure
75 * @return The number of pages mapped within the memory bank
80 * @brief Track the unmapping of a page in the specified memory bank
83 * specified memory bank.
85 * @param[in,out] bank Pointer to the memory bank's data structure
87 * @return The number of unmapped pages within the memory bank
95 * the specified memory bank to the current number of pages mapped in
96 * that memory bank.
98 * @param[in,out] bank Pointer to the memory bank's data structure
103 * @brief Retrieve the memory usage stats for the specified memory bank
105 * This routine extracts the system memory stats from the memory bank.
107 * @param[in] bank Pointer to the memory bank's data structure
108 * @param[in,out] stats Pointer to memory into which to copy the system memory stats