????
| Current Path : /usr/src/file_protector-1.1-1507/ |
| Current File : //usr/src/file_protector-1.1-1507/memory.h |
/** @file @brief Linux kernel memory management interface wrapper @details Copyright (c) 2017-2018 Acronis International GmbH @author Mikhail Krivtsov (mikhail.krivtsov@acronis.com) @since $Id: $ */ #pragma once #include <linux/slab.h> // kmalloc(), kzalloc(), kfree() #define mem_alloc(size) kmalloc(size, GFP_KERNEL) #define mem_alloc0(size) kzalloc(size, GFP_KERNEL) #define mem_alloc_nowait(size) kmalloc(size, GFP_ATOMIC) #define mem_alloc0_nowait(size) kzalloc(size, GFP_ATOMIC) #define mem_free(p) kfree(p)