Home
last modified time | relevance | path

Searched refs:rcm_info_t (Results 1 – 25 of 36) sorted by relevance

12

/titanic_50/usr/src/lib/librcm/
H A Dlibrcm.h112 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 Dllib-lrcm40 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 Dlibrcm.c36 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 Drcm_module.h75 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 Drcm_impl.h183 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 Dcluster_rcm.c58 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 Dpool_rcm.c45 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 Drcm_impl.c31 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 Ddump_rcm.c77 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 Dnetwork_rcm.c84 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 Dbridge_rcm.c94 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 Dvlan_rcm.c108 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 Dip_anon_rcm.c80 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 Dibpart_rcm.c108 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 Dvnic_rcm.c108 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 Dmpxio_rcm.c86 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 Dswap_rcm.c84 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 Daggr_rcm.c112 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 Dap_rcm.c68 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 Dhotplugd_rcm.c79 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 Dcfga_rcm.c30 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 Dcfga_rcm.c32 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 Dcfga_rcm.c41 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 Dcfga_rcm.c41 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 Dcfga_rcm.c41 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()

12