Lines Matching refs:sysinit
120 SET_DECLARE(sysinit_set, struct sysinit);
121 struct sysinit **sysinit, **sysinit_end; variable
122 struct sysinit **newsysinit, **newsysinit_end;
129 sysinit_add(struct sysinit **set, struct sysinit **set_end) in sysinit_add()
131 struct sysinit **newset; in sysinit_add()
132 struct sysinit **sipp; in sysinit_add()
133 struct sysinit **xipp; in sysinit_add()
140 count += sysinit_end - sysinit; in sysinit_add()
149 for (sipp = sysinit; sipp < sysinit_end; sipp++) in sysinit_add()
175 register struct sysinit **sipp; /* system initialization*/ in mi_startup()
176 register struct sysinit **xipp; /* interior loop of sort*/ in mi_startup()
177 register struct sysinit *save; /* bubble*/ in mi_startup()
178 struct sysinit **temp; in mi_startup()
186 if (sysinit == NULL) { in mi_startup()
187 sysinit = SET_BEGIN(sysinit_set); in mi_startup()
189 size = (uintptr_t)sysinit_end - (uintptr_t)sysinit; in mi_startup()
191 memcpy(temp, sysinit, size); in mi_startup()
192 sysinit = temp; in mi_startup()
193 sysinit_end = (struct sysinit **)(((uint8_t *)sysinit) + size); in mi_startup()
201 for (sipp = sysinit; sipp < sysinit_end; sipp++) { in mi_startup()
228 for (sipp = sysinit; sipp < sysinit_end; sipp++) { in mi_startup()
273 if (sysinit != SET_BEGIN(sysinit_set)) in mi_startup()
274 free(sysinit, M_TEMP); in mi_startup()
275 sysinit = newsysinit; in mi_startup()