Lines Matching refs:racct
62 FEATURE(racct, "Resource Accounting");
74 SYSCTL_NODE(_kern, OID_AUTO, racct, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
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, , rusage, add__buf,
107 SDT_PROBE_DEFINE3(racct, , rusage, add__cred,
109 SDT_PROBE_DEFINE3(racct, , rusage, add__force,
111 SDT_PROBE_DEFINE3(racct, , rusage, set,
113 SDT_PROBE_DEFINE3(racct, , rusage, set__failure,
115 SDT_PROBE_DEFINE3(racct, , rusage, set__force,
117 SDT_PROBE_DEFINE3(racct, , rusage, sub,
119 SDT_PROBE_DEFINE3(racct, , rusage, sub__cred,
121 SDT_PROBE_DEFINE1(racct, , racct, create,
123 SDT_PROBE_DEFINE1(racct, , racct, destroy,
125 SDT_PROBE_DEFINE2(racct, , racct, join,
127 SDT_PROBE_DEFINE2(racct, , racct, join__failure,
129 SDT_PROBE_DEFINE2(racct, , racct, leave,
374 racct_add_racct(struct racct *dest, const struct racct *src) in racct_add_racct()
396 racct_sub_racct(struct racct *dest, const struct racct *src) in racct_sub_racct()
427 racct_create(struct racct **racctp) in racct_create()
433 SDT_PROBE1(racct, , racct, create, racctp); in racct_create()
441 racct_destroy_locked(struct racct **racctp) in racct_destroy_locked()
443 struct racct *racct; in racct_destroy_locked() local
448 SDT_PROBE1(racct, , racct, destroy, racctp); in racct_destroy_locked()
454 racct = *racctp; in racct_destroy_locked()
461 KASSERT(racct->r_resources[i] == 0, in racct_destroy_locked()
464 racct->r_resources[i], i)); in racct_destroy_locked()
466 uma_zfree(racct_zone, racct); in racct_destroy_locked()
471 racct_destroy(struct racct **racct) in racct_destroy() argument
478 racct_destroy_locked(racct); in racct_destroy()
488 racct_adjust_resource(struct racct *racct, int resource, in racct_adjust_resource() argument
494 KASSERT(racct != NULL, ("NULL racct")); in racct_adjust_resource()
496 racct->r_resources[resource] += amount; in racct_adjust_resource()
497 if (racct->r_resources[resource] < 0) { in racct_adjust_resource()
500 racct->r_resources[resource] = 0; in racct_adjust_resource()
513 (racct->r_resources[RACCT_PCTCPU] > 100 * 1000000 * (int64_t)MAXCPU)) in racct_adjust_resource()
514 racct->r_resources[RACCT_PCTCPU] = 100 * 1000000 * (int64_t)MAXCPU; in racct_adjust_resource()
534 SDT_PROBE3(racct, , rusage, add__failure, p, resource, amount); in racct_add_locked()
556 SDT_PROBE3(racct, , rusage, add, p, resource, amount); in racct_add()
575 SDT_PROBE3(racct, , rusage, add__force, p, resource, amount); in racct_add_force()
607 SDT_PROBE3(racct, , rusage, add__cred, cred, resource, amount); in racct_add_cred()
625 SDT_PROBE3(racct, , rusage, add__buf, p, bp, is_write); in racct_add_buf()
678 SDT_PROBE3(racct, , rusage, set__failure, p, resource, in racct_set_locked()
720 SDT_PROBE3(racct, , rusage, set__force, p, resource, amount); in racct_set()
735 SDT_PROBE3(racct, , rusage, set, p, resource, amount); in racct_set_force()
828 SDT_PROBE3(racct, , rusage, sub, p, resource, amount); in racct_sub()
872 SDT_PROBE3(racct, , rusage, sub__cred, cred, resource, amount); in racct_sub_cred()
1063 racct_move(struct racct *dest, struct racct *src) in racct_move()
1171 racct_decay_callback(struct racct *racct, void *dummy1, void *dummy2) in racct_decay_callback() argument
1179 rctl_throttle_decay(racct, RACCT_READBPS); in racct_decay_callback()
1180 rctl_throttle_decay(racct, RACCT_WRITEBPS); in racct_decay_callback()
1181 rctl_throttle_decay(racct, RACCT_READIOPS); in racct_decay_callback()
1182 rctl_throttle_decay(racct, RACCT_WRITEIOPS); in racct_decay_callback()
1185 r_old = racct->r_resources[RACCT_PCTCPU]; in racct_decay_callback()
1192 racct->r_resources[RACCT_PCTCPU] = r_new; in racct_decay_callback()
1335 racct_zone = uma_zcreate("racct", sizeof(struct racct), in racct_init()
1344 SYSINIT(racct, SI_SUB_RACCT, SI_ORDER_FIRST, racct_init, NULL);