Lines Matching refs:mod

37 count_busorrc(topo_mod_t *mod, busorrc_t *list, int *hbc, int *bph)
59 topo_mod_dprintf(mod,
62 return (topo_mod_seterrno(mod, EMOD_PARTIAL_ENUM));
65 topo_mod_dprintf(mod,
67 topo_mod_dprintf(mod, "%d buses total.\n", bt);
72 busorrc_process(topo_mod_t *mod, busorrc_t *list, int isrc, tnode_t *ptn)
78 topo_mod_dprintf(mod, "No root complexes found.\n");
80 topo_mod_dprintf(mod, "No pci buses found.\n");
107 if (count_busorrc(mod, list, &hbc, &busper) < 0)
110 return (declare_exbuses(mod, list, ptn, hbc, busper));
112 return (declare_buses(mod, list, ptn, hbc));
116 pci_hostbridges_find(topo_mod_t *mod, tnode_t *ptn)
124 devtree = topo_mod_devinfo(mod);
126 topo_mod_dprintf(mod, "devinfo init failed.");
128 return (topo_mod_seterrno(mod, EMOD_PARTIAL_ENUM));
133 if (busorrc_add(mod, &buses, pnode) < 0) {
134 return (topo_mod_seterrno(mod, EMOD_PARTIAL_ENUM));
140 if (busorrc_add(mod, &buses, pnode) < 0) {
141 return (topo_mod_seterrno(mod, EMOD_PARTIAL_ENUM));
147 if (busorrc_add(mod, &buses, pnode) < 0) {
148 return (topo_mod_seterrno(mod, EMOD_PARTIAL_ENUM));
154 if (busorrc_add(mod, &rcs, pnode) < 0) {
155 return (topo_mod_seterrno(mod, EMOD_PARTIAL_ENUM));
159 if (busorrc_process(mod, buses, 0, ptn) < 0)
160 return (topo_mod_seterrno(mod, EMOD_PARTIAL_ENUM));
162 if (busorrc_process(mod, rcs, 1, ptn) < 0)
163 return (topo_mod_seterrno(mod, EMOD_PARTIAL_ENUM));
165 busorrc_free(mod, buses);
166 busorrc_free(mod, rcs);
172 platform_hb_enum(topo_mod_t *mod, tnode_t *parent, const char *name,
175 return (pci_hostbridges_find(mod, parent));
180 platform_hb_label(topo_mod_t *mod, tnode_t *node, nvlist_t *in, nvlist_t **out)
182 return (labelmethod_inherit(mod, node, in, out));