Lines Matching refs:backup
36 rt_aspace_t backup; in _anon_obj_get_backup() local
38 backup = pctx->backup_aspace; in _anon_obj_get_backup()
39 return backup; in _anon_obj_get_backup()
254 static void *_get_page_from_backup(rt_aspace_t backup, rt_base_t offset_in_mobj) in _get_page_from_backup() argument
262 backup_varea = rt_aspace_query(backup, backup_addr); in _get_page_from_backup()
267 WR_LOCK(backup); in _get_page_from_backup()
269 frame_pa = rt_hw_mmu_v2p(backup, backup_addr); in _get_page_from_backup()
283 _map_page_in_varea(backup, backup_varea, &msg, backup_addr); in _get_page_from_backup()
297 WR_UNLOCK(backup); in _get_page_from_backup()
314 rt_aspace_t backup = _anon_obj_get_backup(varea->mem_obj); in _fetch_page_for_varea() local
325 if (backup == curr_aspace) in _fetch_page_for_varea()
331 _map_page_in_varea(backup, varea, msg, msg->fault_vaddr); in _fetch_page_for_varea()
340 frame_ka = _get_page_from_backup(backup, msg->off); in _fetch_page_for_varea()
377 rt_aspace_t backup = _anon_obj_get_backup(varea->mem_obj); in _anon_page_read() local
393 read_by_mte(backup, iomsg); in _anon_page_read()
412 rt_aspace_t backup = _anon_obj_get_backup(varea->mem_obj); in _anon_page_write() local
414 if (from_aspace != backup) in _anon_page_write()
431 write_by_mte(backup, iomsg); in _anon_page_write()
441 write_by_mte(backup, iomsg); in _anon_page_write()
700 rt_aspace_t backup; in rt_aspace_fork() local
708 backup = rt_aspace_create(src->start, src->size, pgtbl); in rt_aspace_fork()
709 if (backup) in rt_aspace_fork()
719 rc = rt_aspace_duplicate_locked(dst, backup); in rt_aspace_fork()
722 _switch_aspace(psrc, &backup); in rt_aspace_fork()
723 _convert_readonly(backup, base_reference); in rt_aspace_fork()