Lines Matching full:memory
21 * Functional interface for the memory manager, exported by the DSP
69 * Allocate memory from the paged or non-paged pools.
72 * type: Type of memory to allocate; one of:
73 * - MEM_PAGED: Allocate from the pageable memory.
74 * - MEM_NONPAGED:Allocate from page locked memory.
76 * Pointer to a block of memory; or NULL if memory couldn't be
80 * PVOID pointer returned is a valid memory location.
90 * pVA: Ptr to reserved memory allocated by MEMRY_ReserveVM().
91 * pPA: Ptr to a physical memory location.
92 * ulBytes: Size of physical memory in bytes.
104 * Allocate zero-initialized memory from the paged or non-paged pools.
107 * type: Type of memory to allocate; one of:
108 * - MEM_PAGED: Allocate from the pageable memory.
109 * - MEM_NONPAGED: Allocate from page locked memory.
111 * Pointer to a contiguous block of zeroed memory; or NULL if memory
115 * PVOID pointer returned is a valid memory location.
122 * Free the given block of system memory.
124 * pMemBuf: Pointer to memory allocated by MEMRY_Alloc().
128 * pMemBuf is no longer a valid pointer to memory.
137 * pVirtualAddr: Pointer to memory VM allocated by MEMRY_ReserveVM().
157 * A pointer to linear page locked memory, or
158 * NULL if failure locking memory.
163 * Memory locked by this service can be accessed at interrupt time, or
164 * from other memory contexts.
196 * pBuffer: Pointer to locked memory (as returned by MEMRY_PageLock()).
204 * Will unlock the pages of memory when the lock count drops to zero.
212 * Reserve at least ulBytes (page size inc) virtual memory for this process.
229 * pBaseAddr: Ptr to mapped memory (as returned by MEMRY_LinearAddress()).