Lines Matching refs:twp
100 tnrh_walk_t *twp;
102 twp = mdb_alloc(sizeof (*twp), UM_SLEEP);
104 if (read_table("tnrhc_table", twp->tnrhc_table,
106 mdb_free(twp, sizeof (*twp));
109 if (read_table("tnrhc_table_v6", twp->tnrhc_table_v6,
111 free_table(twp->tnrhc_table, TSOL_MASK_TABLE_SIZE);
112 mdb_free(twp, sizeof (*twp));
116 twp->hptr = twp->tnrhc_table;
117 twp->idx = 0;
119 wsp->walk_data = twp;
127 tnrh_walk_t *twp = wsp->walk_data;
132 if (*twp->hptr == NULL || twp->idx >= TNRHC_SIZE) {
133 twp->hptr++;
134 if (twp->hptr == twp->tnrhc_table +
136 twp->hptr = twp->tnrhc_table_v6;
137 else if (twp->hptr == twp->tnrhc_table_v6 +
140 twp->idx = 0;
142 wsp->walk_addr = (uintptr_t)(*twp->hptr)[twp->idx++].
162 tnrh_walk_t *twp = wsp->walk_data;
164 free_table(twp->tnrhc_table, TSOL_MASK_TABLE_SIZE);
165 free_table(twp->tnrhc_table_v6, TSOL_MASK_TABLE_SIZE_V6);
166 mdb_free(twp, sizeof (*twp));