Lines Matching refs:begin
59 struct entry *begin; member
66 es->begin = es->end = NULL; in space_init()
70 es->begin = vzalloc(sizeof(struct entry) * nr_entries); in space_init()
71 if (!es->begin) in space_init()
74 es->end = es->begin + nr_entries; in space_init()
80 vfree(es->begin); in space_exit()
87 e = es->begin + block; in __get_entry()
95 BUG_ON(e < es->begin || e >= es->end); in to_index()
96 return e - es->begin; in to_index()
672 unsigned begin; member
679 unsigned begin, unsigned end) in init_allocator() argument
685 ea->begin = begin; in init_allocator()
688 for (i = begin; i != end; i++) in init_allocator()
724 struct entry *e = __get_entry(ea->es, ea->begin + i); in alloc_particular_entry()
752 return to_index(ea->es, e) - ea->begin; in get_index()
757 return __get_entry(ea->es, ea->begin + index); in get_entry()