Lines Matching defs:aw
3874 arc_evict_waiter_t *aw = list_tail(&arc_evict_waiters);
3875 if (aw == NULL) {
3879 MAX(-remaining, (int64_t)(aw->aew_count - arc_evict_count));
3985 arc_evict_waiter_t *aw;
3986 while ((aw = list_head(&arc_evict_waiters)) != NULL &&
3987 aw->aew_count <= arc_evict_count) {
3988 list_remove(&arc_evict_waiters, aw);
3989 cv_broadcast(&aw->aew_cv);
4710 arc_evict_waiter_t *aw;
4711 while ((aw = list_remove_head(&arc_evict_waiters)) != NULL) {
4712 cv_broadcast(&aw->aew_cv);
4985 arc_evict_waiter_t aw;
4986 list_link_init(&aw.aew_node);
4987 cv_init(&aw.aew_cv, NULL, CV_DEFAULT, NULL);
5005 aw.aew_count = MAX(last_count, arc_evict_count) + amount;
5007 list_insert_tail(&arc_evict_waiters, &aw);
5014 uint64_t, aw.aew_count);
5023 cv_wait(&aw.aew_cv, &arc_evict_lock);
5024 } while (list_link_active(&aw.aew_node));
5027 cv_destroy(&aw.aew_cv);