内存分配和取消分配函数包括:
分配内核内存
释放内核内存
分配零填充的内核内存
以下函数可以分配和释放用于 DMA 的内存。请参见直接内存访问 (Direct Memory Access, DMA) 函数。
为 DMA 传送操作分配内存
释放以前分配的 DMA 内存
以下函数可以分配和释放用于导出到用户空间的内存。请参见用户空间访问函数。
分配按页对齐的内核内存
释放按页对齐的内核内存
过时的函数 |
替代函数 |
---|---|
ddi_iopb_alloc() |
ddi_dma_mem_alloc() |
ddi_iopb_free() |
ddi_dma_mem_free() |
ddi_mem_alloc() |
ddi_dma_mem_alloc() |
ddi_mem_free() |
ddi_dma_mem_free() |