Searched refs:rsrcnames (Results 1 – 5 of 5) sorted by relevance
/titanic_41/usr/src/cmd/rcm_daemon/common/ |
H A D | rcm_event.c | 132 char **rsrcnames = NULL; in process_event() local 163 rsrcnames = s_calloc(nvl_nrsrcs + 1, sizeof (char *)); in process_event() 165 rsrcnames[i] = nvl_rsrcs[i]; in process_event() 167 rsrcnames[nvl_nrsrcs] = NULL; in process_event() 176 if ((modname == NULL) || (rsrcnames == NULL) || in process_event() 177 (rsrcnames[0] == NULL)) in process_event() 179 error = add_resource_client(modname, rsrcnames[0], pid, flag, in process_event() 184 if ((modname == NULL) || (rsrcnames == NULL) || in process_event() 185 (rsrcnames[0] == NULL)) in process_event() 187 error = remove_resource_client(modname, rsrcnames[0], pid, in process_event() [all …]
|
H A D | rcm_impl.c | 110 notify_resource_remove(char **rsrcnames, pid_t pid, uint_t flag, int seq_num, in notify_resource_remove() argument 117 for (i = 0; rsrcnames[i] != NULL; i++) { in notify_resource_remove() 120 "notify_resource_remove(%s, %ld, 0x%x, %d)\n", rsrcnames[i], in notify_resource_remove() 127 error = dr_req_update(rsrcnames[i], pid, flag, in notify_resource_remove() 134 error = common_resource_op(CMD_REMOVE, rsrcnames[i], pid, flag, in notify_resource_remove() 140 dr_req_remove(rsrcnames[i], flag); in notify_resource_remove() 153 notify_resource_resume(char **rsrcnames, pid_t pid, uint_t flag, int seq_num, in notify_resource_resume() argument 162 for (i = 0; rsrcnames[i] != NULL; i++) { in notify_resource_resume() 168 if (get_resource_state(rsrcnames[i], pid, &state_info) || in notify_resource_resume() 177 rsrcnames[i], pid, flag, seq_num); in notify_resource_resume() [all …]
|
H A D | rcm_lock.c | 965 char *rsrcnames[2]; in clean_dr_list() local 970 rsrcnames[1] = NULL; in clean_dr_list() 1032 rsrcnames[0] = tmp->rsrcname; in clean_dr_list() 1035 (void) process_resource_offline(rsrcnames, in clean_dr_list() 1039 (void) notify_resource_online(rsrcnames, in clean_dr_list() 1046 rsrcnames[0] = tmp->rsrcname; in clean_dr_list() 1049 (void) process_resource_offline(rsrcnames, in clean_dr_list() 1053 (void) notify_resource_online(rsrcnames, in clean_dr_list() 1060 rsrcnames[0] = tmp->rsrcname; in clean_dr_list() 1063 (void) process_resource_suspend(rsrcnames, in clean_dr_list() [all …]
|
H A D | rcm_subr.c | 1459 rsrc_usage_info(char **rsrcnames, uint_t flag, int seq_num, rcm_info_t **info) in rsrc_usage_info() argument 1472 for (i = 0; rsrcnames[i] != NULL; i++) { in rsrc_usage_info() 1475 rsrcnames[i], flag, seq_num); in rsrc_usage_info() 1483 if (info_req_add(rsrcnames[i], flag, seq_num) != 0) { in rsrc_usage_info() 1488 rv = rsrc_node_find(rsrcnames[i], 0, &node); in rsrc_usage_info()
|
/titanic_41/usr/src/lib/librcm/ |
H A D | librcm.c | 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() [all …]
|