Lines Matching defs:thp
38 topo_hdl_lock(topo_hdl_t *thp)
40 (void) pthread_mutex_lock(&thp->th_lock);
44 topo_hdl_unlock(topo_hdl_t *thp)
46 (void) pthread_mutex_unlock(&thp->th_lock);
109 env_process_value(topo_hdl_t *thp, const char *begin, const char *end)
135 thp->th_debug |= dbp->tdm_mode;
140 topo_debug_set(topo_hdl_t *thp, const char *dbmode, const char *dout)
145 topo_hdl_lock(thp);
155 env_process_value(thp, value, end);
159 topo_hdl_unlock(thp);
166 thp->th_dbout = dbp->tdm_mode;
168 topo_hdl_unlock(thp);
172 topo_vdprintf(topo_hdl_t *thp, int mask, const char *mod, const char *format,
179 if (!(thp->th_debug & mask))
189 if (thp->th_dbout == TOPO_DBOUT_SYSLOG) {
208 topo_dprintf(topo_hdl_t *thp, int mask, const char *format, ...)
213 topo_vdprintf(thp, mask, NULL, format, ap);
218 topo_hdl_root(topo_hdl_t *thp, const char *scheme)
222 for (tp = topo_list_next(&thp->th_trees); tp != NULL;
269 topo_hdl_t *thp = mod->tm_hdl;
273 __func__, (void *)mod, file, thp->th_rootdir);
279 (void) snprintf(sp, PATH_MAX, TOPO_PLATFORM_PATH, thp->th_rootdir,
280 thp->th_platform, file);
283 thp->th_rootdir, thp->th_machine, file);
286 thp->th_rootdir, file);
306 topo_cleanup_auth_str(topo_hdl_t *thp, const char *begin)
338 pp = topo_hdl_strdup(thp, buf);
550 topo_hdl_timestamp(topo_hdl_t *thp)
552 return (thp->th_timestamp);
556 topo_hdl_uuid(topo_hdl_t *thp)
558 return (thp->th_uuid);
562 topo_hdl_auth(topo_hdl_t *thp)
564 return (thp->th_auth);