Lines Matching refs:free_list
32 struct bio *free_list; member
421 if (WARN_ON_ONCE(cache->free_list)) in bio_alloc_irq_cache_splice()
425 cache->free_list = cache->free_list_irq; in bio_alloc_irq_cache_splice()
440 if (!cache->free_list) { in bio_alloc_percpu_cache()
443 if (!cache->free_list) { in bio_alloc_percpu_cache()
448 bio = cache->free_list; in bio_alloc_percpu_cache()
449 cache->free_list = bio->bi_next; in bio_alloc_percpu_cache()
709 while ((bio = cache->free_list) != NULL) { in __bio_alloc_cache_prune()
710 cache->free_list = bio->bi_next; in __bio_alloc_cache_prune()
723 if (!READ_ONCE(cache->free_list)) { in bio_alloc_cache_prune()
774 bio->bi_next = cache->free_list; in bio_put_percpu_cache()
776 cache->free_list = bio; in bio_put_percpu_cache()