Lines Matching refs:order
42 unsigned char order = L4_PAGESHIFT; in address() local
44 while (order < 30 /* limit to 1GB flexpage */) in address()
46 l4_addr_t map_base = l4_trunc_size(adr, order + 1); in address()
50 if (map_base + (1UL << (order + 1)) -1 > (l4_addr_t(_start) + round_size() - 1)) in address()
53 map_base = l4_trunc_size(hot_spot, order + 1); in address()
57 if (map_base + (1UL << (order + 1)) -1 > max) in address()
60 l4_addr_t mask = ~(~0UL << (order + 1)); in address()
64 ++order; in address()
67 l4_addr_t map_base = l4_trunc_size(adr, order); in address()
68 l4_addr_t offs = adr & ~(~0UL << order); in address()
70 return Address(map_base, order, flags & map_flags(), offs); in address()