Lines Matching defs:di_node
220 struct di_node { /* useful info to export for each tree node */ struct
224 di_off_t self; /* make it self addressable */
225 di_off_t parent; /* offset of parent node */
226 di_off_t child; /* offset of child node */
227 di_off_t sibling; /* offset of sibling */
228 di_off_t next; /* next node on per-instance list */
232 di_off_t node_name; /* offset of device node name */
233 di_off_t address; /* offset of address part of name */
234 di_off_t bind_name; /* offset of binding name */
235 di_off_t compat_names; /* offset of compatible names */
260 ddi_node_class_t node_class; /* node class */ argument
263 ddi_node_state_t node_state; /* devinfo state */ argument
265 di_off_t lnodes; /* lnodes associated with this di_node */ argument
266 di_off_t tgt_links;
267 di_off_t src_links;
269 uint32_t di_pad1; /* 4 byte padding for 32bit x86 app. */
270 uint64_t user_private_data;
274 di_off_t next_vhci;
275 di_off_t top_phci;
276 di_off_t next_phci;
277 uint32_t multipath_component; /* stores MDI_COMPONENT_* value. */
302 di_off_t node; /* address of di_node */ argument