Lines Matching refs:nr_bhs
47 if (fatent->nr_bhs == 1) {
83 fatent->nr_bhs = 1;
90 fatent->nr_bhs = 2;
115 fatent->nr_bhs = 1;
174 if (fatent->nr_bhs == 2)
205 if (fatent->nr_bhs == 1) {
220 fatent->nr_bhs = 1;
320 if (!fatent->nr_bhs || bhs[0]->b_blocknr != blocknr)
325 if (fatent->nr_bhs == 2) {
327 fatent->nr_bhs = 1;
331 if (fatent->nr_bhs != 2)
368 int nr_bhs)
378 for (n = 0; n < nr_bhs; n++) {
407 err = fat_sync_bhs(fatent->bhs, fatent->nr_bhs);
411 return fat_mirror_bhs(sb, fatent->bhs, fatent->nr_bhs);
436 static void fat_collect_bhs(struct buffer_head **bhs, int *nr_bhs,
441 for (n = 0; n < fatent->nr_bhs; n++) {
442 for (i = 0; i < *nr_bhs; i++) {
446 if (i == *nr_bhs) {
449 (*nr_bhs)++;
461 int i, count, err, nr_bhs, idx_clus;
472 err = nr_bhs = idx_clus = 0;
492 if (prev_ent.nr_bhs)
495 fat_collect_bhs(bhs, &nr_bhs, &fatent);
530 err = fat_sync_bhs(bhs, nr_bhs);
532 err = fat_mirror_bhs(sb, bhs, nr_bhs);
534 for (i = 0; i < nr_bhs; i++)
550 int i, err, nr_bhs;
553 nr_bhs = 0;
591 if (nr_bhs + fatent.nr_bhs > MAX_BUF_PER_PAGE) {
593 err = fat_sync_bhs(bhs, nr_bhs);
597 err = fat_mirror_bhs(sb, bhs, nr_bhs);
600 for (i = 0; i < nr_bhs; i++)
602 nr_bhs = 0;
604 fat_collect_bhs(bhs, &nr_bhs, &fatent);
608 err = fat_sync_bhs(bhs, nr_bhs);
612 err = fat_mirror_bhs(sb, bhs, nr_bhs);
615 for (i = 0; i < nr_bhs; i++)