/freebsd-10.3-release/sys/sys/ |
H A D | loginclass.h | 35 struct racct; 44 struct racct *lc_racct; 50 void loginclass_racct_foreach(void (*callback)(struct racct *racct,
|
H A D | racct.h | 29 * $FreeBSD: releng/10.3/sys/sys/racct.h 284665 2015-06-21 06:28:26Z trasz $ 100 * per-credential racct containers. 125 * subtracted from per-credential racct containers. Instead, the resource 126 * usage of per-credential racct containers decays in time. 138 * The 'racct' structure defines resource consumption for a particular 143 struct racct { struct 158 void racct_create(struct racct **racctp); 159 void racct_destroy(struct racct **racctp); 167 void racct_move(struct racct *dest, struct racct *sr [all...] |
H A D | resourcevar.h | 82 struct racct; 104 struct racct *ui_racct; /* (a) resource accounting */ 149 void ui_racct_foreach(void (*callback)(struct racct *racct,
|
H A D | rctl.h | 56 * rules are linked to by the racct structures for all the subjects 149 void rctl_racct_release(struct racct *racct);
|
H A D | jail.h | 139 struct racct; 173 struct prison_racct *pr_prison_racct; /* (c) racct jail proxy */ 196 struct racct *prr_racct; 409 void prison_racct_foreach(void (*callback)(struct racct *racct,
|
H A D | proc.h | 170 struct racct; 589 struct racct *p_racct; /* (b) Resource accounting. */ 590 u_char p_throttled; /* (c) Flag for racct pcpu throttling */
|
/freebsd-10.3-release/sys/kern/ |
H A D | kern_racct.c | 49 #include <sys/racct.h> 68 FEATURE(racct, "Resource Accounting"); 80 SYSCTL_NODE(_kern, OID_AUTO, racct, CTLFLAG_RW, 0, "Resource Accounting"); 81 TUNABLE_INT("kern.racct.enable", &racct_enable); 96 MTX_SYSINIT(racct_lock, &racct_lock, "racct lock", MTX_DEF); 100 static void racct_sub_racct(struct racct *dest, const struct racct *src); 106 SDT_PROVIDER_DEFINE(racct); variable 107 SDT_PROBE_DEFINE3(racct, kernel, rusage, add, "struct proc *", "int", 109 SDT_PROBE_DEFINE3(racct, kerne 461 struct racct *racct; local 488 racct_destroy(struct racct **racct) argument 505 racct_adjust_resource(struct racct *racct, int resource, uint64_t amount) argument 1155 racct_decay_resource(struct racct *racct, void * res, void* dummy) argument [all...] |
H A D | kern_loginclass.c | 59 #include <sys/racct.h> 220 loginclass_racct_foreach(void (*callback)(struct racct *racct, argument
|
H A D | kern_rctl.c | 46 #include <sys/racct.h> 82 * 'rctl_rule_link' connects a rule with every racct it's related to. 644 * Connect the rule to the racct, increasing refcount for the rule. 647 rctl_racct_add_rule(struct racct *racct, struct rctl_rule *rule) argument 660 LIST_INSERT_HEAD(&racct->r_rule_links, link, rrl_next); 665 rctl_racct_add_rule_locked(struct racct *racct, struct rctl_rule *rule) argument 680 LIST_INSERT_HEAD(&racct->r_rule_links, link, rrl_next); 690 rctl_racct_remove_rules(struct racct *racc argument 1148 rctl_rule_remove_callback(struct racct *racct, void *arg2, void *arg3) argument 1316 rctl_racct_to_sbuf(struct racct *racct, int sloppy) argument 1416 rctl_get_rules_callback(struct racct *racct, void *arg2, void *arg3) argument 1872 rctl_racct_release(struct racct *racct) argument [all...] |
H A D | subr_trap.c | 63 #include <sys/racct.h> 185 msleep(p->p_racct, &p->p_mtx, 0, "racct", 0);
|
H A D | imgact_aout.c | 40 #include <sys/racct.h>
|
H A D | kern_resource.c | 53 #include <sys/racct.h> 1369 ui_racct_foreach(void (*callback)(struct racct *racct, argument
|
H A D | imgact_gzip.c | 36 #include <sys/racct.h>
|
H A D | init_main.c | 64 #include <sys/racct.h>
|
H A D | kern_thr.c | 39 #include <sys/racct.h>
|
H A D | tty_pts.c | 53 #include <sys/racct.h>
|
H A D | kern_exit.c | 62 #include <sys/racct.h>
|
H A D | kern_fork.c | 63 #include <sys/racct.h>
|
H A D | sysv_msg.c | 66 #include <sys/racct.h>
|
/freebsd-10.3-release/sys/fs/fdescfs/ |
H A D | fdesc_vfsops.c | 51 #include <sys/racct.h>
|
/freebsd-10.3-release/sys/vm/ |
H A D | vm_unix.c | 52 #include <sys/racct.h>
|
H A D | vm_glue.c | 74 #include <sys/racct.h>
|
/freebsd-10.3-release/sys/i386/linux/ |
H A D | imgact_linux.c | 45 #include <sys/racct.h>
|
/freebsd-10.3-release/sys/compat/svr4/ |
H A D | imgact_svr4.c | 46 #include <sys/racct.h>
|
/freebsd-10.3-release/sys/compat/linux/ |
H A D | linux_fork.c | 42 #include <sys/racct.h>
|