tstate
SLIST_REMOVE(lhp, tptr, tstate, next);
SLIST_ENTRY(tstate) next;
SLIST_HEAD(tslist, tstate);
struct tstate tstate[MAXCPU];
tstate[i].first = -1;
tstate[i].cur = (kcpu->ktr_idx - 1) & ktr_entries_mask;
if (tstate[i].cur == -1) {
if (kcpu->ktr_buf[tstate[i].cur].ktr_timestamp > highest_ts) {
highest_ts = kcpu->ktr_buf[tstate[i].cur].ktr_timestamp;
kp = &kcpu->ktr_buf[tstate[i].cur];
if (tstate[i].first == -1)
tstate[i].first = tstate[i].cur;
if (--tstate[i].cur < 0)
tstate[i].cur = ktr_entries - 1;
if (tstate[i].first == tstate[i].cur) {
db_mach_vtrace(i, kp, tstate[i].cur + 1);
tstate[i].cur = -1;
if (kcpu->ktr_buf[tstate[i].cur].ktr_info == NULL)
tstate[i].cur = -1;
if (db_mach_vtrace(i, kp, tstate[i].cur + 1) == 0)
tstate[i].cur = -1;
struct cstate *tstate = comp->tstate;
bzero((char *)comp->tstate, sizeof(comp->tstate));
tstate[i].cs_id = i;
tstate[i].cs_next = &tstate[i - 1];
tstate[0].cs_next = &tstate[max_state];
tstate[0].cs_id = 0;
comp->last_cs = &tstate[0];
struct cstate tstate[MAX_STATES]; /* xmit connection states */
index = sl0->last_cs - sl0->tstate;
struct cstate *const cs = &sl->tstate[i];
index = sl0->tstate[i].cs_next - sl0->tstate;
index = sl0->last_cs - sl0->tstate;
struct cstate *const cs = &sl->tstate[i];
index = sl0->tstate[i].cs_next - sl0->tstate;
static enum tstate timer0_state;
static enum tstate timer1_state;
static enum tstate timer2_state;
tstate = NULL;
tstate = test_storage;
for (; tstate != NULL; ) {
tstate(ap);
void (*tstate)(struct i_fn_args *) = NULL;
struct cstate *tstate = comp->tstate;
tstate[i].cs_id = i;
tstate[i].cs_next = &tstate[i - 1];
tstate[0].cs_next = &tstate[max_state];
tstate[0].cs_id = 0;
comp->last_cs = &tstate[0];
struct cstate tstate[MAX_VJ_STATES]; /* xmit connection states */
#define AMT (sizeof(*sc) - 2 * sizeof(sc->sc_comp.tstate))