/titanic_44/usr/src/lib/libc/port/gen/ |
H A D | rctlops.c | 74 rctlblk_get_global_action(rctlblk_t *rblk) in rctlblk_get_global_action() argument 76 rctl_opaque_t *ropaque = (rctl_opaque_t *)rblk; in rctlblk_get_global_action() 82 rctlblk_get_local_action(rctlblk_t *rblk, int *signal) in rctlblk_get_local_action() argument 84 rctl_opaque_t *ropaque = (rctl_opaque_t *)rblk; in rctlblk_get_local_action() 92 rctlblk_get_global_flags(rctlblk_t *rblk) in rctlblk_get_global_flags() argument 94 rctl_opaque_t *ropaque = (rctl_opaque_t *)rblk; in rctlblk_get_global_flags() 100 rctlblk_get_local_flags(rctlblk_t *rblk) in rctlblk_get_local_flags() argument 102 rctl_opaque_t *ropaque = (rctl_opaque_t *)rblk; in rctlblk_get_local_flags() 108 rctlblk_get_firing_time(rctlblk_t *rblk) in rctlblk_get_firing_time() argument 110 rctl_opaque_t *ropaque = (rctl_opaque_t *)rblk; in rctlblk_get_firing_time() [all …]
|
/titanic_44/usr/src/cmd/vscan/vscand/ |
H A D | vs_main.c | 842 rctlblk_t *rblk; in vscand_set_resource_limits() local 845 rblk = (rctlblk_t *)malloc(rctlblk_size()); in vscand_set_resource_limits() 847 if (rblk != NULL) { in vscand_set_resource_limits() 848 rc = getrctl(limit, NULL, rblk, 0); in vscand_set_resource_limits() 850 (rctlblk_get_value(rblk) < VS_FILE_DESCRIPTORS)) { in vscand_set_resource_limits() 851 rctlblk_set_value(rblk, VS_FILE_DESCRIPTORS); in vscand_set_resource_limits() 852 rc = setrctl(limit, NULL, rblk, 0); in vscand_set_resource_limits() 854 (void) free(rblk); in vscand_set_resource_limits()
|
/titanic_44/usr/src/lib/libc/port/sys/ |
H A D | rctlsys.c | 68 rctlctl(const char *name, rctlblk_t *rblk, int flags) in rctlctl() argument 70 return (syscall(SYS_rctlsys, 3, name, rblk, NULL, 0, flags)); in rctlctl()
|
/titanic_44/usr/src/cmd/prctl/ |
H A D | prctl.c | 73 rctlblk_t *rblk; member 145 static prctl_value_t *store_value_entry(rctlblk_t *rblk, prctl_list_t *list); 1264 store_value_entry(rctlblk_t *rblk, prctl_list_t *list) in store_value_entry() argument 1287 bcopy(rblk, store_blk, rctlblk_size()); in store_value_entry() 1289 e->rblk = store_blk; in store_value_entry() 1348 free(old_val->rblk); in free_lists() 1449 global_flags = rctlblk_get_global_flags(iter_val->rblk); in print_rctls() 1491 rblk_priv = rctlblk_get_privilege(iter_val->rblk); in print_rctls() 1497 rblk_value = rctlblk_get_value(iter_val->rblk); in print_rctls() 1511 local_flags = rctlblk_get_local_flags(iter_val->rblk); in print_rctls() [all …]
|
/titanic_44/usr/src/uts/common/syscall/ |
H A D | rctlsys.c | 795 rctlsys_ctl(char *name, rctl_opaque_t *rblk, int flags) in rctlsys_ctl() argument 823 if (copyout(krblk, rblk, sizeof (rctl_opaque_t)) != 0) { in rctlsys_ctl() 850 if (copyin(rblk, krblk, sizeof (rctl_opaque_t)) != 0) { in rctlsys_ctl() 886 rctlsys_projset(char *name, rctl_opaque_t *rblk, size_t size, int flags) in rctlsys_projset() argument 933 if (copyin(rblk, krblk, sizeof (rctl_opaque_t) * size) == 0) { in rctlsys_projset()
|
/titanic_44/usr/src/lib/libc/port/ |
H A D | llib-lc | 801 hrtime_t rctlblk_get_firing_time(rctlblk_t *rblk); 802 uint_t rctlblk_get_global_action(rctlblk_t *rblk); 803 uint_t rctlblk_get_global_flags(rctlblk_t *rblk); 804 uint_t rctlblk_get_local_action(rctlblk_t *rblk, int *signalp); 805 uint_t rctlblk_get_local_flags(rctlblk_t *rblk); 806 id_t rctlblk_get_recipient_pid(rctlblk_t *rblk); 807 rctl_priv_t rctlblk_get_privilege(rctlblk_t *rblk); 808 rctl_qty_t rctlblk_get_value(rctlblk_t *rblk); 809 void rctlblk_set_local_action(rctlblk_t *rblk, uint_t action, int signal); 810 void rctlblk_set_local_flags(rctlblk_t *rblk, uint_t flags); [all …]
|
/titanic_44/usr/src/cmd/zonestat/zonestatd/ |
H A D | zonestatd.c | 2170 rctlblk_t *rblk; in zsd_get_zone_rctl_limit() local 2172 rblk = (rctlblk_t *)alloca(rctlblk_size()); in zsd_get_zone_rctl_limit() 2173 if (getrctl(name, NULL, rblk, RCTL_FIRST) in zsd_get_zone_rctl_limit() 2177 return (rctlblk_get_value(rblk)); in zsd_get_zone_rctl_limit() 2183 rctlblk_t *rblk; in zsd_get_zone_rctl_usage() local 2185 rblk = (rctlblk_t *)alloca(rctlblk_size()); in zsd_get_zone_rctl_usage() 2186 if (getrctl(name, NULL, rblk, RCTL_USAGE) in zsd_get_zone_rctl_usage() 2190 return (rctlblk_get_value(rblk)); in zsd_get_zone_rctl_usage() 4028 rctlblk_t *rblk, *rblk_last; in zsd_get_system_rctl() local 4030 rblk = (rctlblk_t *)alloca(rctlblk_size()); in zsd_get_system_rctl() [all …]
|
/titanic_44/usr/src/lib/libzonecfg/common/ |
H A D | libzonecfg.c | 3750 get_priv_rctl(struct ps_prochandle *pr, char *name, rctlblk_t *rblk) in get_priv_rctl() argument 3752 if (pr_getrctl(pr, name, NULL, rblk, RCTL_FIRST)) in get_priv_rctl() 3755 if (rctlblk_get_privilege(rblk) == RCPRIV_PRIVILEGED) in get_priv_rctl() 3758 while (pr_getrctl(pr, name, rblk, rblk, RCTL_NEXT) == 0) { in get_priv_rctl() 3759 if (rctlblk_get_privilege(rblk) == RCPRIV_PRIVILEGED) in get_priv_rctl() 3774 rctlblk_t *rblk; in zonecfg_apply_rctls() local 3781 if ((rblk = (rctlblk_t *)malloc(rctlblk_size())) == NULL) { in zonecfg_apply_rctls() 3788 free(rblk); in zonecfg_apply_rctls() 3799 while (get_priv_rctl(p.pr, rname, rblk)) { in zonecfg_apply_rctls() 3800 if (pr_setrctl(p.pr, rname, NULL, rblk, RCTL_DELETE) != in zonecfg_apply_rctls() [all …]
|