/freebsd/sys/kern/ |
H A D | kern_racct.c | 46 #include <sys/racct.h> 62 FEATURE(racct, "Resource Accounting"); 74 SYSCTL_NODE(_kern, OID_AUTO, racct, CTLFLAG_RW | CTLFLAG_MPSAFE, 0, 90 MTX_SYSINIT(racct_lock, &racct_lock, "racct lock", MTX_DEF); 94 static void racct_sub_racct(struct racct *dest, const struct racct *src); 100 SDT_PROVIDER_DEFINE(racct); 101 SDT_PROBE_DEFINE3(racct, , rusage, add, 103 SDT_PROBE_DEFINE3(racct, , rusage, add__failure, 105 SDT_PROBE_DEFINE3(racct, , rusag 464 struct racct *racct; racct_destroy_locked() local 492 racct_destroy(struct racct ** racct) racct_destroy() argument 509 racct_adjust_resource(struct racct * racct,int resource,int64_t amount) racct_adjust_resource() argument 1192 racct_decay_callback(struct racct * racct,void * dummy1,void * dummy2) racct_decay_callback() argument [all...] |
H A D | kern_rctl.c | 45 #include <sys/racct.h> 106 TUNABLE_INT("kern.racct.rctl.throttle_min", &rctl_throttle_min); 111 TUNABLE_INT("kern.racct.rctl.throttle_max", &rctl_throttle_max); 116 TUNABLE_INT("kern.racct.rctl.throttle_pct", &rctl_throttle_pct); 121 TUNABLE_INT("kern.racct.rctl.throttle_pct2", &rctl_throttle_pct2); 124 * 'rctl_rule_link' connects a rule with every racct it's related to. 330 static struct racct * in rctl_proc_rule_to_racct() 359 const struct racct *racct; in rctl_available_resource() 365 racct in rctl_available_resource() 358 const struct racct *racct; rctl_available_resource() local 378 rctl_throttle_decay(struct racct * racct,int resource) rctl_throttle_decay() argument 881 rctl_racct_add_rule(struct racct * racct,struct rctl_rule * rule) rctl_racct_add_rule() argument 899 rctl_racct_add_rule_locked(struct racct * racct,struct rctl_rule * rule) rctl_racct_add_rule_locked() argument 925 rctl_racct_remove_rules(struct racct * racct,const struct rctl_rule * filter) rctl_racct_remove_rules() argument 1414 rctl_rule_remove_callback(struct racct * racct,void * arg2,void * arg3) rctl_rule_remove_callback() argument 1584 rctl_racct_to_sbuf(struct racct * racct,int sloppy) rctl_racct_to_sbuf() argument 1686 rctl_get_rules_callback(struct racct * racct,void * arg2,void * arg3) rctl_get_rules_callback() argument 2161 rctl_racct_release(struct racct * racct) rctl_racct_release() argument [all...] |
H A D | kern_loginclass.c | 242 loginclass_racct_foreach(void (*callback)(struct racct *racct, in loginclass_racct_foreach() argument
|
H A D | kern_resource.c | 1645 ui_racct_foreach(void (*callback)(struct racct *racct, in ui_racct_foreach() argument
|
H A D | kern_jail.c | 4824 prison_racct_foreach(void (*callback)(struct racct *racct, in prison_racct_foreach() argument
|
/freebsd/sys/sys/ |
H A D | loginclass.h | 34 struct racct; 43 struct racct *lc_racct; 49 void loginclass_racct_foreach(void (*callback)(struct racct *racct,
|
H A D | racct.h | 148 struct racct { struct 186 void racct_create(struct racct **racctp); 187 void racct_destroy(struct racct **racctp); 195 void racct_move(struct racct *dest, struct racct *src);
|
H A D | rctl.h | 143 void rctl_throttle_decay(struct racct *racct, int resource); 150 void rctl_racct_release(struct racct *racct);
|
H A D | resourcevar.h | 104 struct racct; 128 struct racct *ui_racct; /* (a) resource accounting */ 193 void ui_racct_foreach(void (*callback)(struct racct *racct,
|
H A D | jail.h | 144 struct racct; 213 struct racct *prr_racct; 489 void prison_racct_foreach(void (*callback)(struct racct *racct,
|
H A D | proc.h | 189 struct racct; 763 struct racct *p_racct; /* (b) Resource accounting. */
|
/freebsd/sys/riscv/conf/ |
H A D | NOTES | 18 options RACCT_DEFAULT_TO_DISABLED # Set kern.racct.enable=0 by default
|
H A D | GENERIC | 76 options RACCT_DEFAULT_TO_DISABLED # Set kern.racct.enable=0 by default
|
/freebsd/sys/arm64/conf/ |
H A D | NOTES | 30 options RACCT_DEFAULT_TO_DISABLED # Set kern.racct.enable=0 by default
|
/freebsd/tools/build/test-includes/ |
H A D | badfiles.inc | 101 sys/racct.h \
|
/freebsd/sys/powerpc/conf/ |
H A D | GENERIC | 87 options RACCT_DEFAULT_TO_DISABLED # Set kern.racct.enable=0 by default
|
H A D | GENERIC64 | 97 options RACCT_DEFAULT_TO_DISABLED # Set kern.racct.enable=0 by default
|
H A D | GENERIC64LE | 93 options RACCT_DEFAULT_TO_DISABLED # Set kern.racct.enable=0 by default
|
/freebsd/sys/i386/conf/ |
H A D | GENERIC | 84 options RACCT_DEFAULT_TO_DISABLED # Set kern.racct.enable=0 by default
|
/freebsd/sys/amd64/conf/ |
H A D | GENERIC | 91 options RACCT_DEFAULT_TO_DISABLED # Set kern.racct.enable=0 by default
|
/freebsd/sys/conf/ |
H A D | files | 3822 kern/kern_racct.c optional racct 5270 vm/vm_swapout.c optional racct
|