Lines Matching refs:bio_list
693 * bio_list to a pointer to the bio_list_on_stack, thus initialising the
694 * bio_list of new bios to be added. ->submit_bio() may indeed add some more
696 * non-NULL value in bio_list and re-enter the loop from the top.
698 * pretending) and so remove it from bio_list, and call into ->submit_bio()
707 struct bio_list bio_list_on_stack[2];
712 current->bio_list = bio_list_on_stack;
716 struct bio_list lower, same;
719 * Create a fresh bio_list for all subordinate requests.
746 current->bio_list = NULL;
751 struct bio_list bio_list[2] = { };
753 current->bio_list = bio_list;
757 } while ((bio = bio_list_pop(&bio_list[0])));
759 current->bio_list = NULL;
780 * usage with stacked devices could be a problem. Use current->bio_list
784 if (current->bio_list) {
786 bio_list_add_head(¤t->bio_list[0], bio);
788 bio_list_add(¤t->bio_list[0], bio);