Lines Matching refs:i_sb

258 		hpfs_error(i->i_sb, "%s(): namelen == %d", __func__, namelen);  in hpfs_add_to_dnode()
263 if (!(d = hpfs_map_dnode(i->i_sb, dno, &qbh))) { in hpfs_add_to_dnode()
269 if (hpfs_sb(i->i_sb)->sb_chk) in hpfs_add_to_dnode()
270 if (hpfs_stop_cycles(i->i_sb, dno, &c1, &c2, "hpfs_add_to_dnode")) { in hpfs_add_to_dnode()
278 copy_de(de=hpfs_add_de(i->i_sb, d, name, namelen, down_ptr), new_de); in hpfs_add_to_dnode()
301 copy_de(de = hpfs_add_de(i->i_sb, nd, name, namelen, down_ptr), new_de); in hpfs_add_to_dnode()
304 if (!(ad = hpfs_alloc_dnode(i->i_sb, le32_to_cpu(d->up), &adno, &qbh1))) { in hpfs_add_to_dnode()
305 hpfs_error(i->i_sb, "unable to alloc dnode - dnode tree will be corrupted"); in hpfs_add_to_dnode()
315 copy_de(hpfs_add_de(i->i_sb, ad, de->name, de->namelen, de->down ? de_down_pointer(de) : 0), de); in hpfs_add_to_dnode()
325 set_last_pointer(i->i_sb, ad, de->down ? de_down_pointer(de) : 0); in hpfs_add_to_dnode()
331 fix_up_ptrs(i->i_sb, ad); in hpfs_add_to_dnode()
341 if (!(rd = hpfs_alloc_dnode(i->i_sb, le32_to_cpu(d->up), &rdno, &qbh2))) { in hpfs_add_to_dnode()
342 hpfs_error(i->i_sb, "unable to alloc dnode - dnode tree will be corrupted"); in hpfs_add_to_dnode()
353 if (!(fnode = hpfs_map_fnode(i->i_sb, le32_to_cpu(d->up), &bh))) { in hpfs_add_to_dnode()
354 hpfs_free_dnode(i->i_sb, rdno); in hpfs_add_to_dnode()
373 set_last_pointer(i->i_sb, rd, dno); in hpfs_add_to_dnode()
400 if (hpfs_sb(i->i_sb)->sb_chk) in hpfs_add_dirent()
401 if (hpfs_stop_cycles(i->i_sb, dno, &c1, &c2, "hpfs_add_dirent")) return 1; in hpfs_add_dirent()
402 if (!(d = hpfs_map_dnode(i->i_sb, dno, &qbh))) return 1; in hpfs_add_dirent()
405 if (!(c = hpfs_compare_names(i->i_sb, name, namelen, de->name, de->namelen, de->last))) { in hpfs_add_dirent()
419 if (hpfs_check_free_dnodes(i->i_sb, FREE_DNODES_ADD)) { in hpfs_add_dirent()
445 if (hpfs_sb(i->i_sb)->sb_chk) in move_to_top()
446 if (hpfs_stop_cycles(i->i_sb, dno, &c1, &c2, "move_to_top")) in move_to_top()
448 if (!(dnode = hpfs_map_dnode(i->i_sb, dno, &qbh))) return 0; in move_to_top()
449 if (hpfs_sb(i->i_sb)->sb_chk) { in move_to_top()
451 hpfs_error(i->i_sb, "move_to_top: up pointer from %08x should be %08x, is %08x", in move_to_top()
459 hpfs_error(i->i_sb, "move_to_top: dnode %08x has no last de", dno); in move_to_top()
470 hpfs_free_dnode(i->i_sb, dno); in move_to_top()
475 if (!(dnode = hpfs_map_dnode(i->i_sb, up, &qbh))) return 0; in move_to_top()
477 hpfs_error(i->i_sb, "move_to_top: got to root_dnode while moving from %08x to %08x", from, to); in move_to_top()
483 hpfs_error(i->i_sb, "move_to_top: dnode %08x doesn't point down to %08x", up, dno); in move_to_top()
497 hpfs_error(i->i_sb, "out of memory for dirent - directory will be corrupted"); in move_to_top()
503 hpfs_delete_de(i->i_sb, dnode, de); in move_to_top()
504 set_last_pointer(i->i_sb, dnode, ddno); in move_to_top()
528 if (hpfs_stop_cycles(i->i_sb, dno, &c1, &c2, "delete_empty_dnode")) return; in delete_empty_dnode()
529 if (!(dnode = hpfs_map_dnode(i->i_sb, dno, &qbh))) return; in delete_empty_dnode()
537 if (hpfs_sb(i->i_sb)->sb_chk) if (root && !down) { in delete_empty_dnode()
538 hpfs_error(i->i_sb, "delete_empty_dnode: root dnode %08x is empty", dno); in delete_empty_dnode()
542 hpfs_free_dnode(i->i_sb, dno); in delete_empty_dnode()
550 if (hpfs_sb(i->i_sb)->sb_chk) in delete_empty_dnode()
552 hpfs_error(i->i_sb, in delete_empty_dnode()
558 if ((d1 = hpfs_map_dnode(i->i_sb, down, &qbh1))) { in delete_empty_dnode()
564 if ((fnode = hpfs_map_fnode(i->i_sb, up, &bh))) { in delete_empty_dnode()
573 if (!(dnode = hpfs_map_dnode(i->i_sb, up, &qbh))) return; in delete_empty_dnode()
578 hpfs_error(i->i_sb, "delete_empty_dnode: pointer to dnode %08x not found in dnode %08x", dno, up); in delete_empty_dnode()
592 if ((d1 = hpfs_map_dnode(i->i_sb, down, &qbh1))) { in delete_empty_dnode()
599 …hpfs_error(i->i_sb, "delete_empty_dnode: dnode %08x, first_free == %03x", dno, le32_to_cpu(dnode->… in delete_empty_dnode()
615 hpfs_delete_de(i->i_sb, dnode, de); in delete_empty_dnode()
620 if (de_cp->down) if ((d1 = hpfs_map_dnode(i->i_sb, de_down_pointer(de_cp), &qbh1))) { in delete_empty_dnode()
638 hpfs_error(i->i_sb, "delete_empty_dnode: empty dnode %08x", up); in delete_empty_dnode()
646 if ((d1 = hpfs_map_dnode(i->i_sb, ndown, &qbh1))) { in delete_empty_dnode()
651 if (hpfs_sb(i->i_sb)->sb_chk >= 2) { in delete_empty_dnode()
658 if (hpfs_sb(i->i_sb)->sb_chk >= 2) { in delete_empty_dnode()
681 hpfs_delete_de(i->i_sb, dnode, de_prev); in delete_empty_dnode()
692 if (down) if ((d1 = hpfs_map_dnode(i->i_sb, de_down_pointer(de), &qbh1))) { in delete_empty_dnode()
718 …hpfs_error(i->i_sb, "hpfs_remove_dirent: attempt to delete first or last dirent in dnode %08x", dn… in hpfs_remove_dirent()
724 if (hpfs_check_free_dnodes(i->i_sb, FREE_DNODES_DEL)) { in hpfs_remove_dirent()
730 hpfs_delete_de(i->i_sb, dnode, de); in hpfs_remove_dirent()
860 if (!(de = map_nth_dirent(inode->i_sb, dno, pos, qbh, &dnode))) in map_pos_dirent()
866 hpfs_error(inode->i_sb, in map_pos_dirent()
873 *posp = ((loff_t) hpfs_de_as_down_as_possible(inode->i_sb, de_down_pointer(d)) << 4) + 1; in map_pos_dirent()
882 if (!(up_dnode = hpfs_map_dnode(inode->i_sb, le32_to_cpu(dnode->up), &qbh0))) in map_pos_dirent()
889 if (!(++c & 077)) hpfs_error(inode->i_sb, in map_pos_dirent()
898 hpfs_error(inode->i_sb, "map_pos_dirent: pointer to dnode %08x not found in parent dnode %08x", in map_pos_dirent()
918 if (!S_ISDIR(inode->i_mode)) hpfs_error(inode->i_sb, "map_dirent: not a directory\n"); in map_dirent()
920 if (hpfs_sb(inode->i_sb)->sb_chk) in map_dirent()
921 if (hpfs_stop_cycles(inode->i_sb, dno, &c1, &c2, "map_dirent")) return NULL; in map_dirent()
922 if (!(dnode = hpfs_map_dnode(inode->i_sb, dno, qbh))) return NULL; in map_dirent()
926 int t = hpfs_compare_names(inode->i_sb, name, len, de->name, de->namelen, de->last); in map_dirent()