/illumos-gate/usr/src/uts/common/sys/ |
H A D | project.h | 47 rctl_qty_t kpd_shmmax; /* shm's ipcs_lock */ 49 rctl_qty_t kpd_locked_mem; /* zone_rctl_lock */ 50 rctl_qty_t kpd_locked_mem_ctl; /* kpj_rctls->rcs_lock */ 51 rctl_qty_t kpd_contract; /* contract_lock */ 53 rctl_qty_t kpd_crypto_mem; /* kpd_crypto_lock above */ 54 rctl_qty_t kpd_crypto_mem_ctl; /* kpj_rctls->rcs_lock */ 75 rctl_qty_t kpj_nlwps; /* protected by project's zone's */ 77 rctl_qty_t kpj_nlwps_ctl; /* protected by kpj_rctls->rcs_lock */ 78 rctl_qty_t kpj_ntasks; /* protected by project's zone's */ 80 rctl_qty_t kpj_ntasks_ctl; /* protected by kpj_rctls->rcs_lock */ [all …]
|
H A D | rctl.h | 103 typedef u_longlong_t rctl_qty_t; /* resource control numerical values */ typedef 154 rctl_qty_t rcv_value; /* enforced value of control */ 184 rctl_qty_t (*rco_get_usage)(struct rctl *, struct proc *); 186 rctl_entity_p_t *, rctl_qty_t); 188 rctl_entity_p_t *, rctl_val_t *, rctl_qty_t, uint_t); 201 rctl_qty_t rcop_no_usage(struct rctl *, struct proc *); 202 int rcop_no_set(struct rctl *, struct proc *, rctl_entity_p_t *, rctl_qty_t); 204 struct rctl_val *, rctl_qty_t, uint_t); 206 struct rctl_val *, rctl_qty_t, uint_t); 244 rctl_qty_t rcd_max_native; /* native model "infinity" */ [all …]
|
H A D | task.h | 65 rctl_qty_t tk_nlwps; /* protected by */ 67 rctl_qty_t tk_nlwps_ctl; /* protected by tk_rctls->rcs_lock */ 68 rctl_qty_t tk_cpu_time; /* accumulated CPU seconds */ 73 rctl_qty_t tk_cpu_ticks; /* accumulated CPU ticks */ 75 rctl_qty_t tk_nprocs; /* protected by */ 77 rctl_qty_t tk_nprocs_ctl; /* protected by tk_rctls->rcs_lock */ 105 extern rctl_qty_t task_cpu_time_incr(task_t *, rctl_qty_t);
|
H A D | cpucaps.h | 83 extern int cpucaps_project_set(kproject_t *, rctl_qty_t); 84 extern int cpucaps_zone_set(zone_t *, rctl_qty_t); 89 extern rctl_qty_t cpucaps_project_get(kproject_t *); 90 extern rctl_qty_t cpucaps_zone_get(zone_t *);
|
H A D | zone.h | 488 rctl_qty_t zone_nlwps; /* number of lwps in zone */ 489 rctl_qty_t zone_nlwps_ctl; /* protected by zone_rctls->rcs_lock */ 490 rctl_qty_t zone_shmmax; /* System V shared memory usage */ 501 rctl_qty_t zone_locked_mem; /* bytes of locked memory in */ 503 rctl_qty_t zone_locked_mem_ctl; /* Current locked memory */ 506 rctl_qty_t zone_max_swap; /* bytes of swap reserved by zone */ 507 rctl_qty_t zone_max_swap_ctl; /* current swap limit. */ 511 rctl_qty_t zone_max_lofi; /* lofi devs for zone */ 512 rctl_qty_t zone_max_lofi_ctl; /* current lofi limit. */ 586 rctl_qty_t zone_nprocs; /* number of processes in the zone */ [all …]
|
H A D | ipc_rctl.h | 36 rctl_qty_t ipcq_shmmni; /* shm's ipcs_lock */ 37 rctl_qty_t ipcq_semmni; /* sem's ipcs_lock */ 38 rctl_qty_t ipcq_msgmni; /* msg's ipcs_lock */
|
H A D | rctl_impl.h | 49 rctl_qty_t rcq_value; 50 rctl_qty_t rcq_enforced_value;
|
H A D | ipc_impl.h | 148 (*(rctl_qty_t *)(((char *)&p->ipc_proj->kpj_data.kpd_ipc) + \ 151 (*(rctl_qty_t *)(((char *)&p->ipc_zone_ref.zref_zone->zone_ipc) + \
|
H A D | ddi_implfuncs.h | 234 extern int i_ddi_incr_locked_memory(proc_t *, rctl_qty_t); 235 extern void i_ddi_decr_locked_memory(proc_t *, rctl_qty_t);
|
H A D | proc.h | 365 rctl_qty_t p_locked_mem; /* locked memory charged to proc */ 367 rctl_qty_t p_crypto_mem; /* /dev/crypto memory charged to proc */
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | project.c | 428 static rctl_qty_t 438 rctl_qty_t nv) in project_cpu_shares_set() 462 static rctl_qty_t 472 rctl_qty_t nv) in project_cpu_cap_set() 495 static rctl_qty_t 499 rctl_qty_t nlwps; in project_lwps_usage() 513 rctl_qty_t incr, uint_t flags) in project_lwps_test() 515 rctl_qty_t nlwps; in project_lwps_test() 533 rctl_qty_t nv) { in project_lwps_set() 552 static rctl_qty_t [all …]
|
H A D | task.c | 137 static rctl_qty_t 141 rctl_qty_t nlwps; in task_lwps_usage() 170 rctl_qty_t incr, in task_lwps_test() 173 rctl_qty_t nlwps; in task_lwps_test() 191 task_lwps_set(rctl_t *rctl, struct proc *p, rctl_entity_p_t *e, rctl_qty_t nv) { in task_lwps_set() 203 static rctl_qty_t 207 rctl_qty_t nprocs; in task_nprocs_usage() 222 rctl_qty_t incr, uint_t flags) in task_nprocs_test() 224 rctl_qty_t nprocs; in task_nprocs_test() 243 rctl_qty_t nv) { in task_nprocs_set() [all …]
|
H A D | rctl_proc.c | 76 rctl_val_t *rval, rctl_qty_t inc, uint_t flags) in proc_cpu_time_test() 93 rctl_qty_t nv) in proc_filesize_set() 122 rctl_qty_t nv) in proc_stack_set() 170 proc_nofile_set(rctl_t *rctl, struct proc *p, rctl_entity_p_t *e, rctl_qty_t nv) in proc_nofile_set() 194 proc_vmem_set(rctl_t *rctl, struct proc *p, rctl_entity_p_t *e, rctl_qty_t nv) in proc_vmem_set()
|
H A D | rctl.c | 216 rctl_qty_t 224 rcop_no_set(struct rctl *r, struct proc *p, rctl_entity_p_t *e, rctl_qty_t l) in rcop_no_set() 232 struct rctl_val *rv, rctl_qty_t i, uint_t f) in rcop_no_test() 252 struct rctl_val *rv, rctl_qty_t i, uint_t f) in rcop_absolute_test() 468 rctl_add_default_limit(const char *name, rctl_qty_t value, in rctl_add_default_limit() 499 rctl_qty_t dflt, rctl_qty_t max) in rctl_add_legacy_limit() 501 rctl_qty_t qty; in rctl_add_legacy_limit() 945 rctl_qty_t 967 rctl_qty_t 968 rctl_model_value(rctl_dict_entry_t *rde, struct proc *p, rctl_qty_t value) in rctl_model_value() [all …]
|
H A D | zone.c | 1315 static rctl_qty_t 1325 rctl_qty_t nv) in zone_cpu_shares_set() 1347 static rctl_qty_t 1357 rctl_qty_t nv) in zone_cpu_cap_set() 1381 static rctl_qty_t 1384 rctl_qty_t nlwps; in zone_lwps_usage() 1399 rctl_qty_t incr, uint_t flags) in zone_lwps_test() 1401 rctl_qty_t nlwps; in zone_lwps_test() 1418 zone_lwps_set(rctl_t *rctl, struct proc *p, rctl_entity_p_t *e, rctl_qty_t nv) in zone_lwps_set() 1436 static rctl_qty_t [all …]
|
/illumos-gate/usr/src/head/ |
H A D | rctl.h | 46 rctl_qty_t rctlblk_get_value(rctlblk_t *); 47 rctl_qty_t rctlblk_get_enforced_value(rctlblk_t *); 53 void rctlblk_set_value(rctlblk_t *, rctl_qty_t);
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | rctlops.c | 129 rctl_qty_t 136 rctl_qty_t 175 rctlblk_set_value(rctlblk_t *rblk, rctl_qty_t value) in rctlblk_set_value()
|
/illumos-gate/usr/src/uts/common/disp/ |
H A D | cpucaps.c | 655 cpucaps_zone_set(zone_t *zone, rctl_qty_t cap_val) in cpucaps_zone_set() 837 cpucaps_project_set(kproject_t *kpj, rctl_qty_t cap_val) in cpucaps_project_set() 926 static rctl_qty_t 929 return (cap != NULL ? (rctl_qty_t)(cap->cap_usage / cap_tick_cost) : 0); in cap_get() 935 rctl_qty_t 944 rctl_qty_t
|
/illumos-gate/usr/src/uts/common/fs/fd/ |
H A D | fdops.c | 113 rctl_qty_t fdno_ctl; in fdread() 235 rctl_qty_t fdno_ctl; in fdreaddir() 453 rctl_qty_t fdno_ctl; in fdstatvfs()
|
/illumos-gate/usr/src/cmd/prctl/ |
H A D | prctl.c | 80 rctl_qty_t *usage; 113 static rctl_qty_t arg_global_max; 1231 list->usage = (rctl_qty_t *)malloc(sizeof (rctl_qty_t)); in store_rctls() 1385 rctl_qty_t rblk_value; in print_rctls() 1648 rctl_qty_t value; in match_rctl_blk()
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_spt.c | 538 rctl_qty_t lockedbytes = 0; in segspt_create() 774 rctl_qty_t unlocked_bytes = 0; in segspt_free_pages() 2607 static rctl_qty_t 2611 rctl_qty_t unlocked = 0; in spt_unlockedbytes() 2630 rctl_qty_t *locked) in spt_lockpages() 2717 rctl_qty_t *unlocked) in spt_unlockpages() 2804 rctl_qty_t unlocked = 0; in segspt_shmlockop() 2805 rctl_qty_t locked = 0; in segspt_shmlockop()
|
H A D | vm_swap.c | 556 rctl_qty_t cap, used; in swapctl() 611 rctl_qty_t cap, used; in swapctl() 862 rctl_qty_t cap, used; in swapctl32() 917 rctl_qty_t cap, used; in swapctl32()
|
/illumos-gate/usr/src/lib/libproject/common/ |
H A D | setproject.c | 117 rctlblk_set_value(blk, (rctl_qty_t)val); in build_rctlblk()
|
/illumos-gate/usr/src/uts/common/fs/tmpfs/ |
H A D | tmp_vfsops.c | 628 rctl_qty_t cap, used; in tmp_statvfs()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | rctl.c | 490 rctl_qty_t s_val;
|