Lines Matching refs:t

75 	mdb_tdb_lib_t *t;  in mdb_tdb_load()  local
83 for (t = tdb_list; t != NULL; t = t->tdb_next) { in mdb_tdb_load()
84 if (strcmp(path, t->tdb_pathname) == 0) in mdb_tdb_load()
88 if (t != NULL) in mdb_tdb_load()
89 return (&t->tdb_ops); in mdb_tdb_load()
119 t = mdb_alloc(sizeof (mdb_tdb_lib_t), UM_SLEEP); in mdb_tdb_load()
121 (void) strncpy(t->tdb_pathname, path, MAXPATHLEN); in mdb_tdb_load()
122 t->tdb_pathname[MAXPATHLEN - 1] = '\0'; in mdb_tdb_load()
123 t->tdb_handle = hdl; in mdb_tdb_load()
124 t->tdb_next = tdb_list; in mdb_tdb_load()
125 tdb_list = t; in mdb_tdb_load()
133 t->tdb_ops.td_ta_new = (td_err_e (*)())dlsym(hdl, "td_ta_new"); in mdb_tdb_load()
134 if (t->tdb_ops.td_ta_new == NULL) in mdb_tdb_load()
135 t->tdb_ops.td_ta_new = (td_err_e (*)())tdb_notsup; in mdb_tdb_load()
137 t->tdb_ops.td_ta_delete = (td_err_e (*)())dlsym(hdl, "td_ta_delete"); in mdb_tdb_load()
138 if (t->tdb_ops.td_ta_delete == NULL) in mdb_tdb_load()
139 t->tdb_ops.td_ta_delete = (td_err_e (*)())tdb_notsup; in mdb_tdb_load()
141 t->tdb_ops.td_ta_thr_iter = (td_err_e (*)()) in mdb_tdb_load()
143 if (t->tdb_ops.td_ta_thr_iter == NULL) in mdb_tdb_load()
144 t->tdb_ops.td_ta_thr_iter = (td_err_e (*)())tdb_notsup; in mdb_tdb_load()
146 t->tdb_ops.td_ta_map_id2thr = (td_err_e (*)()) in mdb_tdb_load()
148 if (t->tdb_ops.td_ta_map_id2thr == NULL) in mdb_tdb_load()
149 t->tdb_ops.td_ta_map_id2thr = (td_err_e (*)())tdb_notsup; in mdb_tdb_load()
151 t->tdb_ops.td_ta_map_lwp2thr = (td_err_e (*)()) in mdb_tdb_load()
153 if (t->tdb_ops.td_ta_map_lwp2thr == NULL) in mdb_tdb_load()
154 t->tdb_ops.td_ta_map_lwp2thr = (td_err_e (*)())tdb_notsup; in mdb_tdb_load()
156 t->tdb_ops.td_thr_get_info = (td_err_e (*)()) in mdb_tdb_load()
158 if (t->tdb_ops.td_thr_get_info == NULL) in mdb_tdb_load()
159 t->tdb_ops.td_thr_get_info = (td_err_e (*)())tdb_notsup; in mdb_tdb_load()
161 t->tdb_ops.td_thr_getgregs = (td_err_e (*)()) in mdb_tdb_load()
163 if (t->tdb_ops.td_thr_getgregs == NULL) in mdb_tdb_load()
164 t->tdb_ops.td_thr_getgregs = (td_err_e (*)())tdb_notsup; in mdb_tdb_load()
166 t->tdb_ops.td_thr_setgregs = (td_err_e (*)()) in mdb_tdb_load()
168 if (t->tdb_ops.td_thr_setgregs == NULL) in mdb_tdb_load()
169 t->tdb_ops.td_thr_setgregs = (td_err_e (*)())tdb_notsup; in mdb_tdb_load()
171 t->tdb_ops.td_thr_getfpregs = (td_err_e (*)()) in mdb_tdb_load()
173 if (t->tdb_ops.td_thr_getfpregs == NULL) in mdb_tdb_load()
174 t->tdb_ops.td_thr_getfpregs = (td_err_e (*)())tdb_notsup; in mdb_tdb_load()
176 t->tdb_ops.td_thr_setfpregs = (td_err_e (*)()) in mdb_tdb_load()
178 if (t->tdb_ops.td_thr_setfpregs == NULL) in mdb_tdb_load()
179 t->tdb_ops.td_thr_setfpregs = (td_err_e (*)())tdb_notsup; in mdb_tdb_load()
181 t->tdb_ops.td_thr_tlsbase = (td_err_e (*)()) in mdb_tdb_load()
183 if (t->tdb_ops.td_thr_tlsbase == NULL) in mdb_tdb_load()
184 t->tdb_ops.td_thr_tlsbase = (td_err_e (*)())tdb_notsup; in mdb_tdb_load()
186 t->tdb_ops.td_thr_getxregsize = (td_err_e (*)()) in mdb_tdb_load()
188 if (t->tdb_ops.td_thr_getxregsize == NULL) in mdb_tdb_load()
189 t->tdb_ops.td_thr_getxregsize = (td_err_e (*)())tdb_notsup; in mdb_tdb_load()
191 t->tdb_ops.td_thr_getxregs = (td_err_e (*)()) in mdb_tdb_load()
193 if (t->tdb_ops.td_thr_getxregs == NULL) in mdb_tdb_load()
194 t->tdb_ops.td_thr_getxregs = (td_err_e (*)())tdb_notsup; in mdb_tdb_load()
196 t->tdb_ops.td_thr_setxregs = (td_err_e (*)()) in mdb_tdb_load()
198 if (t->tdb_ops.td_thr_setxregs == NULL) in mdb_tdb_load()
199 t->tdb_ops.td_thr_setxregs = (td_err_e (*)())tdb_notsup; in mdb_tdb_load()
201 return (&t->tdb_ops); in mdb_tdb_load()
207 mdb_tdb_lib_t *t, *u; in mdb_tdb_flush() local
209 for (t = tdb_list; t != NULL; t = u) { in mdb_tdb_flush()
210 u = t->tdb_next; in mdb_tdb_flush()
211 (void) dlclose(t->tdb_handle); in mdb_tdb_flush()
212 mdb_free(t, sizeof (mdb_tdb_lib_t)); in mdb_tdb_flush()