Searched refs:rsrcnames (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/cmd/rcm_daemon/common/
H A Drcm_event.c132 char **rsrcnames = NULL; local
163 rsrcnames = s_calloc(nvl_nrsrcs + 1, sizeof (char *));
165 rsrcnames[i] = nvl_rsrcs[i];
167 rsrcnames[nvl_nrsrcs] = NULL;
176 if ((modname == NULL) || (rsrcnames == NULL) ||
177 (rsrcnames[0] == NULL))
179 error = add_resource_client(modname, rsrcnames[0], pid, flag,
184 if ((modname == NULL) || (rsrcnames == NULL) ||
185 (rsrcnames[0] == NULL))
187 error = remove_resource_client(modname, rsrcnames[
[all...]
H A Drcm_impl.c110 notify_resource_remove(char **rsrcnames, pid_t pid, uint_t flag, int seq_num, argument
117 for (i = 0; rsrcnames[i] != NULL; i++) {
120 "notify_resource_remove(%s, %ld, 0x%x, %d)\n", rsrcnames[i],
127 error = dr_req_update(rsrcnames[i], pid, flag,
134 error = common_resource_op(CMD_REMOVE, rsrcnames[i], pid, flag,
140 dr_req_remove(rsrcnames[i], flag);
153 notify_resource_resume(char **rsrcnames, pid_t pid, uint_t flag, int seq_num, argument
162 for (i = 0; rsrcnames[i] != NULL; i++) {
168 if (get_resource_state(rsrcnames[i], pid, &state_info) ||
177 rsrcnames[
205 notify_resource_online(char **rsrcnames, pid_t pid, uint_t flag, int seq_num, rcm_info_t **info) argument
259 process_resource_suspend(char **rsrcnames, pid_t pid, uint_t flag, int seq_num, timespec_t *interval, rcm_info_t **info) argument
325 process_resource_offline(char **rsrcnames, pid_t pid, uint_t flag, int seq_num, rcm_info_t **info) argument
502 get_resource_info(char **rsrcnames, uint_t flag, int seq_num, rcm_info_t **info) argument
682 query(char **rsrcnames, int cmd, const char *opname, int querystate, pid_t pid, uint_t flag, timespec_t *interval, int seq_num, rcm_info_t **info, int *errorp) argument
[all...]
H A Drcm_lock.c965 char *rsrcnames[2]; local
970 rsrcnames[1] = NULL;
1032 rsrcnames[0] = tmp->rsrcname;
1035 (void) process_resource_offline(rsrcnames,
1039 (void) notify_resource_online(rsrcnames,
1046 rsrcnames[0] = tmp->rsrcname;
1049 (void) process_resource_offline(rsrcnames,
1053 (void) notify_resource_online(rsrcnames,
1060 rsrcnames[0] = tmp->rsrcname;
1063 (void) process_resource_suspend(rsrcnames,
[all...]
H A Drcm_subr.c1459 rsrc_usage_info(char **rsrcnames, uint_t flag, int seq_num, rcm_info_t **info) argument
1472 for (i = 0; rsrcnames[i] != NULL; i++) {
1475 rsrcnames[i], flag, seq_num);
1483 if (info_req_add(rsrcnames[i], flag, seq_num) != 0) {
1488 rv = rsrc_node_find(rsrcnames[i], 0, &node);
/illumos-gate/usr/src/lib/librcm/
H A Dlibrcm.c128 char *rsrcnames[2]; local
144 rsrcnames[0] = rsrcname;
145 rsrcnames[1] = NULL;
147 return (rcm_common(CMD_GETINFO, hd, rsrcnames, flag, NULL, infop));
152 rcm_get_info_list(rcm_handle_t *hd, char **rsrcnames, uint_t flag, argument
161 return (rcm_common(CMD_GETINFO, hd, rsrcnames, flag, NULL, infop));
169 char *rsrcnames[2]; local
171 rsrcnames[0] = rsrcname;
172 rsrcnames[1] = NULL;
174 return (rcm_request_offline_list(hd, rsrcnames, fla
179 rcm_request_offline_list(rcm_handle_t *hd, char **rsrcnames, uint_t flag, rcm_info_t **infop) argument
195 char *rsrcnames[2]; local
205 rcm_notify_online_list(rcm_handle_t *hd, char **rsrcnames, uint_t flag, rcm_info_t **infop) argument
221 char *rsrcnames[2]; local
231 rcm_notify_remove_list(rcm_handle_t *hd, char **rsrcnames, uint_t flag, rcm_info_t **infop) argument
247 char *rsrcnames[2]; local
257 rcm_request_suspend_list(rcm_handle_t *hd, char **rsrcnames, uint_t flag, timespec_t *interval, rcm_info_t **infop) argument
275 char *rsrcnames[2]; local
285 rcm_notify_resume_list(rcm_handle_t *hd, char **rsrcnames, uint_t flag, rcm_info_t **infop) argument
302 char *rsrcnames[2]; local
324 char *rsrcnames[2]; local
346 char *rsrcnames[2]; local
371 char *rsrcnames[2]; local
390 char *rsrcnames[2]; local
414 char *rsrcnames[2]; local
433 char *rsrcnames[2]; local
459 char *rsrcnames[2]; local
478 char *rsrcnames[2]; local
501 char *rsrcnames[2]; local
981 rcm_common(int cmd, rcm_handle_t *hd, char **rsrcnames, uint_t flag, void *arg, rcm_info_t **infop) argument
1038 rcm_direct_call(int cmd, rcm_handle_t *hd, char **rsrcnames, uint_t flag, void *arg, rcm_info_t **infop) argument
1120 rcm_daemon_call(int cmd, rcm_handle_t *hd, char **rsrcnames, uint_t flag, void *arg, rcm_info_t **infop) argument
1326 rcm_generate_nvlist(int cmd, rcm_handle_t *hd, char **rsrcnames, uint_t flag, void *arg, char **nvl_packed, size_t *nvl_size) argument
[all...]

Completed in 76 milliseconds