Home
last modified time | relevance | path

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

12

/illumos-gate/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 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 …]
/illumos-gate/usr/src/cmd/rcm_daemon/common/
H A Drcm_module.h73 char **, char **, nvlist_t *, rcm_info_t **);
75 timespec_t *, uint_t, char **, rcm_info_t **);
77 char **, rcm_info_t **);
79 char **, rcm_info_t **);
81 char **, rcm_info_t **);
83 char **, rcm_info_t **);
88 uint_t, nvlist_t *, char **, rcm_info_t **);
90 uint_t, nvlist_t *, char **, rcm_info_t **);
92 char **, nvlist_t *, rcm_info_t **);
103 rcm_info_t **);
[all …]
H A Drcm_impl.h181 rcm_info_t **info; /* info to be filled in */
228 rcm_info_t **);
229 int notify_resource_resume(char **, pid_t, uint_t, int, rcm_info_t **);
230 int process_resource_offline(char **, pid_t, uint_t, int, rcm_info_t **);
231 int notify_resource_online(char **, pid_t, uint_t, int, rcm_info_t **);
232 int notify_resource_remove(char **, pid_t, uint_t, int, rcm_info_t **);
233 int add_resource_client(char *, char *, pid_t, uint_t, rcm_info_t **);
235 int get_resource_info(char **, uint_t, int, rcm_info_t **);
237 rcm_info_t **);
239 rcm_info_t **);
[all …]
H A Dcluster_rcm.c56 char **, char **, nvlist_t *, rcm_info_t **);
58 timespec_t *, uint_t, char **, rcm_info_t **);
60 char **, rcm_info_t **);
62 char **, rcm_info_t **);
64 char **, rcm_info_t **);
66 char **, rcm_info_t **);
154 char **infostr, char **errstr, nvlist_t *props, rcm_info_t **dependent) in cluster_getinfo()
169 rcm_info_t **dependent) in cluster_suspend()
180 char **errstr, rcm_info_t **dependent) in cluster_resume()
192 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.c29 int, rcm_info_t **, int *);
58 timespec_t *interval, nvlist_t *nvl, rcm_info_t **info) in common_resource_op()
109 rcm_info_t **info) in notify_resource_remove()
152 rcm_info_t **info) in notify_resource_resume()
156 rcm_info_t *state_info; in notify_resource_resume()
204 rcm_info_t **info) in notify_resource_online()
258 timespec_t *interval, rcm_info_t **info) in process_resource_suspend()
324 rcm_info_t **info) in process_resource_offline()
390 rcm_info_t **infop) in add_resource_client()
395 rcm_info_t *info = NULL; in add_resource_client()
[all …]
H A Ddump_rcm.c75 char **, char **, nvlist_t *, rcm_info_t **);
77 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 **);
160 char **infostr, char **errstr, nvlist_t *props, rcm_info_t **dependent) in dump_getinfo()
188 uint_t flags, char **errstr, rcm_info_t **dependent) in dump_suspend()
213 char **errstr, rcm_info_t **dependent) in dump_resume()
239 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 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 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 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.c84 nvlist_t *, rcm_info_t **);
86 char **, rcm_info_t **);
88 rcm_info_t **);
90 rcm_info_t **);
92 rcm_info_t **);
94 rcm_info_t **);
266 char **infostr, char **errstr, nvlist_t *props, rcm_info_t **infop) in mpxio_getinfo()
326 uint_t flags, char **errstr, rcm_info_t **infop) in mpxio_suspend()
338 char **errstr, rcm_info_t **infop) in mpxio_resume()
352 char **errstr, rcm_info_t **infop) in mpxio_offline()
[all …]
H A Dswap_rcm.c82 char **, char **, nvlist_t *, rcm_info_t **);
84 uint_t, char **, rcm_info_t **);
86 char **, rcm_info_t **);
88 char **, rcm_info_t **);
90 char **, rcm_info_t **);
92 char **, rcm_info_t **);
174 char **infostr, char **errstr, nvlist_t *props, rcm_info_t **dependent) in swap_getinfo()
199 uint_t flags, char **errstr, rcm_info_t **dependent) in swap_suspend()
224 char **errstr, rcm_info_t **dependent) in swap_resume()
250 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 …]
H A Dfilesys_rcm.c90 nvlist_t *, rcm_info_t **);
92 uint_t, char **, rcm_info_t **);
94 rcm_info_t **);
96 rcm_info_t **);
98 rcm_info_t **);
100 rcm_info_t **);
264 char **errorp, rcm_info_t **dependent_info) in mnt_offline()
341 rcm_info_t **dependent_reason) in mnt_online()
361 char **errorp, nvlist_t *props, rcm_info_t **depend_info) in mnt_getinfo()
415 uint_t flag, char **errorp, rcm_info_t **depend_info) in mnt_suspend()
[all …]
/illumos-gate/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 …]
/illumos-gate/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 …]
/illumos-gate/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()
/illumos-gate/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()
/illumos-gate/usr/src/lib/cfgadm_plugins/sata/common/
H A Dcfga_rcm.c39 static cfga_sata_ret_t sata_rcm_info_table(rcm_info_t *, char **);
57 rcm_info_t *rinfo = NULL; in sata_rcm_offline()
92 rcm_info_t *rinfo = NULL; in sata_rcm_online()
120 rcm_info_t *rinfo = NULL; in sata_rcm_remove()
184 sata_rcm_info_table(rcm_info_t *rinfo, char **table) in sata_rcm_info_table()
/illumos-gate/usr/src/lib/cfgadm_plugins/ib/common/
H A Dcfga_rcm.c38 static cfga_ib_ret_t ib_rcm_info_table(rcm_info_t *, char **);
68 rcm_info_t *rinfo = NULL; in ib_rcm_offline()
122 rcm_info_t *rinfo = NULL; in ib_rcm_online()
164 rcm_info_t *rinfo = NULL; in ib_rcm_remove()
251 ib_rcm_info_table(rcm_info_t *rinfo, char **table) in ib_rcm_info_table()
/illumos-gate/usr/src/lib/cfgadm_plugins/usb/common/
H A Dcfga_rcm.c38 static cfga_usb_ret_t usb_rcm_info_table(rcm_info_t *, char **);
57 rcm_info_t *rinfo = NULL; in usb_rcm_offline()
101 rcm_info_t *rinfo = NULL; in usb_rcm_online()
133 rcm_info_t *rinfo = NULL; in usb_rcm_remove()
203 usb_rcm_info_table(rcm_info_t *rinfo, char **table) in usb_rcm_info_table()

12