Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
6514 | serge | 1 | #ifndef _LINUX_SWAP_H |
2 | #define _LINUX_SWAP_H |
||
3 | |||
4 | #include |
||
5 | |||
6 | struct notifier_block; |
||
7 | |||
8 | struct bio; |
||
9 | |||
10 | #define SWAP_FLAG_PREFER 0x8000 /* set if swap priority specified */ |
||
11 | #define SWAP_FLAG_PRIO_MASK 0x7fff |
||
12 | #define SWAP_FLAG_PRIO_SHIFT 0 |
||
13 | #define SWAP_FLAG_DISCARD 0x10000 /* enable discard for swap */ |
||
14 | #define SWAP_FLAG_DISCARD_ONCE 0x20000 /* discard swap area at swapon-time */ |
||
15 | #define SWAP_FLAG_DISCARD_PAGES 0x40000 /* discard page-clusters after use */ |
||
16 | |||
17 | #define SWAP_FLAGS_VALID (SWAP_FLAG_PRIO_MASK | SWAP_FLAG_PREFER | \ |
||
18 | SWAP_FLAG_DISCARD | SWAP_FLAG_DISCARD_ONCE | \ |
||
19 | SWAP_FLAG_DISCARD_PAGES) |
||
20 | |||
21 | |||
22 | #endif /* _LINUX_SWAP_H */ |