Lines Matching refs:lru
191 if (list_empty(&sh->lru)) { in raid5_wakeup_stripe_thread()
195 list_add_tail(&sh->lru, &group->loprio_list); in raid5_wakeup_stripe_thread()
197 list_add_tail(&sh->lru, &group->handle_list); in raid5_wakeup_stripe_thread()
232 BUG_ON(!list_empty(&sh->lru)); in do_release_stripe()
257 list_add_tail(&sh->lru, &conf->delayed_list); in do_release_stripe()
260 list_add_tail(&sh->lru, &conf->bitmap_list); in do_release_stripe()
266 list_add_tail(&sh->lru, in do_release_stripe()
269 list_add_tail(&sh->lru, in do_release_stripe()
286 list_add_tail(&sh->lru, temp_inactive_list); in do_release_stripe()
290 list_add_tail(&sh->lru, temp_inactive_list); in do_release_stripe()
297 list_add_tail(&sh->lru, &conf->r5c_full_stripe_list); in do_release_stripe()
305 list_add_tail(&sh->lru, &conf->r5c_partial_stripe_list); in do_release_stripe()
455 sh = list_entry(first, struct stripe_head, lru); in get_free_stripe()
658 BUG_ON(list_empty(&sh->lru) && in find_get_stripe()
663 list_del_init(&sh->lru); in find_get_stripe()
2374 INIT_LIST_HEAD(&sh->lru); in alloc_stripe()
2571 list_add(&nsh->lru, &newstripes); in resize_stripes()
2576 nsh = list_entry(newstripes.next, struct stripe_head, lru); in resize_stripes()
2577 list_del(&nsh->lru); in resize_stripes()
2590 list_for_each_entry(nsh, &newstripes, lru) { in resize_stripes()
2654 nsh = list_entry(newstripes.next, struct stripe_head, lru); in resize_stripes()
2655 list_del_init(&nsh->lru); in resize_stripes()
5403 sh = list_entry(l, struct stripe_head, lru); in raid5_activate_delayed()
5408 list_add_tail(&sh->lru, &conf->hold_list); in raid5_activate_delayed()
5422 struct stripe_head *sh = list_entry(head.next, struct stripe_head, lru); in activate_bit_delay()
5424 list_del_init(&sh->lru); in activate_bit_delay()
5657 sh = list_entry(handle_list->next, typeof(*sh), lru); in __get_priority_stripe()
5676 list_for_each_entry(tmp, &conf->hold_list, lru) { in __get_priority_stripe()
5706 list_del_init(&sh->lru); in __get_priority_stripe()
5730 sh = list_first_entry(&cb->list, struct stripe_head, lru); in raid5_unplug()
5731 list_del_init(&sh->lru); in raid5_unplug()
5779 list_add_tail(&sh->lru, &cb->list); in release_stripe_plug()
6582 list_add(&sh->lru, &stripes); in reshape_request()
6616 sh = list_entry(stripes.next, struct stripe_head, lru); in reshape_request()
6617 list_del_init(&sh->lru); in reshape_request()