Rev 1288 | Rev 1329 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1288 | Rev 1306 | ||
|---|---|---|---|
| Line 120... | Line 120... | ||
| 120 | extern link_t inactive_as_with_asid_head; |
120 | extern link_t inactive_as_with_asid_head; |
| 121 | 121 | ||
| 122 | extern void as_init(void); |
122 | extern void as_init(void); |
| 123 | extern as_t *as_create(int flags); |
123 | extern as_t *as_create(int flags); |
| 124 | extern as_area_t *as_area_create(as_t *as, int flags, size_t size, __address base, int attrs); |
124 | extern as_area_t *as_area_create(as_t *as, int flags, size_t size, __address base, int attrs); |
| 125 | extern __address as_area_resize(as_t *as, __address address, size_t size, int flags); |
125 | extern int as_area_resize(as_t *as, __address address, size_t size, int flags); |
| - | 126 | extern int as_area_destroy(as_t *as, __address address); |
|
| 126 | int as_area_send(task_id_t dst_id, __address base); |
127 | int as_area_send(task_id_t dst_id, __address base); |
| 127 | extern void as_set_mapping(as_t *as, __address page, __address frame); |
128 | extern void as_set_mapping(as_t *as, __address page, __address frame); |
| 128 | extern int as_page_fault(__address page, istate_t *istate); |
129 | extern int as_page_fault(__address page, istate_t *istate); |
| 129 | extern void as_switch(as_t *old, as_t *new); |
130 | extern void as_switch(as_t *old, as_t *new); |
| 130 | extern void as_free(as_t *as); |
131 | extern void as_free(as_t *as); |
| Line 135... | Line 136... | ||
| 135 | #endif /* !def as_install_arch */ |
136 | #endif /* !def as_install_arch */ |
| 136 | 137 | ||
| 137 | /* Address space area related syscalls. */ |
138 | /* Address space area related syscalls. */ |
| 138 | extern __native sys_as_area_create(__address address, size_t size, int flags); |
139 | extern __native sys_as_area_create(__address address, size_t size, int flags); |
| 139 | extern __native sys_as_area_resize(__address address, size_t size, int flags); |
140 | extern __native sys_as_area_resize(__address address, size_t size, int flags); |
| - | 141 | extern __native sys_as_area_destroy(__address address); |
|
| 140 | extern __native sys_as_area_accept(as_area_acptsnd_arg_t *uspace_accept_arg); |
142 | extern __native sys_as_area_accept(as_area_acptsnd_arg_t *uspace_accept_arg); |
| 141 | extern __native sys_as_area_send(as_area_acptsnd_arg_t *uspace_send_arg); |
143 | extern __native sys_as_area_send(as_area_acptsnd_arg_t *uspace_send_arg); |
| 142 | 144 | ||
| 143 | #endif |
145 | #endif |