Lines Matching refs:di_path_t
111 typedef struct di_path *di_path_t; /* path_node */
197 extern di_path_t di_path_phci_next_path(di_node_t node, di_path_t);
198 extern di_path_t di_path_client_next_path(di_node_t node, di_path_t);
200 extern di_node_t di_path_phci_node(di_path_t path);
201 extern di_node_t di_path_client_node(di_path_t path);
203 extern char *di_path_node_name(di_path_t path);
204 extern char *di_path_bus_addr(di_path_t path);
205 extern int di_path_instance(di_path_t path);
206 extern di_path_state_t di_path_state(di_path_t path);
207 extern uint_t di_path_flags(di_path_t path);
209 extern char *di_path_devfs_path(di_path_t path);
210 extern char *di_path_client_devfs_path(di_path_t path);
212 extern void di_path_private_set(di_path_t path, void *data);
213 extern void *di_path_private_get(di_path_t path);
215 extern uint64_t di_path_cna_dev(di_path_t path);
287 extern di_path_prop_t di_path_prop_next(di_path_t path, di_path_prop_t prop);
302 extern int di_path_prop_lookup_bytes(di_path_t path,
304 extern int di_path_prop_lookup_ints(di_path_t path,
306 extern int di_path_prop_lookup_int64s(di_path_t path,
308 extern int di_path_prop_lookup_strings(di_path_t path,
409 extern char *di_path_addr(di_path_t path, char *buf);
410 extern di_path_t di_path_next(di_node_t node, di_path_t path);
411 extern di_path_t di_path_next_phci(di_node_t node, di_path_t path);
412 extern di_path_t di_path_next_client(di_node_t node, di_path_t path);
523 extern di_path_t di_lookup_path(di_node_t root, char *path);