| 855 | } |
| 856 | |
| 857 | static int |
| 858 | pagesz_flags(uint64_t page_sz) |
| 859 | { |
| 860 | /* as per mmap() manpage, all page sizes are log2 of page size |
| 861 | * shifted by MAP_HUGE_SHIFT |
| 862 | */ |
| 863 | int log2 = rte_log2_u64(page_sz); |
| 864 | |
| 865 | return (log2 << HUGE_SHIFT); |
| 866 | } |
| 867 | |
| 868 | static void * |
| 869 | alloc_mem(size_t memsz, size_t pgsz, bool huge) |
no test coverage detected