Lines Matching refs:rsrcnames

130 	char *rsrcnames[2];  in rcm_get_info()  local
146 rsrcnames[0] = rsrcname; in rcm_get_info()
147 rsrcnames[1] = NULL; in rcm_get_info()
149 return (rcm_common(CMD_GETINFO, hd, rsrcnames, flag, NULL, infop)); in rcm_get_info()
154 rcm_get_info_list(rcm_handle_t *hd, char **rsrcnames, uint_t flag, in rcm_get_info_list() argument
163 return (rcm_common(CMD_GETINFO, hd, rsrcnames, flag, NULL, infop)); in rcm_get_info_list()
171 char *rsrcnames[2]; in rcm_request_offline() local
173 rsrcnames[0] = rsrcname; in rcm_request_offline()
174 rsrcnames[1] = NULL; in rcm_request_offline()
176 return (rcm_request_offline_list(hd, rsrcnames, flag, infop)); in rcm_request_offline()
181 rcm_request_offline_list(rcm_handle_t *hd, char **rsrcnames, uint_t flag, in rcm_request_offline_list() argument
189 return (rcm_common(CMD_OFFLINE, hd, rsrcnames, flag, NULL, infop)); in rcm_request_offline_list()
197 char *rsrcnames[2]; in rcm_notify_online() local
199 rsrcnames[0] = rsrcname; in rcm_notify_online()
200 rsrcnames[1] = NULL; in rcm_notify_online()
202 return (rcm_notify_online_list(hd, rsrcnames, flag, infop)); in rcm_notify_online()
207 rcm_notify_online_list(rcm_handle_t *hd, char **rsrcnames, uint_t flag, in rcm_notify_online_list() argument
215 return (rcm_common(CMD_ONLINE, hd, rsrcnames, flag, NULL, infop)); in rcm_notify_online_list()
223 char *rsrcnames[2]; in rcm_notify_remove() local
225 rsrcnames[0] = rsrcname; in rcm_notify_remove()
226 rsrcnames[1] = NULL; in rcm_notify_remove()
228 return (rcm_notify_remove_list(hd, rsrcnames, flag, infop)); in rcm_notify_remove()
233 rcm_notify_remove_list(rcm_handle_t *hd, char **rsrcnames, uint_t flag, in rcm_notify_remove_list() argument
241 return (rcm_common(CMD_REMOVE, hd, rsrcnames, flag, NULL, infop)); in rcm_notify_remove_list()
249 char *rsrcnames[2]; in rcm_request_suspend() local
251 rsrcnames[0] = rsrcname; in rcm_request_suspend()
252 rsrcnames[1] = NULL; in rcm_request_suspend()
254 return (rcm_request_suspend_list(hd, rsrcnames, flag, interval, infop)); in rcm_request_suspend()
259 rcm_request_suspend_list(rcm_handle_t *hd, char **rsrcnames, uint_t flag, in rcm_request_suspend_list() argument
268 return (rcm_common(CMD_SUSPEND, hd, rsrcnames, flag, (void *)interval, in rcm_request_suspend_list()
277 char *rsrcnames[2]; in rcm_notify_resume() local
279 rsrcnames[0] = rsrcname; in rcm_notify_resume()
280 rsrcnames[1] = NULL; in rcm_notify_resume()
282 return (rcm_notify_resume_list(hd, rsrcnames, flag, infop)); in rcm_notify_resume()
287 rcm_notify_resume_list(rcm_handle_t *hd, char **rsrcnames, uint_t flag, in rcm_notify_resume_list() argument
295 return (rcm_common(CMD_RESUME, hd, rsrcnames, flag, NULL, infop)); in rcm_notify_resume_list()
304 char *rsrcnames[2]; in rcm_request_capacity_change() local
311 rsrcnames[0] = rsrcname; in rcm_request_capacity_change()
312 rsrcnames[1] = NULL; in rcm_request_capacity_change()
314 rv = rcm_common(CMD_REQUEST_CHANGE, hd, rsrcnames, flag, (void *)nvl, in rcm_request_capacity_change()
326 char *rsrcnames[2]; in rcm_notify_capacity_change() local
333 rsrcnames[0] = rsrcname; in rcm_notify_capacity_change()
334 rsrcnames[1] = NULL; in rcm_notify_capacity_change()
336 rv = rcm_common(CMD_NOTIFY_CHANGE, hd, rsrcnames, flag, (void *)nvl, in rcm_notify_capacity_change()
348 char *rsrcnames[2]; in rcm_notify_event() local
356 rsrcnames[0] = rsrcname; in rcm_notify_event()
357 rsrcnames[1] = NULL; in rcm_notify_event()
359 rv = rcm_common(CMD_EVENT, hd, rsrcnames, 0, (void *)nvl, infop); in rcm_notify_event()
373 char *rsrcnames[2]; in rcm_register_capacity() local
382 rsrcnames[0] = rsrcname; in rcm_register_capacity()
383 rsrcnames[1] = NULL; in rcm_register_capacity()
385 return (rcm_common(CMD_REGISTER, hd, rsrcnames, flag, NULL, NULL)); in rcm_register_capacity()
392 char *rsrcnames[2]; in rcm_unregister_capacity() local
401 rsrcnames[0] = rsrcname; in rcm_unregister_capacity()
402 rsrcnames[1] = NULL; in rcm_unregister_capacity()
404 return (rcm_common(CMD_UNREGISTER, hd, rsrcnames, flag, NULL, NULL)); in rcm_unregister_capacity()
416 char *rsrcnames[2]; in rcm_register_event() local
425 rsrcnames[0] = rsrcname; in rcm_register_event()
426 rsrcnames[1] = NULL; in rcm_register_event()
428 return (rcm_common(CMD_REGISTER, hd, rsrcnames, flag, NULL, NULL)); in rcm_register_event()
435 char *rsrcnames[2]; in rcm_unregister_event() local
444 rsrcnames[0] = rsrcname; in rcm_unregister_event()
445 rsrcnames[1] = NULL; in rcm_unregister_event()
447 return (rcm_common(CMD_UNREGISTER, hd, rsrcnames, flag, NULL, NULL)); in rcm_unregister_event()
461 char *rsrcnames[2]; in rcm_register_interest() local
470 rsrcnames[0] = rsrcname; in rcm_register_interest()
471 rsrcnames[1] = NULL; in rcm_register_interest()
473 return (rcm_common(CMD_REGISTER, hd, rsrcnames, flag, NULL, NULL)); in rcm_register_interest()
480 char *rsrcnames[2]; in rcm_unregister_interest() local
489 rsrcnames[0] = rsrcname; in rcm_unregister_interest()
490 rsrcnames[1] = NULL; in rcm_unregister_interest()
492 return (rcm_common(CMD_UNREGISTER, hd, rsrcnames, flag, NULL, NULL)); in rcm_unregister_interest()
503 char *rsrcnames[2]; in rcm_get_rsrcstate() local
510 rsrcnames[0] = rsrcname; in rcm_get_rsrcstate()
511 rsrcnames[1] = NULL; in rcm_get_rsrcstate()
513 result = rcm_common(CMD_GETSTATE, hd, rsrcnames, flag, NULL, &infop); in rcm_get_rsrcstate()
984 rcm_common(int cmd, rcm_handle_t *hd, char **rsrcnames, uint_t flag, void *arg, in rcm_common() argument
1000 if ((rsrcnames == NULL) || (rsrcnames[0] == NULL)) { in rcm_common()
1005 for (i = 0; rsrcnames[i] != NULL; i++) { in rcm_common()
1006 if (*rsrcnames[i] == '\0') { in rcm_common()
1018 return (rcm_direct_call(cmd, hd, rsrcnames, flag, arg, infop)); in rcm_common()
1034 return (rcm_daemon_call(cmd, hd, rsrcnames, flag, arg, infop)); in rcm_common()
1041 rcm_direct_call(int cmd, rcm_handle_t *hd, char **rsrcnames, uint_t flag, in rcm_direct_call() argument
1049 error = ops->librcm_getinfo(rsrcnames, flag, hd->seq_num, in rcm_direct_call()
1054 error = ops->librcm_offline(rsrcnames, hd->pid, flag, in rcm_direct_call()
1059 error = ops->librcm_online(rsrcnames, hd->pid, flag, in rcm_direct_call()
1064 error = ops->librcm_remove(rsrcnames, hd->pid, flag, in rcm_direct_call()
1069 error = ops->librcm_suspend(rsrcnames, hd->pid, flag, in rcm_direct_call()
1074 error = ops->librcm_resume(rsrcnames, hd->pid, flag, in rcm_direct_call()
1079 error = ops->librcm_regis(hd->modname, rsrcnames[0], hd->pid, in rcm_direct_call()
1084 error = ops->librcm_unregis(hd->modname, rsrcnames[0], hd->pid, in rcm_direct_call()
1089 error = ops->librcm_request_change(rsrcnames[0], hd->pid, flag, in rcm_direct_call()
1094 error = ops->librcm_notify_change(rsrcnames[0], hd->pid, flag, in rcm_direct_call()
1099 error = ops->librcm_notify_event(rsrcnames[0], hd->pid, flag, in rcm_direct_call()
1104 error = ops->librcm_getstate(rsrcnames[0], hd->pid, infop); in rcm_direct_call()
1123 rcm_daemon_call(int cmd, rcm_handle_t *hd, char **rsrcnames, uint_t flag, in rcm_daemon_call() argument
1172 if (rcm_generate_nvlist(cmd, hd, rsrcnames, flag, arg, &nvl_packed, in rcm_daemon_call()
1330 rcm_generate_nvlist(int cmd, rcm_handle_t *hd, char **rsrcnames, uint_t flag, in rcm_generate_nvlist() argument
1356 if (rsrcnames) { in rcm_generate_nvlist()
1358 while (rsrcnames[nrsrcnames] != NULL) in rcm_generate_nvlist()
1360 if (nvlist_add_string_array(nvl, RCM_RSRCNAMES, rsrcnames, in rcm_generate_nvlist()