| 487 | } |
| 488 | |
| 489 | static inline void _varea_post_install(rt_varea_t varea, rt_aspace_t aspace, |
| 490 | rt_size_t attr, rt_size_t flags, |
| 491 | rt_mem_obj_t mem_obj, rt_size_t offset) |
| 492 | { |
| 493 | varea->aspace = aspace; |
| 494 | varea->attr = attr; |
| 495 | varea->mem_obj = mem_obj; |
| 496 | varea->flag = flags; |
| 497 | varea->offset = offset; |
| 498 | |
| 499 | if (varea->mem_obj && varea->mem_obj->on_varea_open) |
| 500 | varea->mem_obj->on_varea_open(varea); |
| 501 | } |
| 502 | |
| 503 | /** |
| 504 | * Install new virtual address region into address space |