Lines Matching defs:next
858 * our headroom for the next scanning cycle by this percentage multiple.
894 uint64_t l2ad_hand; /* next write location */
2954 * type, spill over into the next type.
5308 * temporarily boost scanning headroom during the next scan cycle to make
5377 * percentage factor for the next scan cycle,
5441 clock_t interval, next, now;
5447 * what we wanted, schedule the next write much sooner.
5455 next = MAX(now, MIN(now + interval, began + interval));
5457 return (next);
5467 l2arc_dev_t *first, *next = NULL;
5482 next = l2arc_dev_last;
5485 if (next == NULL) {
5486 next = list_head(l2arc_dev_list);
5488 next = list_next(l2arc_dev_list, next);
5489 if (next == NULL)
5490 next = list_head(l2arc_dev_list);
5495 first = next;
5496 else if (next == first)
5499 } while (vdev_is_dead(next->l2ad_vdev));
5502 if (vdev_is_dead(next->l2ad_vdev))
5503 next = NULL;
5505 l2arc_dev_last = next;
5511 * Grab the config lock to prevent the 'next' device from being
5514 if (next != NULL)
5515 spa_config_enter(next->l2ad_spa, SCL_L2ARC, next, RW_READER);
5518 return (next);
5610 * the next time around.
6153 * boost on the next scan cycle.
6409 clock_t begin, next = ddi_get_lbolt();
6419 next);
6421 next = ddi_get_lbolt() + hz;
6435 * This selects the next l2arc device to write to, and in
6436 * doing so the next spa to feed from: dev->l2ad_spa. This
6455 next = ddi_get_lbolt() + 5 * l2arc_feed_secs * hz;
6486 next = l2arc_write_interval(begin, size, wrote);