Lines Matching defs:bio_list
700 * bio_list to a pointer to the bio_list_on_stack, thus initialising the
701 * bio_list of new bios to be added. ->submit_bio() may indeed add some more
703 * non-NULL value in bio_list and re-enter the loop from the top.
705 * pretending) and so remove it from bio_list, and call into ->submit_bio()
714 struct bio_list bio_list_on_stack[2];
719 current->bio_list = bio_list_on_stack;
723 struct bio_list lower, same;
726 * Create a fresh bio_list for all subordinate requests.
753 current->bio_list = NULL;
758 struct bio_list bio_list[2] = { };
760 current->bio_list = bio_list;
764 } while ((bio = bio_list_pop(&bio_list[0])));
766 current->bio_list = NULL;
787 * usage with stacked devices could be a problem. Use current->bio_list
791 if (current->bio_list) {
793 bio_list_add_head(¤t->bio_list[0], bio);
795 bio_list_add(¤t->bio_list[0], bio);