Lines Matching refs:bi
248 struct numa_memblk *bi = &mi->blk[i];
252 bi->start, bi->end - bi->start)) {
258 bi->start = max(bi->start, low);
261 if (bi->end > high) {
262 numa_add_memblk_to(bi->nid, high, bi->end,
264 bi->end = high;
268 if (bi->start >= bi->end)
274 struct numa_memblk *bi = &mi->blk[i];
285 if (bi->end > bj->start && bi->start < bj->end) {
286 if (bi->nid != bj->nid) {
288 bi->nid, bi->start, bi->end - 1,
293 bi->nid, bi->start, bi->end - 1,
302 if (bi->nid != bj->nid)
304 start = min(bi->start, bj->start);
305 end = max(bi->end, bj->end);
309 if (bi->nid == bk->nid)
317 bi->nid, bi->start, bi->end - 1, bj->start,
319 bi->start = start;
320 bi->end = end;
968 struct numa_memblk *bi = &mi->blk[i];
970 if (memblock_addrs_overlap(start, end - start, bi->start,
971 bi->end - bi->start)) {