Searched refs:dno (Results 1 – 5 of 5) sorted by relevance
/fs/hpfs/ |
D | dnode.c | 207 dnode_secno dno = d->self; in fix_up_ptrs() local 213 if (dd->up != dno || dd->root_dnode) { in fix_up_ptrs() 214 dd->up = dno; in fix_up_ptrs() 225 static int hpfs_add_to_dnode(struct inode *i, dnode_secno dno, in hpfs_add_to_dnode() argument 251 if (!(d = hpfs_map_dnode(i->i_sb, dno, &qbh))) { in hpfs_add_to_dnode() 258 if (hpfs_stop_cycles(i->i_sb, dno, &c1, &c2, "hpfs_add_to_dnode")) { in hpfs_add_to_dnode() 304 for_all_poss(i, hpfs_pos_subst, ((loff_t)dno << 4) | pos, ((loff_t)adno << 4) | pos); in hpfs_add_to_dnode() 309 for_all_poss(i, hpfs_pos_subst, ((loff_t)dno << 4) | pos, 4); in hpfs_add_to_dnode() 316 for_all_poss(i, hpfs_pos_del, (loff_t)dno << 4, pos); in hpfs_add_to_dnode() 319 dno = ad->up = d->up; in hpfs_add_to_dnode() [all …]
|
D | alloc.c | 371 void hpfs_free_dnode(struct super_block *s, dnode_secno dno) in hpfs_free_dnode() argument 373 if (hpfs_sb(s)->sb_chk) if (dno & 3) { in hpfs_free_dnode() 374 hpfs_error(s, "hpfs_free_dnode: dnode %08x not aligned", dno); in hpfs_free_dnode() 377 if (dno < hpfs_sb(s)->sb_dirband_start || in hpfs_free_dnode() 378 dno >= hpfs_sb(s)->sb_dirband_start + hpfs_sb(s)->sb_dirband_size) { in hpfs_free_dnode() 379 hpfs_free_sectors(s, dno, 4); in hpfs_free_dnode() 383 unsigned ssec = (dno - hpfs_sb(s)->sb_dirband_start) / 4; in hpfs_free_dnode() 397 dnode_secno *dno, struct quad_buffer_head *qbh, in hpfs_alloc_dnode() argument 402 if (!(*dno = alloc_in_dirband(s, near, lock))) in hpfs_alloc_dnode() 403 if (!(*dno = hpfs_alloc_sector(s, near, 4, 0, lock))) return NULL; in hpfs_alloc_dnode() [all …]
|
D | namei.c | 22 dnode_secno dno; in hpfs_mkdir() local 32 dnode = hpfs_alloc_dnode(dir->i_sb, fno, &dno, &qbh0, 1); in hpfs_mkdir() 48 hpfs_i(result)->i_dno = dno; in hpfs_mkdir() 78 fnode->u.external[0].disk_secno = dno; in hpfs_mkdir() 112 hpfs_free_dnode(dir->i_sb, dno); in hpfs_mkdir() 376 dnode_secno dno; in hpfs_unlink() local 388 de = map_dirent(dir, hpfs_i(dir)->i_dno, (char *)name, len, &dno, &qbh); in hpfs_unlink() 401 r = hpfs_remove_dirent(dir, dno, de, &qbh, 1); in hpfs_unlink() 458 dnode_secno dno; in hpfs_rmdir() local 469 de = map_dirent(dir, hpfs_i(dir)->i_dno, (char *)name, len, &dno, &qbh); in hpfs_rmdir() [all …]
|
D | map.c | 274 dnode_secno dno; in hpfs_fnode_dno() local 280 dno = fnode->u.external[0].disk_secno; in hpfs_fnode_dno() 282 return dno; in hpfs_fnode_dno()
|
D | hpfs_fn.h | 252 dnode_secno hpfs_de_as_down_as_possible(struct super_block *, dnode_secno dno);
|