Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 17431928194b36a0f88082df875e2e036da7fddf 23 lines 837 B view raw
1#ifndef _LINUX_EARLY_RES_H 2#define _LINUX_EARLY_RES_H 3#ifdef __KERNEL__ 4 5extern void reserve_early(u64 start, u64 end, char *name); 6extern void reserve_early_overlap_ok(u64 start, u64 end, char *name); 7extern void free_early(u64 start, u64 end); 8void free_early_partial(u64 start, u64 end); 9extern void early_res_to_bootmem(u64 start, u64 end); 10 11void reserve_early_without_check(u64 start, u64 end, char *name); 12u64 find_early_area(u64 ei_start, u64 ei_last, u64 start, u64 end, 13 u64 size, u64 align); 14u64 find_early_area_size(u64 ei_start, u64 ei_last, u64 start, 15 u64 *sizep, u64 align); 16u64 find_fw_memmap_area(u64 start, u64 end, u64 size, u64 align); 17u64 get_max_mapped(void); 18#include <linux/range.h> 19int get_free_all_memory_range(struct range **rangep, int nodeid); 20 21#endif /* __KERNEL__ */ 22 23#endif /* _LINUX_EARLY_RES_H */