Lines Matching refs:sv
307 struct sysentvec *sv;
312 sv = (struct sysentvec *)param;
313 if ((sv->sv_flags & SV_SHP) == 0)
315 sv->sv_shared_page_obj = shared_page_obj;
316 sv->sv_sigcode_base = sv->sv_shared_page_base +
317 shared_page_fill(*(sv->sv_szsigcode), 16, sv->sv_sigcode);
318 if ((sv->sv_flags & SV_ABI_MASK) != SV_ABI_FREEBSD)
320 if ((sv->sv_flags & SV_TIMEKEEP) != 0) {
322 if ((sv->sv_flags & SV_ILP32) != 0) {
326 sv->sv_timekeep_base = sv->sv_shared_page_base +
332 sv->sv_timekeep_base = sv->sv_shared_page_base +
339 if ((sv->sv_flags & SV_RNG_SEED_VER) != 0) {
347 sv->sv_fxrng_gen_base = sv->sv_shared_page_base + base;
353 exec_sysvec_init_secondary(struct sysentvec *sv, struct sysentvec *sv2)
355 MPASS((sv2->sv_flags & SV_ABI_MASK) == (sv->sv_flags & SV_ABI_MASK));
356 MPASS((sv2->sv_flags & SV_TIMEKEEP) == (sv->sv_flags & SV_TIMEKEEP));
357 MPASS((sv2->sv_flags & SV_SHP) != 0 && (sv->sv_flags & SV_SHP) != 0);
359 (sv->sv_flags & SV_RNG_SEED_VER));
361 sv2->sv_shared_page_obj = sv->sv_shared_page_obj;
363 (sv->sv_sigcode_base - sv->sv_shared_page_base);
368 (sv->sv_timekeep_base - sv->sv_shared_page_base);
372 (sv->sv_fxrng_gen_base - sv->sv_shared_page_base);