Lines Matching defs:rsrcs
59 char **rsrcs;
80 static int get_rcm_usage(char **rsrcs, rcm_info_t **info_p);
99 char **rsrcs = NULL;
103 if ((rv = rcm_resources(root, &rsrcs)) != 0) {
109 if (rsrcs == NULL)
113 if ((rv = get_rcm_usage(rsrcs, &info)) != 0) {
115 free_rcm_resources(rsrcs);
120 free_rcm_resources(rsrcs);
152 free_rcm_resources(arg.rsrcs);
157 *rsrcsp = arg.rsrcs;
167 free_rcm_resources(char **rsrcs)
171 if (rsrcs != NULL) {
172 for (i = 0; rsrcs[i] != NULL; i++)
173 free(rsrcs[i]);
174 free(rsrcs);
186 rcm_offline(char **rsrcs, uint_t flags, hp_node_t root)
208 if (rcm_request_offline_list(handle, rsrcs, rcm_flags,
235 rcm_online(char **rsrcs)
247 (void) rcm_notify_online_list(handle, rsrcs, 0, &info);
261 rcm_remove(char **rsrcs)
273 (void) rcm_notify_remove_list(handle, rsrcs, 0, &info);
287 get_rcm_usage(char **rsrcs, rcm_info_t **info_p)
294 if (rsrcs == NULL)
304 if (rcm_get_info_list(handle, rsrcs,
410 if (arg->rsrcs == NULL)
413 new_rsrcs = (char **)realloc(arg->rsrcs, new_size);
415 arg->rsrcs = new_rsrcs;
423 arg->rsrcs[arg->n_rsrcs] = strdup(arg->dev_path);
424 arg->rsrcs[arg->n_rsrcs + 1] = NULL;
427 if (arg->rsrcs[arg->n_rsrcs] == NULL) {