Lines Matching refs:limit_start
36 void *limit_start, rt_size_t limit_size,
530 _find_free(aspace, hint->prefer, hint->map_size, hint->limit_start, in _varea_install()
593 .limit_start = aspace->start, in _mm_aspace_map()
644 …limit_s, limit_sz) (((length) + (rt_size_t)((char *)(start) - (char *)(limit_start))) > (limit_siz…
647 void *limit_start, rt_size_t limit_size) in _not_in_range() argument
651 ? (_IS_OVERFLOW(start, length) || start < limit_start || in _not_in_range()
652 _IS_OVERSIZE(start, length, limit_start, limit_size)) in _not_in_range()
655 LOG_D("%s: [%p : %p] [%p : %p]", __func__, start, length, limit_start, limit_size); in _not_in_range()
769 else if (_not_in_range(hint->flags, hint->limit_start, hint->limit_range_size, aspace->start, in _mm_aspace_map_phy()
1228 void *limit_start, rt_size_t limit_size, in _find_free() argument
1233 struct _mm_range limit = {limit_start, (char *)limit_start + limit_size - 1}; in _find_free()
1246 RT_ASSERT(!_not_in_range(flags, prefer, req_size, limit_start, limit_size)); in _find_free()
1264 if (_not_in_range(flags, prefer, req_size, limit_start, limit_size)) in _find_free()
1266 prefer = limit_start; in _find_free()
1534 .limit_start = dst->start, in _dup_varea()