| /freebsd-14.2/sys/sys/ |
| H A D | jail.h | 171 struct prison { struct 282 prison_lock(struct prison *pr) in prison_lock() 289 prison_unlock(struct prison *pr) in prison_unlock() 367 extern struct prison prison0; 369 TAILQ_HEAD(prisonlist, prison); 429 struct prison *prison_find_child(struct prison *, int); 430 struct prison *prison_find_name(struct prison *, const char *); 442 bool prison_ischild(struct prison *, struct prison *); 451 bool prison_equal_ip4(struct prison *, struct prison *); 462 bool prison_equal_ip6(struct prison *, struct prison *); [all …]
|
| H A D | mman.h | 301 struct prison; 312 void shm_remove_prison(struct prison *pr);
|
| H A D | cpuset.h | 152 struct prison; 170 int cpuset_create_root(struct prison *, struct cpuset **);
|
| H A D | ucred.h | 76 struct prison *cr_prison; /* jail(2) */
|
| /freebsd-14.2/lib/libkvm/ |
| H A D | kvm_vnet.c | 63 struct prison prison; in _kvm_vnet_selectpid() local 185 if (kvm_read(kd, (uintptr_t)cred.cr_prison, &prison, sizeof(prison)) != in _kvm_vnet_selectpid() 186 sizeof(prison)) { in _kvm_vnet_selectpid() 190 if (prison.pr_vnet == NULL) { in _kvm_vnet_selectpid() 194 if (kvm_read(kd, (uintptr_t)prison.pr_vnet, &vnet, sizeof(vnet)) != in _kvm_vnet_selectpid() 206 kd->vnet_current = (uintptr_t)prison.pr_vnet; in _kvm_vnet_selectpid()
|
| H A D | kvm_proc.c | 122 struct prison pr; in kvm_proclist()
|
| /freebsd-14.2/sys/compat/linux/ |
| H A D | linux_mib.c | 206 linux_find_prison(struct prison *spr, struct prison **prp) in linux_find_prison() 208 struct prison *pr; in linux_find_prison() 232 struct prison *ppr; in linux_alloc_prison() 466 struct prison *pr; in linux_osd_jail_register() 493 struct prison *pr; in linux_get_osname() 504 struct prison *pr; in linux_set_osname() 517 struct prison *pr; in linux_get_osrelease() 528 struct prison *pr; in linux_kernver() 542 struct prison *pr; in linux_set_osrelease() 558 struct prison *pr; in linux_get_oss_version() [all …]
|
| /freebsd-14.2/sys/netinet/ |
| H A D | in_jail.c | 66 prison_primary_ip4(const struct prison *pr) in prison_primary_ip4() 121 struct prison *pr; in prison_get_ip4() 154 struct prison *pr; in prison_saddrsel_ip4() 181 prison_equal_ip4(struct prison *pr1, struct prison *pr2) in prison_equal_ip4() 217 struct prison *pr; in prison_local_ip4() 268 struct prison *pr; in prison_remote_ip4() 307 prison_check_ip4_locked(const struct prison *pr, const struct in_addr *ia) in prison_check_ip4_locked() 319 struct prison *pr; in prison_check_ip4()
|
| /freebsd-14.2/sys/netinet6/ |
| H A D | in6_jail.c | 66 prison_bcopy_primary_ip6(const struct prison *pr, struct in6_addr *ia6) in prison_bcopy_primary_ip6() 110 struct prison *pr; in prison_get_ip6() 143 struct prison *pr; in prison_saddrsel_ip6() 170 prison_equal_ip6(struct prison *pr1, struct prison *pr2) in prison_equal_ip6() 204 struct prison *pr; in prison_local_ip6() 252 struct prison *pr; in prison_remote_ip6() 291 prison_check_ip6_locked(const struct prison *pr, const struct in6_addr *ia6) in prison_check_ip6_locked() 303 struct prison *pr; in prison_check_ip6()
|
| H A D | in6_ifattach.c | 119 struct prison *pr; in get_rand_ifid() 583 struct prison *pr; in in6_nigroup0()
|
| H A D | icmp6.c | 153 static struct mbuf *ni6_input(struct mbuf *, int, struct prison *); 653 struct prison *pr; in icmp6_input() 1203 ni6_input(struct mbuf *m, int off, struct prison *pr) in ni6_input()
|
| /freebsd-14.2/sys/security/mac_do/ |
| H A D | mac_do.c | 154 mac_do_rule_find(struct prison *spr, struct prison **prp) in mac_do_rule_find() 156 struct prison *pr; in mac_do_rule_find() 180 struct prison *pr; in sysctl_rules() 233 struct prison *ppr; in mac_do_alloc_prison() 271 struct prison *pr = obj; in mac_do_prison_set() 342 struct prison *pr = obj; in mac_do_prison_create() 351 struct prison *pr = obj; in mac_do_prison_remove() 399 struct prison *pr; in init() 423 struct prison *pr; in priv_grant() 452 struct prison *pr; in check_setgroups() [all …]
|
| /freebsd-14.2/sys/kern/ |
| H A D | kern_jail.c | 149 static void prison_proc_relink(struct prison *opr, struct prison *npr, 153 static char *prison_path(struct prison *pr1, struct prison *pr2); 2568 struct prison *pr; in sys_jail_remove() 2599 struct prison *pr; in sys_jail_attach() 2720 struct prison * 2723 struct prison *pr; in prison_find() 2741 struct prison * 2762 struct prison * 3539 prison_ischild(struct prison *pr1, struct prison *pr2) in prison_ischild() 4143 prison_name(struct prison *pr1, struct prison *pr2) in prison_name() [all …]
|
| H A D | sysv_shm.c | 304 static struct prison * 307 struct prison *pr, *rpr; in shm_find_prison() 381 struct prison *rpr; in kern_shmat_locked() 496 struct prison *rpr; in kern_shmctl_locked() 951 struct prison *pr; in shminit() 1071 struct prison *pr, *rpr; in sysctl_shmsegs() 1126 struct prison *pr, *rpr; in kern_get_shmsegs() 1162 struct prison *prpr; in shm_prison_check() 1285 struct prison *rpr; in shm_prison_get() 1305 struct prison *rpr; in shm_prison_remove() [all …]
|
| H A D | sysv_msg.c | 212 struct prison *pr; in msginit() 447 static struct prison * 450 struct prison *pr, *rpr; in msg_find_prison() 500 struct prison *rpr; in kern_msgctl() 772 struct prison *rpr; in kern_msgsnd() 1142 struct prison *rpr; in kern_msgrcv() 1420 struct prison *pr, *rpr; in sysctl_msqids() 1483 struct prison *pr, *rpr; in kern_get_msqids() 1534 struct prison *prpr; in msg_prison_check() 1656 struct prison *rpr; in msg_prison_get() [all …]
|
| H A D | sysv_sem.c | 269 struct prison *pr; in seminit() 597 static struct prison * 600 struct prison *pr, *rpr; in sem_find_prison() 696 struct prison *rpr; in kern_semctl() 1109 struct prison *rpr; in kern_semop() 1525 struct prison *pr, *rpr; in sysctl_sema() 1579 struct prison *pr, *rpr; in kern_get_sema() 1612 struct prison *pr = obj; in sem_prison_check() 1613 struct prison *prpr; in sem_prison_check() 1735 struct prison *rpr; in sem_prison_get() [all …]
|
| H A D | kern_mib.c | 346 struct prison *pr, *cpr; in sysctl_hostname() 398 (void *)(offsetof(struct prison, pr_hostname)), MAXHOSTNAMELEN, 402 (void *)(offsetof(struct prison, pr_domainname)), MAXHOSTNAMELEN, 406 (void *)(offsetof(struct prison, pr_hostuuid)), HOSTUUIDLEN, 419 struct prison *pr, *cpr; in sysctl_kern_securelvl() 472 struct prison *pr, *cpr; in sysctl_hostid() 546 struct prison *pr; in sysctl_osrelease() 565 struct prison *pr; in sysctl_osreldate()
|
| H A D | vfs_export.c | 307 struct prison *pr; in vfs_export() 441 vfs_exjail_delete(struct prison *pr) in vfs_exjail_delete()
|
| H A D | kern_racct.c | 606 struct prison *pr; in racct_add_cred_locked() 872 struct prison *pr; in racct_sub_cred_locked() 1049 struct prison *oldpr, *newpr, *pr; in racct_proc_ucred_changed()
|
| /freebsd-14.2/sys/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_zone.c | 66 struct prison *pr; in zone_dataset_attach() 119 struct prison *pr; in zone_dataset_detach() 162 struct prison *pr; in zone_dataset_visible()
|
| /freebsd-14.2/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_vfsops.c | 1388 struct prison *pr; in zfs_mount() 2309 zfs_jailparam_find(struct prison *spr, struct prison **prp) in zfs_jailparam_find() 2311 struct prison *pr; in zfs_jailparam_find() 2335 zfs_jailparam_alloc(struct prison *pr, struct zfs_jailparam **zjpp) in zfs_jailparam_alloc() 2337 struct prison *ppr; in zfs_jailparam_alloc() 2378 struct prison *pr = obj; in zfs_jailparam_create() 2396 struct prison *ppr, *pr = obj; in zfs_jailparam_get() 2432 struct prison *pr = obj; in zfs_jailparam_set() 2433 struct prison *ppr; in zfs_jailparam_set() 2521 struct prison *pr; in zfs_jailparam_sysinit()
|
| /freebsd-14.2/sys/security/mac_ddb/ |
| H A D | mac_ddb.c | 146 struct prison *pr; in db_show_prison_valid()
|
| /freebsd-14.2/sys/net/route/ |
| H A D | route_tables.c | 169 struct prison *pr = obj; in rtables_check_proc_fib()
|
| /freebsd-14.2/ |
| H A D | RELNOTES | 137 vnet prison. The vnet prison must be on its own file system,
|
| /freebsd-14.2/sys/security/audit/ |
| H A D | audit.c | 266 struct prison *pr; in audit_record_ctor()
|