Lines Matching refs:start
75 if (addr >= kernel_unwind_table.start && in find_unwind_entry()
80 if (addr >= table->start && in find_unwind_entry()
98 struct unwind_table_entry *start = table_start; in unwind_table_init() local
105 table->start = base_addr + start->region_start; in unwind_table_init()
108 table->length = end - start + 1; in unwind_table_init()
111 for (; start <= end; start++) { in unwind_table_init()
112 if (start < end && in unwind_table_init()
113 start->region_end > (start+1)->region_start) { in unwind_table_init()
114 printk("WARNING: Out of order unwind entry! %p and %p\n", start, start+1); in unwind_table_init()
117 start->region_start += base_addr; in unwind_table_init()
118 start->region_end += base_addr; in unwind_table_init()
129 unwind_table_sort(struct unwind_table_entry *start, in unwind_table_sort() argument
132 sort(start, finish - start, sizeof(struct unwind_table_entry), in unwind_table_sort()
139 void *start, void *end) in unwind_table_add() argument
143 struct unwind_table_entry *s = (struct unwind_table_entry *)start; in unwind_table_add()
151 unwind_table_init(table, name, base_addr, gp, start, end); in unwind_table_add()
173 long start, stop; in unwind_init() local
176 start = (long)&__start___unwind[0]; in unwind_init()
182 start, stop, in unwind_init()
183 (stop - start) / sizeof(struct unwind_table_entry)); in unwind_init()