Lines Matching refs:ta
23 iterate_thread_list (td_thragent_t *ta, td_thr_iter_f *callback, in iterate_thread_list() argument
36 err = DB_GET_FIELD (next, ta, head, list_t, next, 0); in iterate_thread_list()
47 td_thrhandle_t th = { ta, 0 }; in iterate_thread_list()
52 err = DB_GET_FIELD_ADDRESS (ofs, ta, 0, pthread, list, 0); in iterate_thread_list()
56 if (ta->ta_sizeof_pthread == 0) in iterate_thread_list()
58 err = _td_check_sizeof (ta, &ta->ta_sizeof_pthread, SYM_SIZEOF_pthread); in iterate_thread_list()
62 copy = __alloca (ta->ta_sizeof_pthread); in iterate_thread_list()
75 if (ps_pdread (ta->ph, addr, copy, ta->ta_sizeof_pthread) != PS_OK) in iterate_thread_list()
78 err = DB_GET_FIELD_LOCAL (schedpolicy, ta, copy, pthread, in iterate_thread_list()
82 err = DB_GET_FIELD_LOCAL (schedprio, ta, copy, pthread, in iterate_thread_list()
96 th.th_ta_p = (td_thragent_t *) ta; in iterate_thread_list()
103 err = DB_GET_FIELD_LOCAL (next, ta, copy + (ofs - (psaddr_t) 0), list_t, in iterate_thread_list()
118 td_thragent_t *const ta = (td_thragent_t *) ta_arg; in td_ta_thr_iter() local
125 if (! ta_ok (ta)) in td_ta_thr_iter()
135 err = __td_ta_stack_user (ta, &list); in td_ta_thr_iter()
137 err = iterate_thread_list (ta, callback, cbdata_p, state, ti_pri, in td_ta_thr_iter()
142 err = __td_ta_stack_used (ta, &list); in td_ta_thr_iter()
144 err = iterate_thread_list (ta, callback, cbdata_p, state, ti_pri, in td_ta_thr_iter()