Lines Matching refs:begin
61 struct entry *begin; member
68 es->begin = es->end = NULL; in space_init()
72 es->begin = vzalloc(array_size(nr_entries, sizeof(struct entry))); in space_init()
73 if (!es->begin) in space_init()
76 es->end = es->begin + nr_entries; in space_init()
82 vfree(es->begin); in space_exit()
89 e = es->begin + block; in __get_entry()
97 BUG_ON(e < es->begin || e >= es->end); in to_index()
98 return e - es->begin; in to_index()
692 unsigned begin; member
699 unsigned begin, unsigned end) in init_allocator() argument
705 ea->begin = begin; in init_allocator()
708 for (i = begin; i != end; i++) in init_allocator()
747 struct entry *e = __get_entry(ea->es, ea->begin + i); in alloc_particular_entry()
775 return to_index(ea->es, e) - ea->begin; in get_index()
780 return __get_entry(ea->es, ea->begin + index); in get_entry()