Lines Matching refs:sec
14 struct bplus_header *btree, unsigned sec, in hpfs_bplus_lookup() argument
25 if (le32_to_cpu(btree->u.internal[i].file_secno) > sec) { in hpfs_bplus_lookup()
32 hpfs_error(s, "sector %08x not found in internal anode %08x", sec, a); in hpfs_bplus_lookup()
37 if (le32_to_cpu(btree->u.external[i].file_secno) <= sec && in hpfs_bplus_lookup()
38 … le32_to_cpu(btree->u.external[i].file_secno) + le32_to_cpu(btree->u.external[i].length) > sec) { in hpfs_bplus_lookup()
39 …a = le32_to_cpu(btree->u.external[i].disk_secno) + sec - le32_to_cpu(btree->u.external[i].file_sec… in hpfs_bplus_lookup()
53 hpfs_error(s, "sector %08x not found in external anode %08x", sec, a); in hpfs_bplus_lookup()
329 static secno anode_lookup(struct super_block *s, anode_secno a, unsigned sec) in anode_lookup() argument
334 return hpfs_bplus_lookup(s, NULL, &anode->btree, sec, bh); in anode_lookup()
342 secno sec; in hpfs_ea_read() local
346 if ((sec = anode_lookup(s, a, pos >> 9)) == -1) in hpfs_ea_read()
348 } else sec = a + (pos >> 9); in hpfs_ea_read()
349 if (hpfs_sb(s)->sb_chk) if (hpfs_chk_sectors(s, sec, 1, "ea #1")) return -1; in hpfs_ea_read()
350 if (!(data = hpfs_map_sector(s, sec, &bh, (len - 1) >> 9))) in hpfs_ea_read()
365 secno sec; in hpfs_ea_write() local
369 if ((sec = anode_lookup(s, a, pos >> 9)) == -1) in hpfs_ea_write()
371 } else sec = a + (pos >> 9); in hpfs_ea_write()
372 if (hpfs_sb(s)->sb_chk) if (hpfs_chk_sectors(s, sec, 1, "ea #2")) return -1; in hpfs_ea_write()
373 if (!(data = hpfs_map_sector(s, sec, &bh, (len - 1) >> 9))) in hpfs_ea_write()