/illumos-gate/usr/src/cmd/rcm_daemon/common/ |
H A D | rcm_impl.c | 57 common_resource_op(int cmd, char *rsrcname, pid_t pid, uint_t flag, int seq_num, in common_resource_op() argument 73 error = rsrc_node_find(rsrcname, 0, &node); in common_resource_op() 96 "RCM_NO_CONSTRAINT: %s\n", rsrcname); in common_resource_op() 389 add_resource_client(char *modname, char *rsrcname, pid_t pid, uint_t flag, in add_resource_client() argument 399 modname, rsrcname, pid, flag); in add_resource_client() 401 if (strcmp(rsrcname, "/") == 0) { in add_resource_client() 421 error = rsrc_node_find(rsrcname, RSRC_NODE_CREATE, &node); in add_resource_client() 442 if (rsrc_check_lock_conflicts(rsrcname, flag, LOCK_FOR_USE, in add_resource_client() 462 error = rsrc_node_add_user(node, rsrcname, modname, pid, flag); in add_resource_client() 473 remove_resource_client(char *modname, char *rsrcname, pid_t pid, uint_t flag) in remove_resource_client() argument [all …]
|
H A D | pool_rcm.c | 359 pool_request_capacity_change(rcm_handle_t *hdl, char *rsrcname, id_t id, in pool_request_capacity_change() argument 367 rsrcname, flags); in pool_request_capacity_change() 374 if (strcmp(rsrcname, registrations[i].rsrc) == 0) { in pool_request_capacity_change() 384 pool_notify_capacity_change(rcm_handle_t *hdl, char *rsrcname, id_t id, in pool_notify_capacity_change() argument 389 rsrcname, flags); in pool_notify_capacity_change() 434 pool_get_info(rcm_handle_t *hdl, char *rsrcname, id_t pid, uint_t flag, in pool_get_info() argument 437 rcm_log_message(RCM_TRACE1, "POOL: RCM get info: '%s'\n", rsrcname); in pool_get_info() 441 "failure\n"), rsrcname); in pool_get_info() 451 pool_request_suspend(rcm_handle_t *hdl, char *rsrcname, in pool_request_suspend() argument 456 "POOL: requesting suspend for: %s\n", rsrcname); in pool_request_suspend() [all …]
|
H A D | dump_rcm.c | 159 dump_getinfo(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, in dump_getinfo() argument 165 assert(rsrcname != NULL && infostr != NULL); in dump_getinfo() 168 if ((dc = cache_lookup(rsrcname)) == NULL) { in dump_getinfo() 171 rsrcname); in dump_getinfo() 187 dump_suspend(rcm_handle_t *hdl, char *rsrcname, id_t id, timespec_t *interval, in dump_suspend() argument 193 assert(rsrcname != NULL && errstr != NULL); in dump_suspend() 199 if ((dc = cache_lookup(rsrcname)) == NULL) { in dump_suspend() 212 dump_resume(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, in dump_resume() argument 218 assert(rsrcname != NULL && errstr != NULL); in dump_resume() 221 if ((dc = cache_lookup(rsrcname)) == NULL) { in dump_resume() [all …]
|
H A D | cluster_rcm.c | 153 cluster_getinfo(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, in cluster_getinfo() argument 157 assert(rsrcname != NULL && infostr != NULL); in cluster_getinfo() 167 cluster_suspend(rcm_handle_t *hdl, char *rsrcname, id_t id, in cluster_suspend() argument 179 cluster_resume(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, in cluster_resume() argument 191 cluster_offline(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, in cluster_offline() argument 202 cluster_online(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, in cluster_online() argument 210 cluster_remove(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, in cluster_remove() argument
|
H A D | swap_rcm.c | 173 swap_getinfo(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, in swap_getinfo() argument 176 assert(rsrcname != NULL && infostr != NULL); in swap_getinfo() 179 if (cache_lookup(rsrcname) == NULL) { in swap_getinfo() 181 rsrcname); in swap_getinfo() 198 swap_suspend(rcm_handle_t *hdl, char *rsrcname, id_t id, timespec_t *interval, in swap_suspend() argument 204 assert(rsrcname != NULL && errstr != NULL); in swap_suspend() 210 if ((sf = cache_lookup(rsrcname)) == NULL) { in swap_suspend() 223 swap_resume(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, in swap_resume() argument 229 assert(rsrcname != NULL && errstr != NULL); in swap_resume() 232 if ((sf = cache_lookup(rsrcname)) == NULL) { in swap_resume() [all …]
|
H A D | rcm_lock.c | 285 info_req_add(char *rsrcname, uint_t flag, int seq_num) in info_req_add() argument 292 rsrcname, seq_num); in info_req_add() 294 device = resolve_name(rsrcname); in info_req_add() 435 rsrc_check_lock_conflicts(char *rsrcname, uint_t flag, int cflag, in rsrc_check_lock_conflicts() argument 441 device = resolve_name(rsrcname); in rsrc_check_lock_conflicts() 669 dr_req_add(char *rsrcname, pid_t pid, uint_t flag, int state, int seq_num, in dr_req_add() argument 677 rsrcname, pid, flag, state, seq_num, (void *)info); in dr_req_add() 679 device = resolve_name(rsrcname); in dr_req_add() 753 dr_req_update(char *rsrcname, pid_t pid, uint_t flag, int state, int seq_num, in dr_req_update() argument 757 char *device = resolve_name(rsrcname); in dr_req_update() [all …]
|
H A D | ip_anon_rcm.c | 475 ip_anon_getinfo(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, in ip_anon_getinfo() argument 479 assert(rsrcname != NULL && infostr != NULL); in ip_anon_getinfo() 489 ip_anon_suspend(rcm_handle_t *hdl, char *rsrcname, id_t id, in ip_anon_suspend() argument 501 ip_anon_resume(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, in ip_anon_resume() argument 509 ip_anon_offline(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, in ip_anon_offline() argument 520 ip_anon_online(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, in ip_anon_online() argument 528 ip_anon_remove(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, in ip_anon_remove() argument
|
H A D | mpxio_rcm.c | 959 char *rsrcname; in get_rsrcname() local 975 if ((rsrcname = strdup(name)) == NULL) in get_rsrcname() 980 return (rsrcname); in get_rsrcname()
|
H A D | rcm_subr.c | 1126 rsrc_node_find(char *rsrcname, int flag, rsrc_node_t **nodep) in rsrc_node_find() argument 1132 rcm_log_message(RCM_TRACE4, "rn_node_find(%s, 0x%x)\n", rsrcname, flag); in rsrc_node_find() 1138 pathname = resolve_name(rsrcname); in rsrc_node_find()
|
/illumos-gate/usr/src/lib/librcm/ |
H A D | librcm.c | 126 rcm_get_info(rcm_handle_t *hd, char *rsrcname, uint_t flag, rcm_info_t **infop) in rcm_get_info() argument 138 if (rsrcname == NULL && in rcm_get_info() 144 rsrcnames[0] = rsrcname; in rcm_get_info() 166 rcm_request_offline(rcm_handle_t *hd, char *rsrcname, uint_t flag, in rcm_request_offline() argument 171 rsrcnames[0] = rsrcname; in rcm_request_offline() 192 rcm_notify_online(rcm_handle_t *hd, char *rsrcname, uint_t flag, in rcm_notify_online() argument 197 rsrcnames[0] = rsrcname; in rcm_notify_online() 218 rcm_notify_remove(rcm_handle_t *hd, char *rsrcname, uint_t flag, in rcm_notify_remove() argument 223 rsrcnames[0] = rsrcname; in rcm_notify_remove() 244 rcm_request_suspend(rcm_handle_t *hd, char *rsrcname, uint_t flag, in rcm_request_suspend() argument [all …]
|
/illumos-gate/usr/src/cmd/dfs.cmds/sharemgr/ |
H A D | commands.c | 2045 char *rsrcname; in show_share() local 2083 rsrcname = get_resource(share); in show_share() 2084 if (rsrcname != NULL && strlen(rsrcname) > 0) { in show_share() 2085 (void) printf("%s=%s", rsrcname, sharepath); in show_share() 2089 if (rsrcname != NULL) in show_share() 2090 sa_free_attr_string(rsrcname); in show_share() 2130 rsrcname = sa_get_resource_attr(resource, in show_share() 2132 if (rsrcname == NULL) in show_share() 2135 rsrc = conv_from_utf8(rsrcname); in show_share() 2144 if (rsrc != rsrcname) in show_share() [all …]
|
/illumos-gate/usr/src/lib/libshare/common/ |
H A D | libsharecore.c | 2039 char *rsrcname = NULL; in sa_fillshare() local 2049 rsrcname = sa_get_resource_attr(resource, "name"); in sa_fillshare() 2078 if (rsrcname != NULL || groupname != NULL) { in sa_fillshare() 2081 if (rsrcname != NULL) in sa_fillshare() 2082 len += strlen(rsrcname); in sa_fillshare() 2088 (rsrcname != NULL && in sa_fillshare() 2089 strlen(rsrcname) > 0) ? rsrcname : "-", in sa_fillshare() 2093 if (rsrcname != NULL) in sa_fillshare() 2094 sa_free_attr_string(rsrcname); in sa_fillshare()
|
/illumos-gate/usr/src/cmd/dcs/sparc/sun4u/ |
H A D | ri_init.c | 840 char *cpustr, *lasts, *rsrcname, rbuf[32]; in cpu_rcm_qpass() local 853 if ((rsrcname = strdup(rbuf)) == NULL) { in cpu_rcm_qpass() 858 rcm->rlist[rcm->nrlist++] = rsrcname; in cpu_rcm_qpass() 862 cpuid, rsrcname)); in cpu_rcm_qpass() 902 char *rsrcname; in io_rcm_qpass() local 911 if ((rsrcname = strdup(buf)) == NULL) { in io_rcm_qpass() 917 rcm->rlist[rcm->nrlist++] = rsrcname; in io_rcm_qpass()
|