Home
last modified time | relevance | path

Searched refs:prison (Results 1 – 25 of 39) sorted by relevance

12

/freebsd-14.2/sys/sys/
H A Djail.h171 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 Dmman.h301 struct prison;
312 void shm_remove_prison(struct prison *pr);
H A Dcpuset.h152 struct prison;
170 int cpuset_create_root(struct prison *, struct cpuset **);
H A Ducred.h76 struct prison *cr_prison; /* jail(2) */
/freebsd-14.2/lib/libkvm/
H A Dkvm_vnet.c63 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 Dkvm_proc.c122 struct prison pr; in kvm_proclist()
/freebsd-14.2/sys/compat/linux/
H A Dlinux_mib.c206 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 Din_jail.c66 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 Din6_jail.c66 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 Din6_ifattach.c119 struct prison *pr; in get_rand_ifid()
583 struct prison *pr; in in6_nigroup0()
H A Dicmp6.c153 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 Dmac_do.c154 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 Dkern_jail.c149 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 Dsysv_shm.c304 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 Dsysv_msg.c212 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 Dsysv_sem.c269 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 Dkern_mib.c346 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 Dvfs_export.c307 struct prison *pr; in vfs_export()
441 vfs_exjail_delete(struct prison *pr) in vfs_exjail_delete()
H A Dkern_racct.c606 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 Dspl_zone.c66 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 Dzfs_vfsops.c1388 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 Dmac_ddb.c146 struct prison *pr; in db_show_prison_valid()
/freebsd-14.2/sys/net/route/
H A Droute_tables.c169 struct prison *pr = obj; in rtables_check_proc_fib()
/freebsd-14.2/
H A DRELNOTES137 vnet prison. The vnet prison must be on its own file system,
/freebsd-14.2/sys/security/audit/
H A Daudit.c266 struct prison *pr; in audit_record_ctor()

12