Lines Matching full:merge

3  * Functions related to segment and merge handling
25 * Don't merge if the 1st bio starts with non-zero offset, otherwise it in bio_will_gap()
27 * merge a huge number of small single bios in case of mkfs. in bio_will_gap()
43 * merge with 'pb' in bio_will_gap()
344 /* there isn't chance to merge the splitted bio */ in __blk_queue_split()
467 /* only try to merge bvecs into one sg if they are from two bios */
501 * Only try to merge bvecs from two bios given we in __blk_bios_map_sg()
502 * have done bio internal merge when adding pages in __blk_bios_map_sg()
567 /* discard request merge won't add new segment */ in ll_new_hw_segment()
666 /* Merge is OK... */ in ll_merge_requests_fn()
672 * blk_rq_set_mixed_merge - mark a request as mixed merge
673 * @rq: request to mark as mixed merge
743 * Don't allow merge of different write hints, or for a hint with in attempt_merge()
753 * If we are allowed to merge, then append bio list in attempt_merge()
775 * a mixed merge, mark both as mixed before proceeding. This in attempt_merge()
787 * At this point we have either done a back merge or front merge. We in attempt_merge()
840 * Try to merge 'next' into 'rq'. Return true if the merge happened, false
841 * otherwise. The caller is responsible for freeing 'next' if the merge
858 /* different data direction or already started, don't merge */ in blk_rq_merge_ok()
866 /* only merge integrity protected bio into ditto rq */ in blk_rq_merge_ok()
870 /* Only merge if the crypt contexts are compatible */ in blk_rq_merge_ok()
880 * Don't allow merge of different write hints, or for a hint with in blk_rq_merge_ok()
1022 * blk_attempt_plug_merge - try to merge with %current's plugged list
1031 * on %current's plugged list. Returns %true if merge was successful,
1078 * Iterate list of requests and see if we can merge this bio with any