/illumos-gate/usr/src/cmd/rcm_daemon/common/ |
H A D | cluster_rcm.c | 155 cluster_getinfo(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, argument 159 assert(rsrcname != NULL && infostr != NULL); 169 cluster_suspend(rcm_handle_t *hdl, char *rsrcname, id_t id, argument 181 cluster_resume(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, argument 193 cluster_offline(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, argument 204 cluster_online(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, argument 212 cluster_remove(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, argument
|
H A D | dump_rcm.c | 161 dump_getinfo(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, argument 167 assert(rsrcname != NULL && infostr != NULL); 170 if ((dc = cache_lookup(rsrcname)) == NULL) { 173 rsrcname); 189 dump_suspend(rcm_handle_t *hdl, char *rsrcname, id_t id, timespec_t *interval, argument 195 assert(rsrcname != NULL && errstr != NULL); 201 if ((dc = cache_lookup(rsrcname)) == NULL) { 214 dump_resume(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, argument 220 assert(rsrcname != NULL && errstr != NULL); 223 if ((dc = cache_lookup(rsrcname)) 240 dump_offline(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, char **errstr, rcm_info_t **dependent) argument 274 dump_online(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, char **errstr, rcm_info_t **dependent) argument 296 dump_remove(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, char **errstr, rcm_info_t **dependent) argument [all...] |
H A D | pool_rcm.c | 359 pool_request_capacity_change(rcm_handle_t *hdl, char *rsrcname, id_t id, argument 367 rsrcname, flags); 374 if (strcmp(rsrcname, registrations[i].rsrc) == 0) { 384 pool_notify_capacity_change(rcm_handle_t *hdl, char *rsrcname, id_t id, argument 389 rsrcname, flags); 434 pool_get_info(rcm_handle_t *hdl, char *rsrcname, id_t pid, uint_t flag, argument 437 rcm_log_message(RCM_TRACE1, "POOL: RCM get info: '%s'\n", rsrcname); 441 "failure\n"), rsrcname); 451 pool_request_suspend(rcm_handle_t *hdl, char *rsrcname, argument 456 "POOL: requesting suspend for: %s\n", rsrcname); 461 pool_notify_resume(rcm_handle_t *hdl, char *rsrcname, id_t pid, uint_t flags, char **reason, rcm_info_t **dependent_info) argument 470 pool_request_offline(rcm_handle_t *hdl, char *rsrcname, id_t pid, uint_t flag, char **reason, rcm_info_t **dependent_info) argument 479 pool_notify_online(rcm_handle_t *hdl, char *rsrcname, id_t pid, uint_t flags, char **reason, rcm_info_t **dependent_info) argument 487 pool_notify_remove(rcm_handle_t *hdl, char *rsrcname, id_t pid, uint_t flag, char **reason, rcm_info_t **dependent_info) argument [all...] |
H A D | rcm_impl.c | 59 common_resource_op(int cmd, char *rsrcname, pid_t pid, uint_t flag, int seq_num, argument 75 error = rsrc_node_find(rsrcname, 0, &node); 98 "RCM_NO_CONSTRAINT: %s\n", rsrcname); 391 add_resource_client(char *modname, char *rsrcname, pid_t pid, uint_t flag, argument 401 modname, rsrcname, pid, flag); 403 if (strcmp(rsrcname, "/") == 0) { 423 error = rsrc_node_find(rsrcname, RSRC_NODE_CREATE, &node); 444 if (rsrc_check_lock_conflicts(rsrcname, flag, LOCK_FOR_USE, 464 error = rsrc_node_add_user(node, rsrcname, modname, pid, flag); 475 remove_resource_client(char *modname, char *rsrcname, pid_ argument 518 notify_resource_event(char *rsrcname, id_t pid, uint_t flag, int seq_num, nvlist_t *event_data, rcm_info_t **info) argument 535 request_capacity_change(char *rsrcname, id_t pid, uint_t flag, int seq_num, nvlist_t *nvl, rcm_info_t **info) argument 574 notify_capacity_change(char *rsrcname, id_t pid, uint_t flag, int seq_num, nvlist_t *nvl, rcm_info_t **info) argument 597 get_resource_state(char *rsrcname, pid_t pid, rcm_info_t **info) argument [all...] |
H A D | ip_anon_rcm.c | 475 ip_anon_getinfo(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, argument 479 assert(rsrcname != NULL && infostr != NULL); 489 ip_anon_suspend(rcm_handle_t *hdl, char *rsrcname, id_t id, argument 501 ip_anon_resume(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, argument 509 ip_anon_offline(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, argument 520 ip_anon_online(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, argument 528 ip_anon_remove(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, argument
|
H A D | swap_rcm.c | 175 swap_getinfo(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, argument 178 assert(rsrcname != NULL && infostr != NULL); 181 if (cache_lookup(rsrcname) == NULL) { 183 rsrcname); 200 swap_suspend(rcm_handle_t *hdl, char *rsrcname, id_t id, timespec_t *interval, argument 206 assert(rsrcname != NULL && errstr != NULL); 212 if ((sf = cache_lookup(rsrcname)) == NULL) { 225 swap_resume(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, argument 231 assert(rsrcname != NULL && errstr != NULL); 234 if ((sf = cache_lookup(rsrcname)) 251 swap_offline(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, char **errstr, rcm_info_t **dependent) argument 282 swap_online(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, char **errstr, rcm_info_t **dependent) argument 304 swap_remove(rcm_handle_t *hdl, char *rsrcname, id_t id, uint_t flags, char **errstr, rcm_info_t **dependent) argument [all...] |
H A D | mpxio_rcm.c | 961 char *rsrcname; local 977 if ((rsrcname = strdup(name)) == NULL) 982 return (rsrcname);
|
H A D | rcm_lock.c | 287 info_req_add(char *rsrcname, uint_t flag, int seq_num) argument 294 rsrcname, seq_num); 296 device = resolve_name(rsrcname); 437 rsrc_check_lock_conflicts(char *rsrcname, uint_t flag, int cflag, argument 443 device = resolve_name(rsrcname); 671 dr_req_add(char *rsrcname, pid_t pid, uint_t flag, int state, int seq_num, argument 679 rsrcname, pid, flag, state, seq_num, (void *)info); 681 device = resolve_name(rsrcname); 755 dr_req_update(char *rsrcname, pid_t pid, uint_t flag, int state, int seq_num, argument 759 char *device = resolve_name(rsrcname); 821 dr_req_remove(char *rsrcname, uint_t flag) argument 959 char *rsrcname; member in struct:clean_list [all...] |
H A D | rcm_subr.c | 1128 rsrc_node_find(char *rsrcname, int flag, rsrc_node_t **nodep) argument 1134 rcm_log_message(RCM_TRACE4, "rn_node_find(%s, 0x%x)\n", rsrcname, flag); 1140 pathname = resolve_name(rsrcname);
|
/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) argument 136 * rsrcname may be NULL if requesting dr operations or modinfo 138 if ((rsrcname == NULL) && 144 rsrcnames[0] = rsrcname; 166 rcm_request_offline(rcm_handle_t *hd, char *rsrcname, uint_t flag, argument 171 rsrcnames[0] = rsrcname; 190 /* cancel offline request and allow apps to use rsrcname */ 192 rcm_notify_online(rcm_handle_t *hd, char *rsrcname, uint_t flag, argument 197 rsrcnames[0] = rsrcname; 216 /* notify that rsrcname ha 218 rcm_notify_remove(rcm_handle_t *hd, char *rsrcname, uint_t flag, rcm_info_t **infop) argument 244 rcm_request_suspend(rcm_handle_t *hd, char *rsrcname, uint_t flag, timespec_t *interval, rcm_info_t **infop) argument 272 rcm_notify_resume(rcm_handle_t *hd, char *rsrcname, uint_t flag, rcm_info_t **infop) argument 298 rcm_request_capacity_change(rcm_handle_t *hd, char *rsrcname, uint_t flag, nvlist_t *nvl, rcm_info_t **infop) argument 320 rcm_notify_capacity_change(rcm_handle_t *hd, char *rsrcname, uint_t flag, nvlist_t *nvl, rcm_info_t **infop) argument 342 rcm_notify_event(rcm_handle_t *hd, char *rsrcname, uint_t flag, nvlist_t *nvl, rcm_info_t **infop) argument 368 rcm_register_capacity(rcm_handle_t *hd, char *rsrcname, uint_t flag, rcm_info_t **infop) argument 388 rcm_unregister_capacity(rcm_handle_t *hd, char *rsrcname, uint_t flag) argument 411 rcm_register_event(rcm_handle_t *hd, char *rsrcname, uint_t flag, rcm_info_t **infop) argument 431 rcm_unregister_event(rcm_handle_t *hd, char *rsrcname, uint_t flag) argument 456 rcm_register_interest(rcm_handle_t *hd, char *rsrcname, uint_t flag, rcm_info_t **infop) argument 476 rcm_unregister_interest(rcm_handle_t *hd, char *rsrcname, uint_t flag) argument 495 rcm_get_rsrcstate(rcm_handle_t *hd, char *rsrcname, int *statep) argument 572 char *rsrcname = NULL; local [all...] |
/illumos-gate/usr/src/lib/libshare/common/ |
H A D | libsharecore.c | 1965 char *rsrcname = NULL; local 1975 rsrcname = sa_get_resource_attr(resource, "name"); 2004 if (rsrcname != NULL || groupname != NULL) { 2007 if (rsrcname != NULL) 2008 len += strlen(rsrcname); 2014 (rsrcname != NULL && 2015 strlen(rsrcname) > 0) ? rsrcname : "-", 2019 if (rsrcname != NULL) 2020 sa_free_attr_string(rsrcname); [all...] |
/illumos-gate/usr/src/cmd/dfs.cmds/sharemgr/ |
H A D | commands.c | 2040 char *rsrcname; local 2078 rsrcname = get_resource(share); 2079 if (rsrcname != NULL && strlen(rsrcname) > 0) { 2080 (void) printf("%s=%s", rsrcname, sharepath); 2084 if (rsrcname != NULL) 2085 sa_free_attr_string(rsrcname); 2125 rsrcname = sa_get_resource_attr(resource, 2127 if (rsrcname == NULL) 2130 rsrc = conv_from_utf8(rsrcname); 2540 char *rsrcname = NULL; local 2814 char *rsrcname = NULL; local 3011 char *rsrcname = NULL; local 3272 char *rsrcname = NULL; local 3672 basic_set(sa_handle_t handle, char *groupname, struct options *optlist, char *protocol, char *sharepath, char *rsrcname, int dryrun) argument 3892 char *rsrcname = NULL; local 4198 basic_unset(sa_handle_t handle, char *groupname, struct options *optlist, char *protocol, char *sharepath, char *rsrcname, int dryrun) argument 4427 char *rsrcname = NULL; local [all...] |
/illumos-gate/usr/src/cmd/dcs/sparc/sun4u/ |
H A D | ri_init.c | 840 char *cpustr, *lasts, *rsrcname, rbuf[32]; local 853 if ((rsrcname = strdup(rbuf)) == NULL) { 858 rcm->rlist[rcm->nrlist++] = rsrcname; 861 dprintf((stderr, "cpu_cm_info: cpuid=%d, rsrcname=%s", 862 cpuid, rsrcname)); 902 char *rsrcname; local 911 if ((rsrcname = strdup(buf)) == NULL) { 917 rcm->rlist[rcm->nrlist++] = rsrcname;
|