Lines Matching refs:topo_mod_t
83 topo_mod_t *mod; /* Topo module handle */
101 typedef int pi_enum_fn_t(topo_mod_t *, md_t *, mde_cookie_t, topo_instance_t,
113 int pi_enum_generic_impl(topo_mod_t *, md_t *, mde_cookie_t, topo_instance_t,
123 typedef int pi_deferenum_fn_t(topo_mod_t *, md_t *, mde_cookie_t,
126 int pi_defer_add(topo_mod_t *, mde_cookie_t, tnode_t *, tnode_t *,
128 int pi_defer_exec(topo_mod_t *, md_t *);
131 int pi_enum_update(topo_mod_t *, md_t *, mde_cookie_t, tnode_t *, tnode_t *,
135 int pi_ldompri_open(topo_mod_t *, pi_enum_t *);
136 void pi_ldompri_close(topo_mod_t *, pi_enum_t *);
142 int pi_walker_init(topo_mod_t *);
143 void pi_walker_fini(topo_mod_t *);
146 int pi_find_mdenodes(topo_mod_t *, md_t *, mde_cookie_t, char *, char *,
148 int pi_skip_node(topo_mod_t *, md_t *, mde_cookie_t);
149 char *pi_get_dipath(topo_mod_t *, di_node_t);
150 char *pi_get_productsn(topo_mod_t *, md_t *, mde_cookie_t);
151 char *pi_get_chassisid(topo_mod_t *, md_t *, mde_cookie_t);
152 int pi_get_fru(topo_mod_t *, md_t *, mde_cookie_t, int *);
153 int pi_get_instance(topo_mod_t *, md_t *, mde_cookie_t, topo_instance_t *);
154 char *pi_get_label(topo_mod_t *, md_t *, mde_cookie_t);
155 int pi_get_lun(topo_mod_t *, di_node_t);
156 char *pi_get_part(topo_mod_t *, md_t *, mde_cookie_t);
157 char *pi_get_path(topo_mod_t *, md_t *, mde_cookie_t);
158 char *pi_get_productid(topo_mod_t *, md_t *);
159 int pi_get_priphy(topo_mod_t *, md_t *, mde_cookie_t, uint8_t *);
160 int pi_get_phynum(topo_mod_t *, di_node_t);
161 char *pi_get_revision(topo_mod_t *, md_t *, mde_cookie_t);
162 char *pi_get_serial(topo_mod_t *, md_t *, mde_cookie_t);
163 char *pi_get_serverid(topo_mod_t *);
164 char *pi_get_target_port(topo_mod_t *, di_node_t);
165 char *pi_get_topo_hc_name(topo_mod_t *, md_t *, mde_cookie_t);
167 int pi_set_auth(topo_mod_t *, md_t *, mde_cookie_t, tnode_t *, tnode_t *);
168 int pi_set_frufmri(topo_mod_t *, md_t *, mde_cookie_t, const char *,
170 int pi_set_label(topo_mod_t *, md_t *, mde_cookie_t, tnode_t *);
171 int pi_set_system(topo_mod_t *, tnode_t *);
173 tnode_t *pi_node_bind(topo_mod_t *, md_t *, mde_cookie_t, tnode_t *,