Lines Matching refs:mod

84 fac_prov_libhp_find_node(topo_mod_t *mod, const char *conn)  in fac_prov_libhp_find_node()  argument
93 topo_mod_dprintf(mod, "failed to construct /dev/cfg path"); in fac_prov_libhp_find_node()
99 topo_mod_dprintf(mod, "failed to readlink %s: %s", cfg, in fac_prov_libhp_find_node()
105 topo_mod_dprintf(mod, "cannot process readlink of %s: link " in fac_prov_libhp_find_node()
113 topo_mod_dprintf(mod, "failed to find %s in %s", prefix, link); in fac_prov_libhp_find_node()
120 topo_mod_dprintf(mod, "failed to find ':' to indicate start of " in fac_prov_libhp_find_node()
126 topo_mod_dprintf(mod, "attempting to hp_init %s %s", start, conn); in fac_prov_libhp_find_node()
129 topo_mod_dprintf(mod, "failed to init hp node: %s\n", in fac_prov_libhp_find_node()
138 fac_prov_libhp_set_val(topo_mod_t *mod, hp_node_t hp, const char *opt_name, in fac_prov_libhp_set_val() argument
147 topo_mod_dprintf(mod, "failed to construct option buf"); in fac_prov_libhp_set_val()
148 return (topo_mod_seterrno(mod, EMOD_UNKNOWN)); in fac_prov_libhp_set_val()
153 topo_mod_dprintf(mod, "failed to set prop %s: %s", buf, in fac_prov_libhp_set_val()
155 return (topo_mod_seterrno(mod, EMOD_UNKNOWN)); in fac_prov_libhp_set_val()
163 fac_prov_libhp_get_opt(topo_mod_t *mod, hp_node_t hp, const char *opt_name, in fac_prov_libhp_get_opt() argument
174 topo_mod_dprintf(mod, "failed to construct option buf"); in fac_prov_libhp_get_opt()
175 return (topo_mod_seterrno(mod, EMOD_UNKNOWN)); in fac_prov_libhp_get_opt()
180 topo_mod_dprintf(mod, "failed to get hp node private prop " in fac_prov_libhp_get_opt()
182 return (topo_mod_seterrno(mod, EMOD_UNKNOWN)); in fac_prov_libhp_get_opt()
185 topo_mod_dprintf(mod, "got hp node opt %s", val); in fac_prov_libhp_get_opt()
193 if (topo_mod_nvalloc(mod, &nvl, NV_UNIQUE_NAME) != 0 || in fac_prov_libhp_get_opt()
197 topo_mod_dprintf(mod, "failed to construct output nvl for " in fac_prov_libhp_get_opt()
200 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL)); in fac_prov_libhp_get_opt()
208 fac_prov_libhp_opt_set(topo_mod_t *mod, tnode_t *tn, topo_version_t vers, in fac_prov_libhp_opt_set() argument
217 return (topo_mod_seterrno(mod, ETOPO_METHOD_VERNEW)); in fac_prov_libhp_opt_set()
228 topo_mod_dprintf(mod, "failed to get required libhp props: %s", in fac_prov_libhp_opt_set()
230 (void) topo_mod_seterrno(mod, err); in fac_prov_libhp_opt_set()
234 hp = fac_prov_libhp_find_node(mod, conn); in fac_prov_libhp_opt_set()
236 (void) topo_mod_seterrno(mod, EMOD_UNKNOWN); in fac_prov_libhp_opt_set()
246 ret = topo_mod_seterrno(mod, EMOD_NVL_INVAL); in fac_prov_libhp_opt_set()
252 ret = fac_prov_libhp_set_val(mod, hp, opt_name, opt_on); in fac_prov_libhp_opt_set()
255 ret = fac_prov_libhp_set_val(mod, hp, opt_name, in fac_prov_libhp_opt_set()
259 topo_mod_dprintf(mod, "unknown LED mode: 0x%x\n", val); in fac_prov_libhp_opt_set()
260 ret = topo_mod_seterrno(mod, EMOD_NVL_INVAL); in fac_prov_libhp_opt_set()
264 ret = fac_prov_libhp_get_opt(mod, hp, opt_name, opt_on, nvout); in fac_prov_libhp_opt_set()
268 topo_mod_strfree(mod, conn); in fac_prov_libhp_opt_set()
269 topo_mod_strfree(mod, opt_name); in fac_prov_libhp_opt_set()
270 topo_mod_strfree(mod, opt_on); in fac_prov_libhp_opt_set()
271 topo_mod_strfree(mod, opt_off); in fac_prov_libhp_opt_set()
285 topo_fac_prov_libhp_enum(topo_mod_t *mod, tnode_t *tn, const char *name, in topo_fac_prov_libhp_enum() argument
292 topo_mod_dprintf(mod, "asked to enum %s [%" PRIu64 ", %" PRIu64 "] on " in topo_fac_prov_libhp_enum()
296 topo_mod_dprintf(mod, "node %s[%" PRIu64 "] has unexpected " in topo_fac_prov_libhp_enum()
301 if (topo_method_register(mod, tn, fac_prov_libhp_methods) != 0) { in topo_fac_prov_libhp_enum()
302 topo_mod_dprintf(mod, "failed to register libhp facility " in topo_fac_prov_libhp_enum()
303 "methods: %s", topo_mod_errmsg(mod)); in topo_fac_prov_libhp_enum()
320 _topo_init(topo_mod_t *mod, topo_version_t version) in _topo_init() argument
323 topo_mod_setdebug(mod); in _topo_init()
325 return (topo_mod_register(mod, &fac_prov_libhp_mod, TOPO_VERSION)); in _topo_init()
329 _topo_fini(topo_mod_t *mod) in _topo_fini() argument
331 topo_mod_unregister(mod); in _topo_fini()