Lines Matching defs:rctl
95 * rctl_priv_t: rctl privilege defined values
164 struct rctl;
182 void (*rco_action)(struct rctl *, struct proc *,
184 rctl_qty_t (*rco_get_usage)(struct rctl *, struct proc *);
185 int (*rco_set)(struct rctl *, struct proc *,
187 int (*rco_test)(struct rctl *, struct proc *,
200 void rcop_no_action(struct rctl *, struct proc *, rctl_entity_p_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);
203 int rcop_no_test(struct rctl *, struct proc *, rctl_entity_p_t *,
205 int rcop_absolute_test(struct rctl *, struct proc *, rctl_entity_p_t *,
214 typedef struct rctl {
215 struct rctl *rc_next; /* next in set hash chain */
250 uint_t rcag_nvals; /* number of rctl values needed/allocated */
252 rctl_val_t *rcag_vals; /* list of allocated rctl values */
255 extern kmem_cache_t *rctl_cache; /* kmem cache for rctl structures */
256 extern kmem_cache_t *rctl_val_cache; /* kmem cache for rctl values */
331 /* specific rctl utility functions */