Lines Matching refs:mod
65 zfs_init(topo_mod_t *mod, topo_version_t version)
71 topo_mod_setdebug(mod);
73 topo_mod_dprintf(mod, "initializing zfs builtin\n");
76 return (topo_mod_seterrno(mod, EMOD_VER_NEW));
78 if (topo_mod_register(mod, &zfs_info, TOPO_VERSION) != 0) {
79 topo_mod_dprintf(mod, "failed to register zfs: "
80 "%s\n", topo_mod_errmsg(mod));
81 return (-1); /* mod errno already set */
90 zfs_fini(topo_mod_t *mod)
96 topo_mod_unregister(mod);
102 zfs_enum(topo_mod_t *mod, tnode_t *pnode, const char *name, topo_instance_t min,
110 (void) topo_method_register(mod, pnode, zfs_methods);
180 zfs_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version,
188 return (topo_mod_seterrno(mod, EMOD_VER_NEW));
191 (name = topo_mod_alloc(mod, len + 1)) == NULL ||
194 topo_mod_free(mod, name, len + 1);
195 return (topo_mod_seterrno(mod, EMOD_FMRI_NVL));
198 if (topo_mod_nvalloc(mod, &fmristr, NV_UNIQUE_NAME) != 0) {
199 topo_mod_free(mod, name, len + 1);
200 return (topo_mod_seterrno(mod, EMOD_FMRI_NVL));
203 topo_mod_free(mod, name, len + 1);
205 return (topo_mod_seterrno(mod, EMOD_FMRI_NVL));
207 topo_mod_free(mod, name, len + 1);