/illumos-gate/usr/src/uts/common/sys/ |
H A D | rctl.h | 162 typedef int rctl_hndl_t; typedef 219 rctl_hndl_t rc_id; /* control handle (hash key) */ 239 rctl_hndl_t rcd_id; /* control handle */ 258 extern rctl_hndl_t rctlproc_legacy[]; 266 rctl_hndl_t rctl_register(const char *, rctl_entity_t, int, rctl_qty_t, 269 rctl_hndl_t rctl_hndl_lookup(const char *); 271 rctl_dict_entry_t *rctl_dict_lookup_hndl(rctl_hndl_t); 280 rctl_qty_t rctl_enforced_value(rctl_hndl_t, rctl_set_t *, struct proc *); 282 int rctl_test(rctl_hndl_t, rctl_set_t *, struct proc *, rctl_qty_t, uint_t); 283 int rctl_action(rctl_hndl_t, rctl_set_t *, struct proc *, uint_t); [all …]
|
H A D | project.h | 105 extern rctl_hndl_t rc_project_nlwps; 106 extern rctl_hndl_t rc_project_nprocs; 107 extern rctl_hndl_t rc_project_ntasks; 108 extern rctl_hndl_t rc_project_locked_mem; 109 extern rctl_hndl_t rc_project_crypto_mem;
|
H A D | task.h | 89 extern rctl_hndl_t rc_task_lwps; 90 extern rctl_hndl_t rc_task_nprocs; 91 extern rctl_hndl_t rc_task_cpu_time;
|
H A D | ipc_impl.h | 191 rctl_hndl_t ipcs_proj_rctl; /* id limiting rctl handle */ 192 rctl_hndl_t ipcs_zone_rctl; /* id limiting rctl handle */ 210 ipc_service_t *ipcs_create(const char *, rctl_hndl_t, rctl_hndl_t, size_t,
|
H A D | zone.h | 650 extern rctl_hndl_t rc_zone_nlwps; 651 extern rctl_hndl_t rc_zone_nprocs; 883 extern rctl_hndl_t rc_zone_locked_mem; 884 extern rctl_hndl_t rc_zone_max_swap; 885 extern rctl_hndl_t rc_zone_max_lofi;
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | rctl_proc.c | 47 rctl_hndl_t rctlproc_legacy[RLIM_NLIMITS]; 63 rctl_hndl_t rc_process_msgmnb; 64 rctl_hndl_t rc_process_msgtql; 65 rctl_hndl_t rc_process_semmsl; 66 rctl_hndl_t rc_process_semopm; 67 rctl_hndl_t rc_process_portev; 68 rctl_hndl_t rc_process_sigqueue;
|
H A D | project.c | 51 rctl_hndl_t rc_project_cpu_shares; 52 rctl_hndl_t rc_project_cpu_cap; 53 rctl_hndl_t rc_project_nlwps; 54 rctl_hndl_t rc_project_nprocs; 55 rctl_hndl_t rc_project_ntasks; 56 rctl_hndl_t rc_project_msgmni; 57 rctl_hndl_t rc_project_semmni; 58 rctl_hndl_t rc_project_shmmax; 59 rctl_hndl_t rc_project_shmmni; 60 rctl_hndl_t rc_project_portids; [all …]
|
H A D | rctl.c | 410 rctl_hndl_t 436 rctl_dict_lookup_hndl(rctl_hndl_t hndl) in rctl_dict_lookup_hndl() 976 rctl_set_insert(rctl_set_t *set, rctl_hndl_t hndl, rctl_t *rctl) in rctl_set_insert() 1448 rctl_set_find(rctl_set_t *set, rctl_hndl_t hndl, rctl_t **rctl) in rctl_set_find() 1483 rctl_enforced_value(rctl_hndl_t hndl, rctl_set_t *rset, struct proc *p) in rctl_enforced_value() 1560 rctl_local_op(rctl_hndl_t hndl, rctl_val_t *oval, rctl_val_t *nval, in rctl_local_op() 1561 int (*cbop)(rctl_hndl_t, struct proc *p, rctl_entity_p_t *e, rctl_t *, in rctl_local_op() argument 1595 rctl_local_get_cb(rctl_hndl_t hndl, struct proc *p, rctl_entity_p_t *e, in rctl_local_get_cb() 1630 rctl_local_get(rctl_hndl_t hndl, rctl_val_t *oval, rctl_val_t *nval, in rctl_local_get() 1638 rctl_local_delete_cb(rctl_hndl_t hndl, struct proc *p, rctl_entity_p_t *e, in rctl_local_delete_cb() [all …]
|
H A D | shm.c | 169 extern rctl_hndl_t rc_zone_shmmax; 170 extern rctl_hndl_t rc_zone_shmmni; 171 extern rctl_hndl_t rc_project_shmmax; 172 extern rctl_hndl_t rc_project_shmmni;
|
H A D | task.c | 104 rctl_hndl_t rc_task_lwps; 105 rctl_hndl_t rc_task_nprocs; 106 rctl_hndl_t rc_task_cpu_time;
|
H A D | msg.c | 111 extern rctl_hndl_t rc_zone_msgmni; 112 extern rctl_hndl_t rc_project_msgmni; 113 extern rctl_hndl_t rc_process_msgmnb; 114 extern rctl_hndl_t rc_process_msgtql;
|
H A D | zone.c | 372 rctl_hndl_t rc_zone_cpu_shares; 373 rctl_hndl_t rc_zone_locked_mem; 374 rctl_hndl_t rc_zone_max_swap; 375 rctl_hndl_t rc_zone_max_lofi; 376 rctl_hndl_t rc_zone_cpu_cap; 377 rctl_hndl_t rc_zone_nlwps; 378 rctl_hndl_t rc_zone_nprocs; 379 rctl_hndl_t rc_zone_shmmax; 380 rctl_hndl_t rc_zone_shmmni; 381 rctl_hndl_t rc_zone_semmni; [all …]
|
H A D | ipc.c | 640 ipcs_create(const char *name, rctl_hndl_t proj_rctl, rctl_hndl_t zone_rctl, in ipcs_create()
|
H A D | contract.c | 190 extern rctl_hndl_t rc_project_contract;
|
H A D | sunddi.c | 98 extern rctl_hndl_t rc_project_locked_mem; 99 extern rctl_hndl_t rc_zone_locked_mem;
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | rctl.c | 75 rctl_hndl_t hndl; in rctl() 88 hndl = (rctl_hndl_t)mdb_argtoull(argp); in rctl() 170 rctl_hndl_t hndl; 217 rdict.hndl = (rctl_hndl_t)mdb_argtoull(argp); in rctl_list()
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | sysconfig.c | 52 extern rctl_hndl_t rc_process_sigqueue;
|
H A D | sem.c | 145 extern rctl_hndl_t rc_zone_semmni; 146 extern rctl_hndl_t rc_project_semmni; 147 extern rctl_hndl_t rc_process_semmsl; 148 extern rctl_hndl_t rc_process_semopm;
|
H A D | sigqueue.c | 41 extern rctl_hndl_t rc_process_sigqueue;
|
H A D | rctlsys.c | 225 rctl_hndl_t hndl; in rctlsys_get() 391 rctl_hndl_t hndl; in rctlsys_set() 891 rctl_hndl_t hndl; in rctlsys_projset()
|
/illumos-gate/usr/src/uts/common/fs/portfs/ |
H A D | port.c | 435 extern rctl_hndl_t rc_process_portev; 436 extern rctl_hndl_t rc_project_portids;
|
/illumos-gate/usr/src/uts/common/sys/crypto/ |
H A D | impl.h | 545 extern rctl_hndl_t rc_project_crypto_mem;
|