Lines Matching refs:near

115 static secno alloc_in_bmp(struct super_block *s, secno near, unsigned n, unsigned forward)  in alloc_in_bmp()  argument
119 unsigned bs = near & ~0x3fff; in alloc_in_bmp()
120 unsigned nr = (near & 0x3fff) & ~(n - 1); in alloc_in_bmp()
130 if (!(bmp = hpfs_map_bitmap(s, near >> 14, &qbh, "aib"))) goto uls; in alloc_in_bmp()
203 secno hpfs_alloc_sector(struct super_block *s, secno near, unsigned n, int forward) in hpfs_alloc_sector() argument
216 if (near && near < sbi->sb_fs_size) { in hpfs_alloc_sector()
217 if ((sec = alloc_in_bmp(s, near, n, f_p ? forward : forward/4))) goto ret; in hpfs_alloc_sector()
218 near_bmp = near >> 14; in hpfs_alloc_sector()
277 static secno alloc_in_dirband(struct super_block *s, secno near) in alloc_in_dirband() argument
279 unsigned nr = near; in alloc_in_dirband()
428 struct dnode *hpfs_alloc_dnode(struct super_block *s, secno near, in hpfs_alloc_dnode() argument
433 if (!(*dno = alloc_in_dirband(s, near))) in hpfs_alloc_dnode()
434 if (!(*dno = hpfs_alloc_sector(s, near, 4, 0))) return NULL; in hpfs_alloc_dnode()
436 if (!(*dno = hpfs_alloc_sector(s, near, 4, 0))) in hpfs_alloc_dnode()
437 if (!(*dno = alloc_in_dirband(s, near))) return NULL; in hpfs_alloc_dnode()
454 struct fnode *hpfs_alloc_fnode(struct super_block *s, secno near, fnode_secno *fno, in hpfs_alloc_fnode() argument
458 if (!(*fno = hpfs_alloc_sector(s, near, 1, FNODE_ALLOC_FWD))) return NULL; in hpfs_alloc_fnode()
471 struct anode *hpfs_alloc_anode(struct super_block *s, secno near, anode_secno *ano, in hpfs_alloc_anode() argument
475 if (!(*ano = hpfs_alloc_sector(s, near, 1, ANODE_ALLOC_FWD))) return NULL; in hpfs_alloc_anode()