Lines Matching defs:rsrcnames
128 char *rsrcnames[2];
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,
161 return (rcm_common(CMD_GETINFO, hd, rsrcnames, flag, NULL, infop));
169 char *rsrcnames[2];
171 rsrcnames[0] = rsrcname;
172 rsrcnames[1] = NULL;
174 return (rcm_request_offline_list(hd, rsrcnames, flag, infop));
179 rcm_request_offline_list(rcm_handle_t *hd, char **rsrcnames, uint_t flag,
187 return (rcm_common(CMD_OFFLINE, hd, rsrcnames, flag, NULL, infop));
195 char *rsrcnames[2];
197 rsrcnames[0] = rsrcname;
198 rsrcnames[1] = NULL;
200 return (rcm_notify_online_list(hd, rsrcnames, flag, infop));
205 rcm_notify_online_list(rcm_handle_t *hd, char **rsrcnames, uint_t flag,
213 return (rcm_common(CMD_ONLINE, hd, rsrcnames, flag, NULL, infop));
221 char *rsrcnames[2];
223 rsrcnames[0] = rsrcname;
224 rsrcnames[1] = NULL;
226 return (rcm_notify_remove_list(hd, rsrcnames, flag, infop));
231 rcm_notify_remove_list(rcm_handle_t *hd, char **rsrcnames, uint_t flag,
239 return (rcm_common(CMD_REMOVE, hd, rsrcnames, flag, NULL, infop));
247 char *rsrcnames[2];
249 rsrcnames[0] = rsrcname;
250 rsrcnames[1] = NULL;
252 return (rcm_request_suspend_list(hd, rsrcnames, flag, interval, infop));
257 rcm_request_suspend_list(rcm_handle_t *hd, char **rsrcnames, uint_t flag,
266 return (rcm_common(CMD_SUSPEND, hd, rsrcnames, flag, (void *)interval,
275 char *rsrcnames[2];
277 rsrcnames[0] = rsrcname;
278 rsrcnames[1] = NULL;
280 return (rcm_notify_resume_list(hd, rsrcnames, flag, infop));
285 rcm_notify_resume_list(rcm_handle_t *hd, char **rsrcnames, uint_t flag,
293 return (rcm_common(CMD_RESUME, hd, rsrcnames, flag, NULL, infop));
302 char *rsrcnames[2];
309 rsrcnames[0] = rsrcname;
310 rsrcnames[1] = NULL;
312 rv = rcm_common(CMD_REQUEST_CHANGE, hd, rsrcnames, flag, (void *)nvl,
324 char *rsrcnames[2];
331 rsrcnames[0] = rsrcname;
332 rsrcnames[1] = NULL;
334 rv = rcm_common(CMD_NOTIFY_CHANGE, hd, rsrcnames, flag, (void *)nvl,
346 char *rsrcnames[2];
354 rsrcnames[0] = rsrcname;
355 rsrcnames[1] = NULL;
357 rv = rcm_common(CMD_EVENT, hd, rsrcnames, 0, (void *)nvl, infop);
371 char *rsrcnames[2];
380 rsrcnames[0] = rsrcname;
381 rsrcnames[1] = NULL;
383 return (rcm_common(CMD_REGISTER, hd, rsrcnames, flag, NULL, NULL));
390 char *rsrcnames[2];
399 rsrcnames[0] = rsrcname;
400 rsrcnames[1] = NULL;
402 return (rcm_common(CMD_UNREGISTER, hd, rsrcnames, flag, NULL, NULL));
414 char *rsrcnames[2];
423 rsrcnames[0] = rsrcname;
424 rsrcnames[1] = NULL;
426 return (rcm_common(CMD_REGISTER, hd, rsrcnames, flag, NULL, NULL));
433 char *rsrcnames[2];
442 rsrcnames[0] = rsrcname;
443 rsrcnames[1] = NULL;
445 return (rcm_common(CMD_UNREGISTER, hd, rsrcnames, flag, NULL, NULL));
459 char *rsrcnames[2];
468 rsrcnames[0] = rsrcname;
469 rsrcnames[1] = NULL;
471 return (rcm_common(CMD_REGISTER, hd, rsrcnames, flag, NULL, NULL));
478 char *rsrcnames[2];
487 rsrcnames[0] = rsrcname;
488 rsrcnames[1] = NULL;
490 return (rcm_common(CMD_UNREGISTER, hd, rsrcnames, flag, NULL, NULL));
501 char *rsrcnames[2];
508 rsrcnames[0] = rsrcname;
509 rsrcnames[1] = NULL;
511 result = rcm_common(CMD_GETSTATE, hd, rsrcnames, flag, NULL, &infop);
981 rcm_common(int cmd, rcm_handle_t *hd, char **rsrcnames, uint_t flag, void *arg,
997 if ((rsrcnames == NULL) || (rsrcnames[0] == NULL)) {
1002 for (i = 0; rsrcnames[i] != NULL; i++) {
1003 if (*rsrcnames[i] == '\0') {
1015 return (rcm_direct_call(cmd, hd, rsrcnames, flag, arg, infop));
1031 return (rcm_daemon_call(cmd, hd, rsrcnames, flag, arg, infop));
1038 rcm_direct_call(int cmd, rcm_handle_t *hd, char **rsrcnames, uint_t flag,
1046 error = ops->librcm_getinfo(rsrcnames, flag, hd->seq_num,
1051 error = ops->librcm_offline(rsrcnames, hd->pid, flag,
1056 error = ops->librcm_online(rsrcnames, hd->pid, flag,
1061 error = ops->librcm_remove(rsrcnames, hd->pid, flag,
1066 error = ops->librcm_suspend(rsrcnames, hd->pid, flag,
1071 error = ops->librcm_resume(rsrcnames, hd->pid, flag,
1076 error = ops->librcm_regis(hd->modname, rsrcnames[0], hd->pid,
1081 error = ops->librcm_unregis(hd->modname, rsrcnames[0], hd->pid,
1086 error = ops->librcm_request_change(rsrcnames[0], hd->pid, flag,
1091 error = ops->librcm_notify_change(rsrcnames[0], hd->pid, flag,
1096 error = ops->librcm_notify_event(rsrcnames[0], hd->pid, flag,
1101 error = ops->librcm_getstate(rsrcnames[0], hd->pid, infop);
1120 rcm_daemon_call(int cmd, rcm_handle_t *hd, char **rsrcnames, uint_t flag,
1169 if (rcm_generate_nvlist(cmd, hd, rsrcnames, flag, arg, &nvl_packed,
1326 rcm_generate_nvlist(int cmd, rcm_handle_t *hd, char **rsrcnames, uint_t flag,
1352 if (rsrcnames) {
1354 while (rsrcnames[nrsrcnames] != NULL)
1356 if (nvlist_add_string_array(nvl, RCM_RSRCNAMES, rsrcnames,