power.h (3592695c363c3f3119621bdcf5ed852d6b9d1a5c) power.h (3aef83e0ef1ffb8ea3bea97be46821a45c952173)
1#include <linux/suspend.h>
2#include <linux/utsname.h>
3
4struct swsusp_info {
5 struct new_utsname uts;
6 u32 version_code;
7 unsigned long num_physpages;
8 int cpus;

--- 132 unchanged lines hidden (view full) ---

141
142struct bitmap_page {
143 unsigned long chunks[BITMAP_PAGE_CHUNKS];
144 struct bitmap_page *next;
145};
146
147extern void free_bitmap(struct bitmap_page *bitmap);
148extern struct bitmap_page *alloc_bitmap(unsigned int nr_bits);
1#include <linux/suspend.h>
2#include <linux/utsname.h>
3
4struct swsusp_info {
5 struct new_utsname uts;
6 u32 version_code;
7 unsigned long num_physpages;
8 int cpus;

--- 132 unchanged lines hidden (view full) ---

141
142struct bitmap_page {
143 unsigned long chunks[BITMAP_PAGE_CHUNKS];
144 struct bitmap_page *next;
145};
146
147extern void free_bitmap(struct bitmap_page *bitmap);
148extern struct bitmap_page *alloc_bitmap(unsigned int nr_bits);
149extern unsigned long alloc_swap_page(int swap, struct bitmap_page *bitmap);
149extern sector_t alloc_swapdev_block(int swap, struct bitmap_page *bitmap);
150extern void free_all_swap_pages(int swap, struct bitmap_page *bitmap);
151
152extern int swsusp_check(void);
153extern int swsusp_shrink_memory(void);
154extern void swsusp_free(void);
155extern int swsusp_suspend(void);
156extern int swsusp_resume(void);
157extern int swsusp_read(void);
158extern int swsusp_write(void);
159extern void swsusp_close(void);
160extern int suspend_enter(suspend_state_t state);
150extern void free_all_swap_pages(int swap, struct bitmap_page *bitmap);
151
152extern int swsusp_check(void);
153extern int swsusp_shrink_memory(void);
154extern void swsusp_free(void);
155extern int swsusp_suspend(void);
156extern int swsusp_resume(void);
157extern int swsusp_read(void);
158extern int swsusp_write(void);
159extern void swsusp_close(void);
160extern int suspend_enter(suspend_state_t state);