Subversion Repositories HelenOS

Rev

Rev 2183 | Rev 3222 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2183 Rev 2556
Line 270... Line 270...
270
int as_area_share(as_t *src_as, uintptr_t src_base, size_t acc_size,
270
int as_area_share(as_t *src_as, uintptr_t src_base, size_t acc_size,
271
    as_t *dst_as, uintptr_t dst_base, int dst_flags_mask);
271
    as_t *dst_as, uintptr_t dst_base, int dst_flags_mask);
272
 
272
 
273
extern int as_area_get_flags(as_area_t *area);
273
extern int as_area_get_flags(as_area_t *area);
274
extern bool as_area_check_access(as_area_t *area, pf_access_t access);
274
extern bool as_area_check_access(as_area_t *area, pf_access_t access);
275
extern size_t as_get_size(uintptr_t base);
275
extern size_t as_area_get_size(uintptr_t base);
276
extern int used_space_insert(as_area_t *a, uintptr_t page, count_t count);
276
extern int used_space_insert(as_area_t *a, uintptr_t page, count_t count);
277
extern int used_space_remove(as_area_t *a, uintptr_t page, count_t count);
277
extern int used_space_remove(as_area_t *a, uintptr_t page, count_t count);
278
 
278
 
279
 
279
 
280
/* Interface to be implemented by architectures. */
280
/* Interface to be implemented by architectures. */