rctl_set_t
rctl_set_t rset;
if (mdb_vread(&rset, sizeof (rctl_set_t), wsp->walk_addr) == -1) {
rctl_set_t *dup_set;
rctl_set_t *init_set;
rctl_set_t *init_set;
rctl_set_t *set;
rctl_set_t *
rctl_set_t *rset = kmem_zalloc(sizeof (rctl_set_t), KM_SLEEP);
rctl_set_t *
rctl_set_t *rset, rctl_alloc_gp_t *ragp)
rctl_set_fill_alloc_gp(rctl_set_t *set, rctl_alloc_gp_t *ragp)
rctl_set_dup_prealloc(rctl_set_t *set)
rctl_set_dup_ready(rctl_set_t *set, rctl_alloc_gp_t *ragp)
rctl_set_t *
rctl_set_dup(rctl_set_t *set, struct proc *oldp, struct proc *newp,
rctl_entity_p_t *e, rctl_set_t *dup, rctl_alloc_gp_t *ragp, int flag)
rctl_set_t *iter;
rctl_set_free(rctl_set_t *set)
kmem_free(set, sizeof (rctl_set_t));
rctl_set_reset(rctl_set_t *set, struct proc *p, rctl_entity_p_t *e)
rctl_set_tearoff(rctl_set_t *set, struct proc *p)
rctl_set_find(rctl_set_t *set, rctl_hndl_t hndl, rctl_t **rctl)
rctl_enforced_value(rctl_hndl_t hndl, rctl_set_t *rset, struct proc *p)
rctl_set_t *rset;
rctl_set_t *rset = p->p_rctls;
rctl_set_t *rset = p->p_rctls;
rctl_global_action(rctl_t *r, rctl_set_t *rset, struct proc *p, rctl_val_t *v)
rctl_local_action(rctl_t *r, rctl_set_t *rset, struct proc *p, rctl_val_t *v,
rctl_action(rctl_hndl_t hndl, rctl_set_t *rset, struct proc *p, uint_t safety)
rctl_action_entity(rctl_hndl_t hndl, rctl_set_t *rset, struct proc *p,
rctl_test(rctl_hndl_t rhndl, rctl_set_t *rset, struct proc *p,
rctl_test_entity(rctl_hndl_t rhndl, rctl_set_t *rset, struct proc *p,
rctl_set_t *
rctl_set_t *rset = NULL;
rctl_set_insert(rctl_set_t *set, rctl_hndl_t hndl, rctl_t *rctl)
rctl_set_t *set;
rctl_set_t *set = rctl_set_create();
rctl_set_t *set;
rctl_set_t *set;
rctl_set_t *set;
rctl_set_t *kpj_rctls; /* resource control set */
rctl_qty_t rctl_enforced_value(rctl_hndl_t, rctl_set_t *, struct proc *);
int rctl_test(rctl_hndl_t, rctl_set_t *, struct proc *, rctl_qty_t, uint_t);
int rctl_action(rctl_hndl_t, rctl_set_t *, struct proc *, uint_t);
int rctl_test_entity(rctl_hndl_t, rctl_set_t *, struct proc *,
int rctl_action_entity(rctl_hndl_t, rctl_set_t *, struct proc *,
rctl_set_t *rctl_set_create(void);
rctl_set_t *rctl_entity_obtain_rset(rctl_dict_entry_t *, struct proc *);
rctl_set_t *rctl_set_init(rctl_entity_t, struct proc *, rctl_entity_p_t *,
rctl_set_t *, rctl_alloc_gp_t *);
rctl_alloc_gp_t *rctl_set_dup_prealloc(rctl_set_t *);
int rctl_set_dup_ready(rctl_set_t *, rctl_alloc_gp_t *);
rctl_set_t *rctl_set_dup(rctl_set_t *, struct proc *, struct proc *,
rctl_entity_p_t *, rctl_set_t *, rctl_alloc_gp_t *, int);
void rctl_set_reset(rctl_set_t *, struct proc *, rctl_entity_p_t *);
void rctl_set_tearoff(rctl_set_t *, struct proc *);
int rctl_set_find(rctl_set_t *, rctl_hndl_t, rctl_t **);
void rctl_set_free(rctl_set_t *);
rctl_set_t *tk_rctls; /* task's resource controls */
rctl_set_t *zone_rctls; /* zone-wide (zone.*) rctls */
rctl_set_t *rset;