Lines Matching refs:nr_bhs
45 if (fatent->nr_bhs == 1) {
81 fatent->nr_bhs = 1;
88 fatent->nr_bhs = 2;
114 fatent->nr_bhs = 1;
173 if (fatent->nr_bhs == 2)
201 if (fatent->nr_bhs == 1) {
219 fatent->nr_bhs = 1;
327 if (!fatent->nr_bhs || bhs[0]->b_blocknr != blocknr)
332 if (fatent->nr_bhs == 2) {
334 fatent->nr_bhs = 1;
338 if (fatent->nr_bhs != 2)
376 int nr_bhs)
386 for (n = 0; n < nr_bhs; n++) {
418 err = fat_sync_bhs(fatent->bhs, fatent->nr_bhs);
422 return fat_mirror_bhs(sb, fatent->bhs, fatent->nr_bhs);
447 static void fat_collect_bhs(struct buffer_head **bhs, int *nr_bhs,
452 for (n = 0; n < fatent->nr_bhs; n++) {
453 for (i = 0; i < *nr_bhs; i++) {
457 if (i == *nr_bhs) {
460 (*nr_bhs)++;
472 int i, count, err, nr_bhs, idx_clus;
483 err = nr_bhs = idx_clus = 0;
503 if (prev_ent.nr_bhs)
506 fat_collect_bhs(bhs, &nr_bhs, &fatent);
540 err = fat_sync_bhs(bhs, nr_bhs);
542 err = fat_mirror_bhs(sb, bhs, nr_bhs);
544 for (i = 0; i < nr_bhs; i++)
560 int i, err, nr_bhs;
563 nr_bhs = 0;
602 if (nr_bhs + fatent.nr_bhs > MAX_BUF_PER_PAGE) {
604 err = fat_sync_bhs(bhs, nr_bhs);
608 err = fat_mirror_bhs(sb, bhs, nr_bhs);
611 for (i = 0; i < nr_bhs; i++)
613 nr_bhs = 0;
615 fat_collect_bhs(bhs, &nr_bhs, &fatent);
619 err = fat_sync_bhs(bhs, nr_bhs);
623 err = fat_mirror_bhs(sb, bhs, nr_bhs);
626 for (i = 0; i < nr_bhs; i++)