Lines Matching defs:secno

14 secno hpfs_search_hotfix_map(struct super_block *s, secno sec)
26 unsigned hpfs_search_hotfix_map_for_range(struct super_block *s, secno sec, unsigned n)
38 void hpfs_prefetch_sectors(struct super_block *s, unsigned secno, int n)
43 if (n <= 0 || unlikely(secno >= hpfs_sb(s)->sb_fs_size))
46 if (unlikely(hpfs_search_hotfix_map_for_range(s, secno, n) != n))
49 bh = sb_find_get_block(s, secno);
60 if (unlikely(secno >= hpfs_sb(s)->sb_fs_size))
62 sb_breadahead(s, secno);
63 secno++;
71 void *hpfs_map_sector(struct super_block *s, unsigned secno, struct buffer_head **bhp,
78 hpfs_prefetch_sectors(s, secno, ahead);
82 *bhp = bh = sb_bread(s, hpfs_search_hotfix_map(s, secno));
93 void *hpfs_get_sector(struct super_block *s, unsigned secno, struct buffer_head **bhp)
96 /*return hpfs_map_sector(s, secno, bhp, 0);*/
102 if ((*bhp = bh = sb_getblk(s, hpfs_search_hotfix_map(s, secno))) != NULL) {
114 void *hpfs_map_4sectors(struct super_block *s, unsigned secno, struct quad_buffer_head *qbh,
123 if (secno & 3) {
128 hpfs_prefetch_sectors(s, secno, 4 + ahead);
130 if (!hpfs_map_sector(s, secno + 0, &qbh->bh[0], 0)) goto bail0;
131 if (!hpfs_map_sector(s, secno + 1, &qbh->bh[1], 0)) goto bail1;
132 if (!hpfs_map_sector(s, secno + 2, &qbh->bh[2], 0)) goto bail2;
133 if (!hpfs_map_sector(s, secno + 3, &qbh->bh[3], 0)) goto bail3;
168 void *hpfs_get_4sectors(struct super_block *s, unsigned secno,
175 if (secno & 3) {
180 if (!hpfs_get_sector(s, secno + 0, &qbh->bh[0])) goto bail0;
181 if (!hpfs_get_sector(s, secno + 1, &qbh->bh[1])) goto bail1;
182 if (!hpfs_get_sector(s, secno + 2, &qbh->bh[2])) goto bail2;
183 if (!hpfs_get_sector(s, secno + 3, &qbh->bh[3])) goto bail3;