Lines Matching refs:candidate
1143 char *candidate = (char *)varea->start + varea->size; in _ascending_search() local
1144 candidate = _align(candidate, align_mask); in _ascending_search()
1146 if (candidate > (char *)limit.end || (char *)limit.end - candidate + 1 < req_size) in _ascending_search()
1152 if (candidate < (char *)nx_va->start) in _ascending_search()
1156 candidate + 1; in _ascending_search()
1160 ret = candidate; in _ascending_search()
1167 ret = candidate; in _ascending_search()
1180 char *candidate = _align(limit.start, align_mask); in _find_head_and_asc_search() local
1182 rt_varea_t varea = _aspace_bst_search_exceed(aspace, candidate); in _find_head_and_asc_search()
1185 rt_size_t gap_size = (char *)varea->start - candidate; in _find_head_and_asc_search()
1192 candidate = _align((char *)former->start + former->size, align_mask); in _find_head_and_asc_search()
1193 gap_size = (char *)varea->start - candidate; in _find_head_and_asc_search()
1196 va = candidate; in _find_head_and_asc_search()
1202 va = candidate; in _find_head_and_asc_search()
1212 rt_size_t gap_size = (char *)limit.end - candidate + 1; in _find_head_and_asc_search()
1215 va = candidate; in _find_head_and_asc_search()