/titanic_50/usr/src/lib/librcm/ |
H A D | librcm.h | 112 typedef struct rcm_info rcm_info_t; typedef 113 typedef rcm_info_t rcm_info_tuple_t; 120 int rcm_get_info(rcm_handle_t *, char *, uint_t, rcm_info_t **); 121 int rcm_get_info_list(rcm_handle_t *, char **, uint_t, rcm_info_t **); 122 void rcm_free_info(rcm_info_t *); 123 int rcm_append_info(rcm_info_t **, rcm_info_t *); 124 rcm_info_tuple_t *rcm_info_next(rcm_info_t *, rcm_info_tuple_t *); 134 int rcm_request_offline(rcm_handle_t *, char *, uint_t, rcm_info_t **); 135 int rcm_request_offline_list(rcm_handle_t *, char **, uint_t, rcm_info_t **); 136 int rcm_notify_online(rcm_handle_t *, char *, uint_t, rcm_info_t **); [all …]
|
H A D | llib-lrcm | 40 int rcm_get_info(rcm_handle_t *, char *, uint_t, rcm_info_t **); 42 void rcm_free_info(rcm_info_t *); 43 int rcm_append_info(rcm_info_t **, rcm_info_t *); 44 rcm_info_tuple_t *rcm_info_next(rcm_info_t *, rcm_info_tuple_t *); 53 int rcm_request_offline(rcm_handle_t *, char *, uint_t, rcm_info_t **); 54 int rcm_request_offline_list(rcm_handle_t *, char **, uint_t, rcm_info_t **); 55 int rcm_notify_online(rcm_handle_t *, char *, uint_t, rcm_info_t **); 56 int rcm_notify_online_list(rcm_handle_t *, char **, uint_t, rcm_info_t **); 57 int rcm_notify_remove(rcm_handle_t *, char *, uint_t, rcm_info_t **); 58 int rcm_notify_remove_list(rcm_handle_t *, char **, uint_t, rcm_info_t **); [all …]
|
H A D | librcm.c | 36 static int extract_info(nvlist_t *, rcm_info_t **); 39 rcm_info_t **); 41 rcm_info_t **); 43 rcm_info_t **); 126 rcm_get_info(rcm_handle_t *hd, char *rsrcname, uint_t flag, rcm_info_t **infop) in rcm_get_info() 153 rcm_info_t **infop) in rcm_get_info_list() 167 rcm_info_t **infop) in rcm_request_offline() 180 rcm_info_t **infop) in rcm_request_offline_list() 193 rcm_info_t **infop) in rcm_notify_online() 206 rcm_info_t **infop) in rcm_notify_online_list() [all …]
|
/titanic_50/usr/src/cmd/rcm_daemon/common/ |
H A D | rcm_module.h | 75 char **, char **, nvlist_t *, rcm_info_t **); 77 timespec_t *, uint_t, char **, rcm_info_t **); 79 char **, rcm_info_t **); 81 char **, rcm_info_t **); 83 char **, rcm_info_t **); 85 char **, rcm_info_t **); 90 uint_t, nvlist_t *, char **, rcm_info_t **); 92 uint_t, nvlist_t *, char **, rcm_info_t **); 94 char **, nvlist_t *, rcm_info_t **); 105 rcm_info_t **); [all …]
|
H A D | rcm_impl.h | 183 rcm_info_t **info; /* info to be filled in */ 230 rcm_info_t **); 231 int notify_resource_resume(char **, pid_t, uint_t, int, rcm_info_t **); 232 int process_resource_offline(char **, pid_t, uint_t, int, rcm_info_t **); 233 int notify_resource_online(char **, pid_t, uint_t, int, rcm_info_t **); 234 int notify_resource_remove(char **, pid_t, uint_t, int, rcm_info_t **); 235 int add_resource_client(char *, char *, pid_t, uint_t, rcm_info_t **); 237 int get_resource_info(char **, uint_t, int, rcm_info_t **); 239 rcm_info_t **); 241 rcm_info_t **); [all …]
|
H A D | cluster_rcm.c | 58 char **, char **, nvlist_t *, rcm_info_t **); 60 timespec_t *, uint_t, char **, rcm_info_t **); 62 char **, rcm_info_t **); 64 char **, rcm_info_t **); 66 char **, rcm_info_t **); 68 char **, rcm_info_t **); 156 char **infostr, char **errstr, nvlist_t *props, rcm_info_t **dependent) in cluster_getinfo() 171 rcm_info_t **dependent) in cluster_suspend() 182 char **errstr, rcm_info_t **dependent) in cluster_resume() 194 char **errstr, rcm_info_t **dependent) in cluster_offline() [all …]
|
H A D | pool_rcm.c | 45 char **, nvlist_t *, rcm_info_t **); 47 timespec_t *, uint_t, char **, rcm_info_t **); 49 rcm_info_t **); 51 char **, rcm_info_t **); 53 char **, rcm_info_t **); 55 rcm_info_t **); 57 nvlist_t *, char **, rcm_info_t **); 59 nvlist_t *, char **, rcm_info_t **); 360 uint_t flags, nvlist_t *nvlist, char **errorp, rcm_info_t **dependent_info) in pool_request_capacity_change() 385 uint_t flags, nvlist_t *nvlist, char **info, rcm_info_t **dependent_info) in pool_notify_capacity_change() [all …]
|
H A D | rcm_impl.c | 31 int, rcm_info_t **, int *); 60 timespec_t *interval, nvlist_t *nvl, rcm_info_t **info) in common_resource_op() 111 rcm_info_t **info) in notify_resource_remove() 154 rcm_info_t **info) in notify_resource_resume() 158 rcm_info_t *state_info; in notify_resource_resume() 206 rcm_info_t **info) in notify_resource_online() 260 timespec_t *interval, rcm_info_t **info) in process_resource_suspend() 326 rcm_info_t **info) in process_resource_offline() 392 rcm_info_t **infop) in add_resource_client() 397 rcm_info_t *info = NULL; in add_resource_client() [all …]
|
H A D | dump_rcm.c | 77 char **, char **, nvlist_t *, rcm_info_t **); 79 uint_t, char **, rcm_info_t **); 81 char **, rcm_info_t **); 83 char **, rcm_info_t **); 85 char **, rcm_info_t **); 87 char **, rcm_info_t **); 162 char **infostr, char **errstr, nvlist_t *props, rcm_info_t **dependent) in dump_getinfo() 190 uint_t flags, char **errstr, rcm_info_t **dependent) in dump_suspend() 215 char **errstr, rcm_info_t **dependent) in dump_resume() 241 char **errstr, rcm_info_t **dependent) in dump_offline() [all …]
|
H A D | network_rcm.c | 84 char **, nvlist_t *, rcm_info_t **); 86 uint_t, char **, rcm_info_t **); 88 rcm_info_t **); 90 rcm_info_t **); 92 rcm_info_t **); 94 rcm_info_t **); 96 char **, nvlist_t *, rcm_info_t **); 271 char **reason, rcm_info_t **dependent_reason, void *arg) in net_passthru() 371 char **reason, rcm_info_t **dependent_reason) in net_offline() 392 rcm_info_t **dependent_reason) in net_online() [all …]
|
H A D | bridge_rcm.c | 94 char **, char **, nvlist_t *, rcm_info_t **); 96 timespec_t *, uint_t, char **, rcm_info_t **); 98 char **, rcm_info_t **); 100 char **, rcm_info_t **); 102 uint_t, char **, rcm_info_t **); 104 char **, rcm_info_t **); 106 uint_t, char **, nvlist_t *, rcm_info_t **); 283 char **errorp, rcm_info_t **info) in bridge_offline() 330 char **errorp, rcm_info_t **info) in bridge_undo_offline() 382 char **usagep, char **errorp, nvlist_t *props, rcm_info_t **info) in bridge_get_info() [all …]
|
H A D | vlan_rcm.c | 108 char **, char **, nvlist_t *, rcm_info_t **); 110 timespec_t *, uint_t, char **, rcm_info_t **); 112 char **, rcm_info_t **); 114 char **, rcm_info_t **); 116 char **, rcm_info_t **); 118 char **, rcm_info_t **); 120 char **, nvlist_t *, rcm_info_t **); 131 char **, uint_t, rcm_info_t **); 133 char **, uint_t, rcm_info_t **); 140 char **, uint_t, rcm_info_t **); [all …]
|
H A D | ip_anon_rcm.c | 80 char **, char **, nvlist_t *, rcm_info_t **); 82 timespec_t *, uint_t, char **, rcm_info_t **); 84 char **, rcm_info_t **); 86 char **, rcm_info_t **); 88 char **, rcm_info_t **); 90 char **, rcm_info_t **); 476 char **infostr, char **errstr, nvlist_t *props, rcm_info_t **dependent) in ip_anon_getinfo() 491 rcm_info_t **dependent) in ip_anon_suspend() 502 char **errstr, rcm_info_t **dependent) in ip_anon_resume() 510 char **errstr, rcm_info_t **dependent) in ip_anon_offline() [all …]
|
H A D | ibpart_rcm.c | 108 char **, char **, nvlist_t *, rcm_info_t **); 110 timespec_t *, uint_t, char **, rcm_info_t **); 112 char **, rcm_info_t **); 114 char **, rcm_info_t **); 116 uint_t, char **, rcm_info_t **); 118 char **, rcm_info_t **); 120 uint_t, char **, nvlist_t *, rcm_info_t **); 131 char **, uint_t, rcm_info_t **); 133 char **, uint_t, rcm_info_t **); 140 char **, uint_t, rcm_info_t **); [all …]
|
H A D | vnic_rcm.c | 108 char **, char **, nvlist_t *, rcm_info_t **); 110 timespec_t *, uint_t, char **, rcm_info_t **); 112 char **, rcm_info_t **); 114 char **, rcm_info_t **); 116 char **, rcm_info_t **); 118 char **, rcm_info_t **); 120 char **, nvlist_t *, rcm_info_t **); 131 char **, uint_t, rcm_info_t **); 133 char **, uint_t, rcm_info_t **); 140 char **, uint_t, rcm_info_t **); [all …]
|
H A D | mpxio_rcm.c | 86 nvlist_t *, rcm_info_t **); 88 char **, rcm_info_t **); 90 rcm_info_t **); 92 rcm_info_t **); 94 rcm_info_t **); 96 rcm_info_t **); 268 char **infostr, char **errstr, nvlist_t *props, rcm_info_t **infop) in mpxio_getinfo() 328 uint_t flags, char **errstr, rcm_info_t **infop) in mpxio_suspend() 340 char **errstr, rcm_info_t **infop) in mpxio_resume() 354 char **errstr, rcm_info_t **infop) in mpxio_offline() [all …]
|
H A D | swap_rcm.c | 84 char **, char **, nvlist_t *, rcm_info_t **); 86 uint_t, char **, rcm_info_t **); 88 char **, rcm_info_t **); 90 char **, rcm_info_t **); 92 char **, rcm_info_t **); 94 char **, rcm_info_t **); 176 char **infostr, char **errstr, nvlist_t *props, rcm_info_t **dependent) in swap_getinfo() 201 uint_t flags, char **errstr, rcm_info_t **dependent) in swap_suspend() 226 char **errstr, rcm_info_t **dependent) in swap_resume() 252 char **errstr, rcm_info_t **dependent) in swap_offline() [all …]
|
H A D | aggr_rcm.c | 112 char **, char **, nvlist_t *, rcm_info_t **); 114 timespec_t *, uint_t, char **, rcm_info_t **); 116 char **, rcm_info_t **); 118 char **, rcm_info_t **); 120 char **, rcm_info_t **); 122 char **, rcm_info_t **); 124 char **, nvlist_t *, rcm_info_t **); 138 char **, uint_t, rcm_info_t **); 140 char **, uint_t, rcm_info_t **); 146 char **, uint_t, rcm_info_t **); [all …]
|
/titanic_50/usr/src/lib/cfgadm_plugins/sbd/common/ |
H A D | ap_rcm.c | 68 rcm_info_t *rinfo; 72 int (*get_info)(rcm_handle_t *, char *, uint_t, rcm_info_t **); 73 void (*free_info)(rcm_info_t *); 74 rcm_info_tuple_t *(*info_next)(rcm_info_t *, rcm_info_tuple_t *); 81 rcm_info_t **); 83 rcm_info_t **); 85 rcm_info_t **); 86 int (*notify_resume)(rcm_handle_t *, char *, uint_t, rcm_info_t **); 88 rcm_info_t **); 90 nvlist_t *, rcm_info_t **); [all …]
|
/titanic_50/usr/src/cmd/hotplugd/ |
H A D | hotplugd_rcm.c | 79 static int merge_rcm_info(hp_node_t root, rcm_info_t *info); 80 static int get_rcm_usage(char **rsrcs, rcm_info_t **info_p); 81 static int build_table(rcm_info_t *info, info_table_t **tablep, 98 rcm_info_t *info = NULL; in copy_usage() 189 rcm_info_t *info = NULL; in rcm_offline() 238 rcm_info_t *info = NULL; in rcm_online() 264 rcm_info_t *info = NULL; in rcm_remove() 287 get_rcm_usage(char **rsrcs, rcm_info_t **info_p) in get_rcm_usage() 290 rcm_info_t *info = NULL; in get_rcm_usage() 329 merge_rcm_info(hp_node_t root, rcm_info_t *info) in merge_rcm_info() [all …]
|
/titanic_50/usr/src/lib/cfgadm_plugins/scsi/common/ |
H A D | cfga_rcm.c | 30 static scfga_ret_t scsi_rcm_info_table(rcm_info_t *, char **); 43 rcm_info_t *rinfo = NULL; in scsi_rcm_offline() 86 rcm_info_t *rinfo = NULL; in scsi_rcm_online() 119 rcm_info_t *rinfo = NULL; in scsi_rcm_remove() 155 rcm_info_t *rinfo = NULL; in scsi_rcm_suspend() 200 rcm_info_t *rinfo = NULL; in scsi_rcm_resume() 253 scsi_rcm_info_table(rcm_info_t *rinfo, char **table) in scsi_rcm_info_table()
|
/titanic_50/usr/src/lib/cfgadm_plugins/fp/common/ |
H A D | cfga_rcm.c | 32 static fpcfga_ret_t fp_rcm_info_table(rcm_info_t *, char **); 47 static fpcfga_ret_t fp_rcm_info_table(rcm_info_t *, char **); 67 rcm_info_t *rinfo = NULL; in fp_rcm_offline() 100 rcm_info_t *rinfo = NULL; in fp_rcm_online() 129 rcm_info_t *rinfo = NULL; in fp_rcm_remove() 164 rcm_info_t *rinfo = NULL; in fp_rcm_suspend() 264 rcm_info_t *rinfo = NULL; in fp_rcm_resume() 353 rcm_info_t *rinfo = NULL; in fp_rcm_info() 481 fp_rcm_info_table(rcm_info_t *rinfo, char **table) in fp_rcm_info_table()
|
/titanic_50/usr/src/lib/cfgadm_plugins/sata/common/ |
H A D | cfga_rcm.c | 41 static cfga_sata_ret_t sata_rcm_info_table(rcm_info_t *, char **); 59 rcm_info_t *rinfo = NULL; in sata_rcm_offline() 94 rcm_info_t *rinfo = NULL; in sata_rcm_online() 122 rcm_info_t *rinfo = NULL; in sata_rcm_remove() 186 sata_rcm_info_table(rcm_info_t *rinfo, char **table) in sata_rcm_info_table()
|
/titanic_50/usr/src/lib/cfgadm_plugins/usb/common/ |
H A D | cfga_rcm.c | 41 static cfga_usb_ret_t usb_rcm_info_table(rcm_info_t *, char **); 60 rcm_info_t *rinfo = NULL; in usb_rcm_offline() 104 rcm_info_t *rinfo = NULL; in usb_rcm_online() 136 rcm_info_t *rinfo = NULL; in usb_rcm_remove() 206 usb_rcm_info_table(rcm_info_t *rinfo, char **table) in usb_rcm_info_table()
|
/titanic_50/usr/src/lib/cfgadm_plugins/ib/common/ |
H A D | cfga_rcm.c | 41 static cfga_ib_ret_t ib_rcm_info_table(rcm_info_t *, char **); 71 rcm_info_t *rinfo = NULL; in ib_rcm_offline() 125 rcm_info_t *rinfo = NULL; in ib_rcm_online() 167 rcm_info_t *rinfo = NULL; in ib_rcm_remove() 254 ib_rcm_info_table(rcm_info_t *rinfo, char **table) in ib_rcm_info_table()
|