Lines Matching refs:lpr
209 struct linux_prison *lpr; in linux_find_prison() local
213 lpr = (pr == &prison0) in linux_find_prison()
216 if (lpr != NULL) in linux_find_prison()
222 return (lpr); in linux_find_prison()
233 struct linux_prison *lpr, *nlpr; in linux_alloc_prison() local
237 lpr = linux_find_prison(pr, &ppr); in linux_alloc_prison()
247 lpr = linux_find_prison(pr, &ppr); in linux_alloc_prison()
256 bcopy(lpr, nlpr, sizeof(*lpr)); in linux_alloc_prison()
257 lpr = nlpr; in linux_alloc_prison()
261 *lprp = lpr; in linux_alloc_prison()
340 struct linux_prison *lpr; in linux_prison_set() local
380 linux_alloc_prison(pr, &lpr); in linux_prison_set()
382 (void)linux_map_osrel(osrelease, &lpr->pr_osrel); in linux_prison_set()
383 strlcpy(lpr->pr_osrelease, osrelease, in linux_prison_set()
387 strlcpy(lpr->pr_osname, osname, LINUX_MAX_UTSNAME); in linux_prison_set()
389 lpr->pr_oss_version = oss_version; in linux_prison_set()
407 struct linux_prison *lpr; in linux_prison_get() local
416 lpr = linux_find_prison(pr, &ppr); in linux_prison_get()
422 error = vfs_setopts(opts, "linux.osname", lpr->pr_osname); in linux_prison_get()
425 error = vfs_setopts(opts, "linux.osrelease", lpr->pr_osrelease); in linux_prison_get()
429 &lpr->pr_oss_version, sizeof(lpr->pr_oss_version)); in linux_prison_get()
444 sizeof(lpr->pr_oss_version)); in linux_prison_get()
494 struct linux_prison *lpr; in linux_get_osname() local
496 lpr = linux_find_prison(td->td_ucred->cr_prison, &pr); in linux_get_osname()
497 bcopy(lpr->pr_osname, dst, LINUX_MAX_UTSNAME); in linux_get_osname()
505 struct linux_prison *lpr; in linux_set_osname() local
507 lpr = linux_find_prison(td->td_ucred->cr_prison, &pr); in linux_set_osname()
508 strlcpy(lpr->pr_osname, osname, LINUX_MAX_UTSNAME); in linux_set_osname()
518 struct linux_prison *lpr; in linux_get_osrelease() local
520 lpr = linux_find_prison(td->td_ucred->cr_prison, &pr); in linux_get_osrelease()
521 bcopy(lpr->pr_osrelease, dst, LINUX_MAX_UTSNAME); in linux_get_osrelease()
529 struct linux_prison *lpr; in linux_kernver() local
532 lpr = linux_find_prison(td->td_ucred->cr_prison, &pr); in linux_kernver()
533 osrel = lpr->pr_osrel; in linux_kernver()
543 struct linux_prison *lpr; in linux_set_osrelease() local
546 lpr = linux_find_prison(td->td_ucred->cr_prison, &pr); in linux_set_osrelease()
547 error = linux_map_osrel(osrelease, &lpr->pr_osrel); in linux_set_osrelease()
549 strlcpy(lpr->pr_osrelease, osrelease, LINUX_MAX_UTSNAME); in linux_set_osrelease()
559 struct linux_prison *lpr; in linux_get_oss_version() local
562 lpr = linux_find_prison(td->td_ucred->cr_prison, &pr); in linux_get_oss_version()
563 version = lpr->pr_oss_version; in linux_get_oss_version()
573 struct linux_prison *lpr; in linux_set_oss_version() local
575 lpr = linux_find_prison(td->td_ucred->cr_prison, &pr); in linux_set_oss_version()
576 lpr->pr_oss_version = oss_version; in linux_set_oss_version()