Lines Matching refs:alloc
606 if (!mas->alloc || ((unsigned long)mas->alloc & 0x1)) in mas_allocated()
609 return mas->alloc->total; in mas_allocated()
624 if (!mas->alloc || ((unsigned long)mas->alloc & 0x1)) { in mas_set_alloc_req()
626 mas->alloc = NULL; in mas_set_alloc_req()
628 mas->alloc = (struct maple_alloc *)(((count) << 1U) | 1U); in mas_set_alloc_req()
632 mas->alloc->request_count = count; in mas_set_alloc_req()
647 if ((unsigned long)mas->alloc & 0x1) in mas_alloc_req()
648 return (unsigned long)(mas->alloc) >> 1; in mas_alloc_req()
649 else if (mas->alloc) in mas_alloc_req()
650 return mas->alloc->request_count; in mas_alloc_req()
1157 struct maple_alloc *ret, *node = mas->alloc; in mas_pop_node()
1167 mas->alloc = NULL; in mas_pop_node()
1174 mas->alloc = node->slot[0]; in mas_pop_node()
1175 mas->alloc->total = node->total - 1; in mas_pop_node()
1205 struct maple_alloc *head = mas->alloc; in mas_push_node()
1224 mas->alloc = reuse; in mas_push_node()
1254 if (!allocated || mas->alloc->node_count == MAPLE_ALLOC_SLOTS) { in mas_alloc_nodes()
1260 node->slot[0] = mas->alloc; in mas_alloc_nodes()
1266 mas->alloc = node; in mas_alloc_nodes()
1272 node = mas->alloc; in mas_alloc_nodes()
1294 mas->alloc->total = allocated; in mas_alloc_nodes()
1300 mas->alloc->total = allocated; in mas_alloc_nodes()
5587 node = mas->alloc; in mas_destroy()
5588 mas->alloc = node->slot[0]; in mas_destroy()
5599 mas->alloc = NULL; in mas_destroy()
7687 mas->min, mas->max, mas->alloc, mas->depth, mas->mas_flags); in mas_dump()