Lines Matching refs:avail
408 static unsigned long *avail[MAX_NUMNODES]; variable
543 sizeof(**avail) * NR_ZONES + in init_node_heap()
550 avail[node] = avail_static; in init_node_heap()
560 avail[node] = mfn_to_virt(mfn + nr - 1) + in init_node_heap()
561 PAGE_SIZE - sizeof(**avail) * NR_ZONES; in init_node_heap()
569 avail[node] = mfn_to_virt(mfn + needed - 1) + in init_node_heap()
570 PAGE_SIZE - sizeof(**avail) * NR_ZONES; in init_node_heap()
578 avail[node] = (void *)_heap[node] + (needed << PAGE_SHIFT) - in init_node_heap()
579 sizeof(**avail) * NR_ZONES; in init_node_heap()
585 avail[node] = xmalloc_array(unsigned long, NR_ZONES); in init_node_heap()
586 BUG_ON(!_heap[node] || !avail[node]); in init_node_heap()
590 memset(avail[node], 0, NR_ZONES * sizeof(long)); in init_node_heap()
819 if ( !avail[node] || (avail[node][zone] < (1UL << order)) ) in get_free_buddy()
963 ASSERT(avail[node][zone] >= request); in alloc_heap_pages()
964 avail[node][zone] -= request; in alloc_heap_pages()
1117 avail[node][zone]--; in reserve_offlined_page()
1393 avail[node][zone] += 1 << order; in free_heap_pages()
1736 if ( unlikely(!avail[nid]) ) in init_heap_pages()
1773 if ( !avail[i] ) in avail_heap_pages()
1777 free_pages += avail[i][zone]; in avail_heap_pages()
2420 if ( !avail[i] ) in dump_heap()
2424 i, j, avail[i][j]); in dump_heap()