/
githubmirror
/
nvme-cli
Обзор
Документация
Войти
/
githubmirror
/
nvme-cli
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v2.10
util/mem.h
20 строк
442 B
Daniel Wagner
nvme: replace libhugetlbfs with mmap and madvise
01 дек 2023, 12:39
01 дек 2023, 12:39
51e68f7
Код
Авторство
О чём код?
/* SPDX-License-Identifier: GPL-2.0-or-later */ #ifndef MEM_H_ #define MEM_H_ #include <stddef.h> #include <stdbool.h> void *nvme_alloc(size_t len); void *nvme_realloc(void *p, size_t len); struct nvme_mem_huge { size_t len; bool posix_memalign; /* p has been allocated using posix_memalign */ void *p; }; void *nvme_alloc_huge(size_t len, struct nvme_mem_huge *mh); void nvme_free_huge(struct nvme_mem_huge *mh); #endif /* MEM_H_ */