Home
last modified time | relevance | path

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

/titanic_41/usr/src/cmd/rcm_daemon/common/
H A Drcm_event.c132 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 Drcm_impl.c110 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 Drcm_lock.c965 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 Drcm_subr.c1459 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 Dlibrcm.c130 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 …]