Lines Matching defs:bip
3437 struct bio **bip;
3447 bip = &sh->dev[dd_idx].towrite;
3449 bip = &sh->dev[dd_idx].toread;
3451 while (*bip && (*bip)->bi_iter.bi_sector < bi->bi_iter.bi_sector) {
3452 if (bio_end_sector(*bip) > bi->bi_iter.bi_sector)
3454 bip = &(*bip)->bi_next;
3457 if (*bip && (*bip)->bi_iter.bi_sector < bio_end_sector(bi))
3497 struct bio **bip;
3501 bip = &sh->dev[dd_idx].towrite;
3502 if (!*bip)
3505 bip = &sh->dev[dd_idx].toread;
3508 while (*bip && (*bip)->bi_iter.bi_sector < bi->bi_iter.bi_sector)
3509 bip = &(*bip)->bi_next;
3514 BUG_ON(*bip && bi->bi_next && (*bip) != bi->bi_next);
3515 if (*bip)
3516 bi->bi_next = *bip;
3517 *bip = bi;
3537 (*bip)->bi_iter.bi_sector, sh->sector, dd_idx,