Lines Matching refs:sec
14 struct bplus_header *btree, unsigned sec,
25 if (btree->u.internal[i].file_secno > sec) {
32 hpfs_error(s, "sector %08x not found in internal anode %08x", sec, a);
37 if (btree->u.external[i].file_secno <= sec &&
38 btree->u.external[i].file_secno + btree->u.external[i].length > sec) {
39 a = btree->u.external[i].disk_secno + sec - btree->u.external[i].file_secno;
53 hpfs_error(s, "sector %08x not found in external anode %08x", sec, a);
324 static secno anode_lookup(struct super_block *s, anode_secno a, unsigned sec)
329 return hpfs_bplus_lookup(s, NULL, &anode->btree, sec, bh);
337 secno sec;
341 if ((sec = anode_lookup(s, a, pos >> 9)) == -1)
343 } else sec = a + (pos >> 9);
344 if (hpfs_sb(s)->sb_chk) if (hpfs_chk_sectors(s, sec, 1, "ea #1")) return -1;
345 if (!(data = hpfs_map_sector(s, sec, &bh, (len - 1) >> 9)))
360 secno sec;
364 if ((sec = anode_lookup(s, a, pos >> 9)) == -1)
366 } else sec = a + (pos >> 9);
367 if (hpfs_sb(s)->sb_chk) if (hpfs_chk_sectors(s, sec, 1, "ea #2")) return -1;
368 if (!(data = hpfs_map_sector(s, sec, &bh, (len - 1) >> 9)))