Lines Matching refs:error
282 rt_err_t error; in _expand_varea() local
287 error = varea->mem_obj->on_varea_expand(varea, new_va, size); in _expand_varea()
289 error = -RT_EPERM; in _expand_varea()
291 if (error == RT_EOK) in _expand_varea()
305 return error; in _expand_varea()
342 rt_err_t error; in _migrate_and_release_varea() local
343 error = on_varea_merge(to, from); in _migrate_and_release_varea()
344 if (error == RT_EOK) in _migrate_and_release_varea()
353 return error; in _migrate_and_release_varea()
360 rt_err_t error; in _merge_surrounding() local
393 error = _migrate_and_release_varea(aspace, neighbour, operand, on_varea_merge); in _merge_surrounding()
397 error = _migrate_and_release_varea(aspace, operand, neighbour, on_varea_merge); in _merge_surrounding()
399 if (error == RT_EOK) in _merge_surrounding()
862 int error; in _aspace_unmap() local
871 error = -RT_ENOENT; in _aspace_unmap()
880 error = RT_EOK; in _aspace_unmap()
884 return error; in _aspace_unmap()
889 int error; in rt_aspace_unmap() local
893 error = -RT_EINVAL; in rt_aspace_unmap()
899 error = -RT_EINVAL; in rt_aspace_unmap()
903 error = _aspace_unmap(aspace, addr); in rt_aspace_unmap()
906 return error; in rt_aspace_unmap()
915 rt_err_t error; in _shrink_varea() local
920 error = varea->mem_obj->on_varea_shrink(varea, new_va, size); in _shrink_varea()
922 error = -RT_EPERM; in _shrink_varea()
924 if (error == RT_EOK) in _shrink_varea()
938 return error; in _shrink_varea()
943 int error; in _split_varea() local
963 error = existed->mem_obj->on_varea_split(existed, unmap_start, unmap_len, subset); in _split_varea()
964 if (error == RT_EOK) in _split_varea()
970 if (error != RT_EOK) in _split_varea()
974 error = -RT_ENOMEM; in _split_varea()
977 error = -RT_EPERM; in _split_varea()
979 return error; in _split_varea()
985 int error; in _remove_overlapped_varea() local
993 error = _split_varea(existed, ex_end, unmap_start, unmap_end, unmap_len); in _remove_overlapped_varea()
995 error = _shrink_varea(existed, ex_start, unmap_start - ex_start); in _remove_overlapped_varea()
998 error = _shrink_varea(existed, unmap_end, ex_end - unmap_end); in _remove_overlapped_varea()
1006 error = RT_EOK; in _remove_overlapped_varea()
1009 return error; in _remove_overlapped_varea()
1014 int error = RT_EOK; in _unmap_range_locked() local
1024 error = _remove_overlapped_varea(existed, addr, length); in _unmap_range_locked()
1026 if (error == RT_EOK) in _unmap_range_locked()
1032 return error; in _unmap_range_locked()
1037 int error; in rt_aspace_unmap_range() local
1042 error = -RT_EINVAL; in rt_aspace_unmap_range()
1048 error = -RT_EINVAL; in rt_aspace_unmap_range()
1053 error = -RT_EINVAL; in rt_aspace_unmap_range()
1064 error = _unmap_range_locked(aspace, addr, length); in rt_aspace_unmap_range()
1068 return error; in rt_aspace_unmap_range()
1116 int error = rt_aspace_unmap_range(aspace, old_address, old_size); in rt_aspace_mremap_range() local
1117 if (error != RT_EOK) in rt_aspace_mremap_range()