Subversion Repositories HelenOS

Rev

Rev 1702 | Rev 1766 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1702 Rev 1760
Line 92... Line 92...
92
#define frame_alloc(order, flags)               frame_alloc_generic(order, flags, NULL, NULL)
92
#define frame_alloc(order, flags)               frame_alloc_generic(order, flags, NULL, NULL)
93
#define frame_alloc_rc(order, flags, status)            frame_alloc_generic(order, flags, status, NULL)
93
#define frame_alloc_rc(order, flags, status)            frame_alloc_generic(order, flags, status, NULL)
94
#define frame_alloc_rc_zone(order, flags, status, zone)     frame_alloc_generic(order, flags, status, zone)
94
#define frame_alloc_rc_zone(order, flags, status, zone)     frame_alloc_generic(order, flags, status, zone)
95
 
95
 
96
extern void frame_init(void);
96
extern void frame_init(void);
97
extern pfn_t frame_alloc_generic(__u8 order, int flags, int * status, int *pzone);
97
extern void * frame_alloc_generic(__u8 order, int flags, int * status, int *pzone);
98
extern void frame_free(pfn_t pfn);
98
extern void frame_free(__address frame);
99
extern void frame_reference_add(pfn_t pfn);
99
extern void frame_reference_add(pfn_t pfn);
100
 
100
 
101
extern int zone_create(pfn_t start, count_t count, pfn_t confframe, int flags);
101
extern int zone_create(pfn_t start, count_t count, pfn_t confframe, int flags);
102
void * frame_get_parent(pfn_t frame, int hint);
102
void * frame_get_parent(pfn_t frame, int hint);
103
void frame_set_parent(pfn_t frame, void *data, int hint);
103
void frame_set_parent(pfn_t frame, void *data, int hint);