Home
last modified time | relevance | path

Searched refs:rctl_hndl_t (Results 1 – 22 of 22) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Drctl.h162 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 Dproject.h105 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 Dtask.h89 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 Dipc_impl.h191 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 Dzone.h650 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 Drctl_proc.c47 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 Dproject.c51 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 Drctl.c410 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 Dshm.c169 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 Dtask.c104 rctl_hndl_t rc_task_lwps;
105 rctl_hndl_t rc_task_nprocs;
106 rctl_hndl_t rc_task_cpu_time;
H A Dmsg.c111 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 Dzone.c372 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 Dipc.c640 ipcs_create(const char *name, rctl_hndl_t proj_rctl, rctl_hndl_t zone_rctl, in ipcs_create()
H A Dcontract.c190 extern rctl_hndl_t rc_project_contract;
H A Dsunddi.c98 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 Drctl.c75 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 Dsysconfig.c52 extern rctl_hndl_t rc_process_sigqueue;
H A Dsem.c145 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 Dsigqueue.c41 extern rctl_hndl_t rc_process_sigqueue;
H A Drctlsys.c225 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 Dport.c435 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 Dimpl.h545 extern rctl_hndl_t rc_project_crypto_mem;