Lines Matching refs:free_list
31 struct bio *free_list; member
432 if (WARN_ON_ONCE(cache->free_list)) in bio_alloc_irq_cache_splice()
436 cache->free_list = cache->free_list_irq; in bio_alloc_irq_cache_splice()
451 if (!cache->free_list) { in bio_alloc_percpu_cache()
454 if (!cache->free_list) { in bio_alloc_percpu_cache()
459 bio = cache->free_list; in bio_alloc_percpu_cache()
460 cache->free_list = bio->bi_next; in bio_alloc_percpu_cache()
720 while ((bio = cache->free_list) != NULL) { in __bio_alloc_cache_prune()
721 cache->free_list = bio->bi_next; in __bio_alloc_cache_prune()
734 if (!READ_ONCE(cache->free_list)) { in bio_alloc_cache_prune()
781 bio->bi_next = cache->free_list; in bio_put_percpu_cache()
784 cache->free_list = bio; in bio_put_percpu_cache()