Lines Matching refs:rsrcnames
108 notify_resource_remove(char **rsrcnames, pid_t pid, uint_t flag, int seq_num, in notify_resource_remove() argument
115 for (i = 0; rsrcnames[i] != NULL; i++) { in notify_resource_remove()
118 "notify_resource_remove(%s, %ld, 0x%x, %d)\n", rsrcnames[i], in notify_resource_remove()
125 error = dr_req_update(rsrcnames[i], pid, flag, in notify_resource_remove()
132 error = common_resource_op(CMD_REMOVE, rsrcnames[i], pid, flag, in notify_resource_remove()
138 dr_req_remove(rsrcnames[i], flag); in notify_resource_remove()
151 notify_resource_resume(char **rsrcnames, pid_t pid, uint_t flag, int seq_num, in notify_resource_resume() argument
160 for (i = 0; rsrcnames[i] != NULL; i++) { in notify_resource_resume()
166 if (get_resource_state(rsrcnames[i], pid, &state_info) || in notify_resource_resume()
175 rsrcnames[i], pid, flag, seq_num); in notify_resource_resume()
180 error = dr_req_update(rsrcnames[i], pid, flag, in notify_resource_resume()
187 error = common_resource_op(CMD_RESUME, rsrcnames[i], pid, flag, in notify_resource_resume()
190 dr_req_remove(rsrcnames[i], flag); in notify_resource_resume()
203 notify_resource_online(char **rsrcnames, pid_t pid, uint_t flag, int seq_num, in notify_resource_online() argument
210 for (i = 0; rsrcnames[i] != NULL; i++) { in notify_resource_online()
214 rsrcnames[i], pid, flag, seq_num); in notify_resource_online()
219 error = dr_req_update(rsrcnames[i], pid, flag, in notify_resource_online()
226 error = common_resource_op(CMD_ONLINE, rsrcnames[i], pid, flag, in notify_resource_online()
229 dr_req_remove(rsrcnames[i], flag); in notify_resource_online()
257 process_resource_suspend(char **rsrcnames, pid_t pid, uint_t flag, int seq_num, in process_resource_suspend() argument
268 if (query(rsrcnames, CMD_SUSPEND, "suspend", RCM_STATE_SUSPEND_QUERYING, in process_resource_suspend()
276 for (i = 0; rsrcnames[i] != NULL; i++) { in process_resource_suspend()
279 if ((error = dr_req_update(rsrcnames[i], pid, flag, in process_resource_suspend()
283 "suspend %s denied with error %d\n", rsrcnames[i], in process_resource_suspend()
298 error = common_resource_op(CMD_SUSPEND, rsrcnames[i], pid, in process_resource_suspend()
301 (void) dr_req_update(rsrcnames[i], pid, flag, in process_resource_suspend()
304 "suspend tree failed for %s\n", rsrcnames[i]); in process_resource_suspend()
309 rsrcnames[i]); in process_resource_suspend()
312 (void) dr_req_update(rsrcnames[i], pid, flag, in process_resource_suspend()
323 process_resource_offline(char **rsrcnames, pid_t pid, uint_t flag, int seq_num, in process_resource_offline() argument
334 if (query(rsrcnames, CMD_OFFLINE, "offline", RCM_STATE_OFFLINE_QUERYING, in process_resource_offline()
342 for (i = 0; rsrcnames[i] != NULL; i++) { in process_resource_offline()
344 error = dr_req_update(rsrcnames[i], pid, flag, in process_resource_offline()
348 "offline %s denied with error %d\n", rsrcnames[i], in process_resource_offline()
363 error = common_resource_op(CMD_OFFLINE, rsrcnames[i], pid, in process_resource_offline()
366 (void) dr_req_update(rsrcnames[i], pid, flag, in process_resource_offline()
369 "offline tree failed for %s\n", rsrcnames[i]); in process_resource_offline()
374 rsrcnames[i]); in process_resource_offline()
377 (void) dr_req_update(rsrcnames[i], pid, flag, in process_resource_offline()
500 get_resource_info(char **rsrcnames, uint_t flag, int seq_num, rcm_info_t **info) in get_resource_info() argument
509 rv = rsrc_usage_info(rsrcnames, flag, seq_num, info); in get_resource_info()
680 query(char **rsrcnames, int cmd, const char *opname, int querystate, pid_t pid, in query() argument
695 for (i = 0; rsrcnames[i] != NULL; i++) { in query()
699 opname, rsrcnames[i], pid, flag, seq_num); in query()
701 error = dr_req_add(rsrcnames[i], pid, flag, querystate, seq_num, in query()
709 opname, rsrcnames[i], error); in query()
729 for (final_error = RCM_SUCCESS, i = 0; rsrcnames[i] != NULL; i++) { in query()
733 rsrcnames[i]); in query()
736 error = common_resource_op(cmd, rsrcnames[i], pid, in query()
752 opname, rsrcnames[i]); in query()