Home
last modified time | relevance | path

Searched refs:l2tab (Results 1 – 1 of 1) sorted by relevance

/titanic_50/usr/src/uts/common/io/cxgbe/t4nex/
H A Dt4_l2t.c133 struct l2t_entry l2tab[L2T_SIZE]; member
156 for (e = d->rover, end = &d->l2tab[L2T_SIZE]; e != end; ++e) in alloc_l2e()
160 for (e = d->l2tab; atomic_read(&e->refcnt); ++e) in alloc_l2e()
171 for (p = &d->l2tab[e->hash].first; *p; p = &(*p)->next) { in alloc_l2e()
229 d->rover = d->l2tab; in t4_init_l2t()
235 d->l2tab[i].idx = i; in t4_init_l2t()
236 d->l2tab[i].state = L2T_STATE_UNUSED; in t4_init_l2t()
237 mutex_init(&d->l2tab[i].lock, NULL, MUTEX_DRIVER, NULL); in t4_init_l2t()
238 (void) atomic_swap_uint(&d->l2tab[i].refcnt, 0); in t4_init_l2t()
252 mutex_destroy(&d->l2tab[i].lock); in t4_free_l2t()
[all …]