Lines Matching defs:mdi_pathinfo_t

57 typedef struct x_mdi_pathinfo *mdi_pathinfo_t;
178 mdi_pathinfo_t *mdi_pi_find(dev_info_t *, char *, char *);
179 int mdi_pi_alloc(dev_info_t *, char *, char *, char *, int, mdi_pathinfo_t **);
181 char **, int, int, mdi_pathinfo_t **);
182 int mdi_pi_free(mdi_pathinfo_t *, int);
184 void mdi_hold_path(mdi_pathinfo_t *);
185 void mdi_rele_path(mdi_pathinfo_t *);
190 int mdi_pi_online(mdi_pathinfo_t *, int);
191 int mdi_pi_standby(mdi_pathinfo_t *, int);
192 int mdi_pi_fault(mdi_pathinfo_t *, int);
193 int mdi_pi_offline(mdi_pathinfo_t *, int);
200 int mdi_pi_disable_path(mdi_pathinfo_t *, int);
201 int mdi_pi_enable_path(mdi_pathinfo_t *, int);
203 int mdi_pi_ishidden(mdi_pathinfo_t *);
205 int mdi_pi_device_isremoved(mdi_pathinfo_t *);
206 int mdi_pi_device_remove(mdi_pathinfo_t *);
207 int mdi_pi_device_insert(mdi_pathinfo_t *);
233 mdi_pathinfo_t *mdi_get_next_phci_path(dev_info_t *, mdi_pathinfo_t *);
234 mdi_pathinfo_t *mdi_get_next_client_path(dev_info_t *, mdi_pathinfo_t *);
239 void mdi_pi_lock(mdi_pathinfo_t *);
240 void mdi_pi_unlock(mdi_pathinfo_t *);
241 dev_info_t *mdi_pi_get_client(mdi_pathinfo_t *);
242 dev_info_t *mdi_pi_get_phci(mdi_pathinfo_t *);
243 char *mdi_pi_get_node_name(mdi_pathinfo_t *);
244 char *mdi_pi_get_addr(mdi_pathinfo_t *);
245 mdi_pathinfo_state_t mdi_pi_get_state(mdi_pathinfo_t *);
246 uint_t mdi_pi_get_flags(mdi_pathinfo_t *);
247 int mdi_pi_get_path_instance(mdi_pathinfo_t *);
249 char *mdi_pi_pathname(mdi_pathinfo_t *);
250 char *mdi_pi_pathname_obp(mdi_pathinfo_t *, char *);
251 int mdi_pi_pathname_obp_set(mdi_pathinfo_t *, char *);
253 char *mdi_pi_spathname(mdi_pathinfo_t *);
258 int mdi_prop_remove(mdi_pathinfo_t *, char *);
259 int mdi_prop_update_byte_array(mdi_pathinfo_t *, char *, uchar_t *, uint_t);
260 int mdi_prop_update_int(mdi_pathinfo_t *, char *, int);
261 int mdi_prop_update_int64(mdi_pathinfo_t *, char *, int64_t);
262 int mdi_prop_update_int_array(mdi_pathinfo_t *, char *, int *, uint_t);
263 int mdi_prop_update_string(mdi_pathinfo_t *, char *, char *);
264 int mdi_prop_update_string_array(mdi_pathinfo_t *, char *, char **, uint_t);
265 nvpair_t *mdi_pi_get_next_prop(mdi_pathinfo_t *, nvpair_t *);
267 int mdi_prop_lookup_byte_array(mdi_pathinfo_t *, char *, uchar_t **, uint_t *);
268 int mdi_prop_lookup_int(mdi_pathinfo_t *, char *, int *);
269 int mdi_prop_lookup_int64(mdi_pathinfo_t *, char *, int64_t *);
270 int mdi_prop_lookup_int_array(mdi_pathinfo_t *, char *, int **, uint_t *);
271 int mdi_prop_lookup_string(mdi_pathinfo_t *, char *, char **);
272 int mdi_prop_lookup_string_array(mdi_pathinfo_t *, char *, char ***, uint_t *);
289 caddr_t mdi_pi_get_phci_private(mdi_pathinfo_t *);
290 void mdi_pi_set_phci_private(mdi_pathinfo_t *, caddr_t);