Lines Matching refs:near

114 static secno alloc_in_bmp(struct super_block *s, secno near, unsigned n, unsigned forward)  in alloc_in_bmp()  argument
118 unsigned bs = near & ~0x3fff; in alloc_in_bmp()
119 unsigned nr = (near & 0x3fff) & ~(n - 1); in alloc_in_bmp()
129 if (!(bmp = hpfs_map_bitmap(s, near >> 14, &qbh, "aib"))) goto uls; in alloc_in_bmp()
202 secno hpfs_alloc_sector(struct super_block *s, secno near, unsigned n, int forward) in hpfs_alloc_sector() argument
215 if (near && near < sbi->sb_fs_size) { in hpfs_alloc_sector()
216 if ((sec = alloc_in_bmp(s, near, n, f_p ? forward : forward/4))) goto ret; in hpfs_alloc_sector()
217 near_bmp = near >> 14; in hpfs_alloc_sector()
276 static secno alloc_in_dirband(struct super_block *s, secno near) in alloc_in_dirband() argument
278 unsigned nr = near; in alloc_in_dirband()
427 struct dnode *hpfs_alloc_dnode(struct super_block *s, secno near, in hpfs_alloc_dnode() argument
432 if (!(*dno = alloc_in_dirband(s, near))) in hpfs_alloc_dnode()
433 if (!(*dno = hpfs_alloc_sector(s, near, 4, 0))) return NULL; in hpfs_alloc_dnode()
435 if (!(*dno = hpfs_alloc_sector(s, near, 4, 0))) in hpfs_alloc_dnode()
436 if (!(*dno = alloc_in_dirband(s, near))) return NULL; in hpfs_alloc_dnode()
453 struct fnode *hpfs_alloc_fnode(struct super_block *s, secno near, fnode_secno *fno, in hpfs_alloc_fnode() argument
457 if (!(*fno = hpfs_alloc_sector(s, near, 1, FNODE_ALLOC_FWD))) return NULL; in hpfs_alloc_fnode()
470 struct anode *hpfs_alloc_anode(struct super_block *s, secno near, anode_secno *ano, in hpfs_alloc_anode() argument
474 if (!(*ano = hpfs_alloc_sector(s, near, 1, ANODE_ALLOC_FWD))) return NULL; in hpfs_alloc_anode()