src/kernel/const.h File Reference
#include <minix/config.h>
#include <minix/bitmap.h>
#include "config.h"
#include "debug.h"
Go to the source code of this file.
|
Defines |
| #define | isokendpt(e, p) isokendpt_d((e),(p),0) |
| #define | okendpt(e, p) isokendpt_d((e),(p),1) |
| #define | _SRC_ 0 |
| #define | _DST_ 1 |
| #define | get_sys_bit(map, bit) ( MAP_CHUNK(map.chunk,bit) & (1 << CHUNK_OFFSET(bit) ) |
| #define | get_sys_bits(map, bit) ( MAP_CHUNK(map.chunk,bit) ) |
| #define | set_sys_bit(map, bit) ( MAP_CHUNK(map.chunk,bit) |= (1 << CHUNK_OFFSET(bit) ) |
| #define | unset_sys_bit(map, bit) ( MAP_CHUNK(map.chunk,bit) &= ~(1 << CHUNK_OFFSET(bit) ) |
| #define | reallock do { int d; d = intr_disabled(); intr_disable(); locklevel++; if(d && locklevel == 1) { minix_panic("reallock while interrupts disabled first time", __LINE__); } } while(0) |
| #define | realunlock do { if(!intr_disabled()) { minix_panic("realunlock while interrupts enabled", __LINE__); } if(locklevel < 1) { minix_panic("realunlock while locklevel below 1", __LINE__); } locklevel--; if(locklevel == 0) { intr_enable(); } } while(0) |
| #define | lock reallock |
| #define | unlock realunlock |
| #define | IDLE_STOP |
| #define | INTS_ORIG 0 |
| #define | INTS_MINIX 1 |
| #define | END_OF_KMESS 0 |
Define Documentation
| #define get_sys_bit |
( |
map, |
|
|
bit |
|
) |
( MAP_CHUNK(map.chunk,bit) & (1 << CHUNK_OFFSET(bit) ) |
| #define get_sys_bits |
( |
map, |
|
|
bit |
|
) |
( MAP_CHUNK(map.chunk,bit) ) |
| #define isokendpt |
( |
e, |
|
|
p |
|
) |
isokendpt_d((e),(p),0) |
| #define okendpt |
( |
e, |
|
|
p |
|
) |
isokendpt_d((e),(p),1) |
| #define reallock do { int d; d = intr_disabled(); intr_disable(); locklevel++; if(d && locklevel == 1) { minix_panic("reallock while interrupts disabled first time", __LINE__); } } while(0) |
| #define realunlock do { if(!intr_disabled()) { minix_panic("realunlock while interrupts enabled", __LINE__); } if(locklevel < 1) { minix_panic("realunlock while locklevel below 1", __LINE__); } locklevel--; if(locklevel == 0) { intr_enable(); } } while(0) |
| #define set_sys_bit |
( |
map, |
|
|
bit |
|
) |
( MAP_CHUNK(map.chunk,bit) |= (1 << CHUNK_OFFSET(bit) ) |
| #define unlock realunlock |
| #define unset_sys_bit |
( |
map, |
|
|
bit |
|
) |
( MAP_CHUNK(map.chunk,bit) &= ~(1 << CHUNK_OFFSET(bit) ) |