Lines Matching refs:sv
305 struct sysentvec *sv; in exec_sysvec_init() local
309 sv = param; in exec_sysvec_init()
310 flags = sv->sv_flags; in exec_sysvec_init()
313 MPASS(sv->sv_shared_page_obj == NULL); in exec_sysvec_init()
314 MPASS(sv->sv_shared_page_base != 0); in exec_sysvec_init()
316 sv->sv_shared_page_obj = shared_page_obj; in exec_sysvec_init()
319 res = shared_page_fill((uintptr_t)sv->sv_szsigcode, in exec_sysvec_init()
320 16, sv->sv_sigcode); in exec_sysvec_init()
323 sv->sv_vdso_offset = res; in exec_sysvec_init()
324 sv->sv_sigcode_offset = res + sv->sv_sigcodeoff; in exec_sysvec_init()
326 res = shared_page_fill(*(sv->sv_szsigcode), in exec_sysvec_init()
327 16, sv->sv_sigcode); in exec_sysvec_init()
330 sv->sv_sigcode_offset = res; in exec_sysvec_init()
344 sv->sv_timekeep_offset = compat32_svtk->sv_timekeep_off; in exec_sysvec_init()
355 sv->sv_timekeep_offset = host_svtk->sv_timekeep_off; in exec_sysvec_init()
369 sv->sv_fxrng_gen_offset = in exec_sysvec_init()
376 exec_sysvec_init_secondary(struct sysentvec *sv, struct sysentvec *sv2) in exec_sysvec_init_secondary() argument
378 MPASS((sv2->sv_flags & SV_ABI_MASK) == (sv->sv_flags & SV_ABI_MASK)); in exec_sysvec_init_secondary()
379 MPASS((sv2->sv_flags & SV_TIMEKEEP) == (sv->sv_flags & SV_TIMEKEEP)); in exec_sysvec_init_secondary()
380 MPASS((sv2->sv_flags & SV_SHP) != 0 && (sv->sv_flags & SV_SHP) != 0); in exec_sysvec_init_secondary()
381 MPASS((sv2->sv_flags & SV_DSO_SIG) == (sv->sv_flags & SV_DSO_SIG)); in exec_sysvec_init_secondary()
383 (sv->sv_flags & SV_RNG_SEED_VER)); in exec_sysvec_init_secondary()
385 sv2->sv_shared_page_obj = sv->sv_shared_page_obj; in exec_sysvec_init_secondary()
386 sv2->sv_sigcode_offset = sv->sv_sigcode_offset; in exec_sysvec_init_secondary()
387 sv2->sv_vdso_offset = sv->sv_vdso_offset; in exec_sysvec_init_secondary()
390 sv2->sv_timekeep_offset = sv->sv_timekeep_offset; in exec_sysvec_init_secondary()
391 sv2->sv_fxrng_gen_offset = sv->sv_fxrng_gen_offset; in exec_sysvec_init_secondary()