Lines Matching defs:tpr
738 const struct prison *tppr, *tpr;
748 FOREACH_PRISON_DESCENDANT(tppr, tpr, descend) {
749 if (tpr == pr ||
751 (tpr != tppr && (tpr->pr_flags & PR_VNET)) ||
753 !prison_isalive(tpr)) {
757 if (!(tpr->pr_flags & pr_families[af].ip_flag))
760 if (tpr->pr_addrs[af] == NULL ||
761 (pip->ips == 1 && tpr->pr_addrs[af]->ips == 1))
764 if (prison_ip_check(tpr, af, PR_IP(pip, af, i)) == 0)
990 struct prison *pr, *deadpr, *dinspr, *inspr, *mypr, *ppr, *tpr;
1530 FOREACH_PRISON_CHILD(ppr, tpr) {
1531 if (tpr == pr || !prison_isalive(tpr) ||
1532 strcmp(tpr->pr_name + pnamelen, namelc))
1545 pr = tpr;
1576 for (tpr = mypr; tpr != NULL; tpr = tpr->pr_parent)
1577 if (tpr->pr_childcount >= tpr->pr_childmax) {
1637 for (tpr = ppr; tpr != NULL; tpr = tpr->pr_parent)
1638 tpr->pr_childcount++;
1841 FOREACH_PRISON_DESCENDANT(pr, tpr, descend) {
1842 if (strlen(tpr->pr_name) + (namelen - onamelen) >=
1884 FOREACH_PRISON_DESCENDANT_LOCKED(pr, tpr, descend) {
1886 if (tpr->pr_flags & PR_VNET) {
1891 if (!prison_ip_restrict(tpr, PR_INET, NULL)) {
1904 FOREACH_PRISON_DESCENDANT_LOCKED(pr, tpr, descend) {
1906 if (tpr->pr_flags & PR_VNET) {
1911 if (!prison_ip_restrict(tpr, PR_INET6, NULL)) {
1921 FOREACH_PRISON_DESCENDANT_LOCKED(pr, tpr, descend)
1922 if (tpr->pr_securelevel < slevel)
1923 tpr->pr_securelevel = slevel;
1928 FOREACH_PRISON_DESCENDANT_LOCKED_LEVEL(pr, tpr, descend, level)
1929 if (tpr->pr_childmax > childmax - level)
1930 tpr->pr_childmax = childmax > level
1936 FOREACH_PRISON_DESCENDANT_LOCKED(pr, tpr, descend)
1937 if (tpr->pr_enforce_statfs < enforce)
1938 tpr->pr_enforce_statfs = enforce;
1943 FOREACH_PRISON_DESCENDANT_LOCKED(pr, tpr, descend)
1944 tpr->pr_devfs_rsnum = rsnum;
1953 FOREACH_PRISON_DESCENDANT_LOCKED(pr, tpr, descend) {
1954 bcopy(tpr->pr_name + onamelen, tpr->pr_name + namelen,
1955 strlen(tpr->pr_name + onamelen) + 1);
1956 bcopy(pr->pr_name, tpr->pr_name, namelen);
1992 FOREACH_PRISON_DESCENDANT_LOCKED(pr, tpr, descend) {
1993 if (tpr->pr_flags & PR_HOST)
1997 strlcpy(tpr->pr_hostname,
1999 sizeof(tpr->pr_hostname));
2001 strlcpy(tpr->pr_domainname,
2003 sizeof(tpr->pr_domainname));
2005 strlcpy(tpr->pr_hostuuid,
2007 sizeof(tpr->pr_hostuuid));
2009 tpr->pr_hostid = hid;
2059 FOREACH_PRISON_DESCENDANT_LOCKED(pr, tpr, descend) {
2061 if (tpr->pr_flags & PR_VNET) {
2066 if (!prison_ip_restrict(tpr, PR_INET, &ip4))
2079 FOREACH_PRISON_DESCENDANT_LOCKED(pr, tpr, descend) {
2081 if (tpr->pr_flags & PR_VNET) {
2086 if (!prison_ip_restrict(tpr, PR_INET6, &ip6))
3128 struct prison *killpr, *rpr, *ppr, *tpr;
3249 TAILQ_FOREACH_SAFE(rpr, &freeprison, pr_list, tpr) {