/opensolaris-onvv-gate/usr/src/cmd/drd/ |
H A D | drd.h | 58 int (*cpu_config_request)(drctl_rsrc_t *rsrcs, int nrsrc); 59 int (*cpu_config_notify)(drctl_rsrc_t *rsrcs, int nrsrc); 60 int (*cpu_unconfig_request)(drctl_rsrc_t *rsrcs, int nrsrc); 61 int (*cpu_unconfig_notify)(drctl_rsrc_t *rsrcs, int nrsrc); 66 int (*mem_config_request)(drctl_rsrc_t *rsrcs, int nrsrc); 67 int (*mem_config_notify)(drctl_rsrc_t *rsrcs, int nrsrc); 68 int (*mem_unconfig_request)(drctl_rsrc_t *rsrcs, int nrsrc); 69 int (*mem_unconfig_notify)(drctl_rsrc_t *rsrcs, int nrsrc);
|
H A D | drd_rcm.c | 47 static int drd_rcm_cpu_config_request(drctl_rsrc_t *rsrcs, int nrsrc); 48 static int drd_rcm_cpu_config_notify(drctl_rsrc_t *rsrcs, int nrsrc); 49 static int drd_rcm_cpu_unconfig_request(drctl_rsrc_t *rsrcs, int nrsrc); 50 static int drd_rcm_cpu_unconfig_notify(drctl_rsrc_t *rsrcs, int nrsrc); 55 static int drd_rcm_mem_config_request(drctl_rsrc_t *rsrcs, int nrsrc); 56 static int drd_rcm_mem_config_notify(drctl_rsrc_t *rsrcs, int nrsrc); 57 static int drd_rcm_mem_unconfig_request(drctl_rsrc_t *rsrcs, int nrsrc); 58 static int drd_rcm_mem_unconfig_notify(drctl_rsrc_t *rsrcs, int nrsrc); 89 static int drd_rcm_online_cpu_notify(drctl_rsrc_t *rsrcs, int nrsrc); 90 static int drd_rcm_add_cpu_notify(drctl_rsrc_t *rsrcs, in 138 drd_rcm_cpu_config_request(drctl_rsrc_t *rsrcs, int nrsrc) argument 159 drd_rcm_cpu_config_notify(drctl_rsrc_t *rsrcs, int nrsrc) argument 184 drd_rcm_cpu_unconfig_request(drctl_rsrc_t *rsrcs, int nrsrc) argument 222 drd_rcm_cpu_unconfig_notify(drctl_rsrc_t *rsrcs, int nrsrc) argument 257 drd_rcm_online_cpu_notify(drctl_rsrc_t *rsrcs, int nrsrc) argument 284 drd_rcm_add_cpu_notify(drctl_rsrc_t *rsrcs, int nrsrc) argument 364 drd_rcm_del_cpu_request(drctl_rsrc_t *rsrcs, int nrsrc) argument 465 drd_rcm_offline_cpu_request(drctl_rsrc_t *rsrcs, int nrsrc) argument 548 drd_rcm_remove_cpu_notify(drctl_rsrc_t *rsrcs, int nrsrc) argument 575 drd_rcm_restore_cpu_notify(drctl_rsrc_t *rsrcs, int nrsrc) argument 638 drd_rcm_del_cpu_notify(drctl_rsrc_t *rsrcs, int nrsrc) argument 744 drd_rcm_cpu_rlist_init(drctl_rsrc_t *rsrcs, int nrsrc, int status) argument 848 cpu_rsrcstr_to_rsrc(const char *rsrcstr, drctl_rsrc_t *rsrcs, int nrsrc) argument 957 dump_cpu_rsrc_list(char *prefix, drctl_rsrc_t *rsrcs, int nrsrc) argument 1038 drd_rcm_io_config_notify(drctl_rsrc_t *rsrcs, int nrsrc) argument 1214 dump_mem_rsrc_list(char *prefix, drctl_rsrc_t *rsrcs, int nrsrc) argument 1298 drd_rcm_mem_config_request(drctl_rsrc_t *rsrcs, int nrsrc) argument 1322 drd_rcm_mem_config_notify(drctl_rsrc_t *rsrcs, int nrsrc) argument 1349 drd_rcm_mem_unconfig_request(drctl_rsrc_t *rsrcs, int nrsrc) argument 1400 drd_rcm_mem_unconfig_notify(drctl_rsrc_t *rsrcs, int nrsrc) argument [all...] |
H A D | drd.c | 262 drd_pack_response(drctl_rsrc_t *rsrcs, int nrsrc) argument 285 bcopy(rsrcs, orsrcsp, osize); 297 str = (char *)(uintptr_t)rsrcs[idx].offset; 313 str = (char *)(uintptr_t)rsrcs[idx++].offset; 332 rsrcs[idx].offset = 0; 349 drctl_rsrc_t *rsrcs; local 363 rsrcs = (drctl_rsrc_t *)(uintptr_t)msg->data; 369 (*drd_backend->cpu_config_request)(rsrcs, nrsrc); 373 (*drd_backend->cpu_config_notify)(rsrcs, nrsrc); 377 (*drd_backend->cpu_unconfig_request)(rsrcs, nrsr [all...] |
/opensolaris-onvv-gate/usr/src/cmd/hotplugd/ |
H A D | hotplugd_impl.h | 72 void free_rcm_resources(char **rsrcs); 73 int rcm_offline(char **rsrcs, uint_t flags, hp_node_t root); 74 void rcm_online(char **rsrcs); 75 void rcm_remove(char **rsrcs);
|
H A D | hotplugd_rcm.c | 59 char **rsrcs; member in struct:__anon681 80 static int get_rcm_usage(char **rsrcs, rcm_info_t **info_p); 99 char **rsrcs = NULL; local 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) argument 186 rcm_offline(char **rsrcs, uint_t flags, hp_node_t root) argument 235 rcm_online(char **rsrcs) argument 261 rcm_remove(char **rsrcs) argument 287 get_rcm_usage(char **rsrcs, rcm_info_t **info_p) argument [all...] |
H A D | hotplugd_impl.c | 68 char **rsrcs = NULL; local 100 if ((rv = rcm_resources(root, &rsrcs)) != 0) { 108 if ((rsrcs != NULL) && 109 ((rv = rcm_offline(rsrcs, flags, root)) != 0)) { 111 rcm_online(rsrcs); 113 free_rcm_resources(rsrcs); 125 rcm_online(rsrcs); 127 free_rcm_resources(rsrcs); 141 if (use_rcm && (rsrcs != NULL)) { 145 rcm_remove(rsrcs); [all...] |
/opensolaris-onvv-gate/usr/src/uts/sun4v/io/ |
H A D | drctl.c | 616 drctl_rsrc_t *rsrcs; local 620 rv = i_drctl_send(msg, size, (void **)&rsrcs, &rsrcs_size); 622 if ((rv == 0) && ((rsrcs == NULL) ||(rsrcs_size == 0))) 636 bcopy(rsrcs, bufp->resp_resources, rsrcs_size); 641 __func__, (void *)rsrcs, rsrcs_size); 642 kmem_free(rsrcs, rsrcs_size);
|
/opensolaris-onvv-gate/usr/src/cmd/fm/modules/common/eversholt/ |
H A D | fme.c | 2185 get_resources(struct event *sp, struct rsl *rsrcs, struct config *croot) argument 2213 rsrcs->suspect = sp; 2214 rsrcs->asru = asru; 2215 rsrcs->fru = fru; 2216 rsrcs->rsrc = rsrc;
|