Lines Matching refs:down

148 		if (de->down) {
166 de->down = 1;
192 de->down = 1;
221 if (de->down) {
315 copy_de(hpfs_add_de(i->i_sb, ad, de->name, de->namelen, de->down ? de_down_pointer(de) : 0), de);
325 set_last_pointer(i->i_sb, ad, de->down ? de_down_pointer(de) : 0);
399 down:
410 if (de->down) {
413 goto down;
463 if (!de->down) break;
482 if (!de || !de->down) {
483 hpfs_error(i->i_sb, "move_to_top: dnode %08x doesn't point down to %08x", up, dno);
489 de->down = 0;
502 ddno = de->down ? de_down_pointer(de) : 0;
523 dnode_secno down, up, ndown;
536 down = de->down ? de_down_pointer(de) : 0;
537 if (hpfs_sb(i->i_sb)->sb_chk) if (root && !down) {
558 if ((d1 = hpfs_map_dnode(i->i_sb, down, &qbh1))) {
565 fnode->u.external[0].disk_secno = cpu_to_le32(down);
569 hpfs_inode->i_dno = down;
577 if (de->down) if (de_down_pointer(de) == dno) goto fnd;
582 if (!down) {
583 de->down = 0;
591 *(dnode_secno *) ((void *) de + le16_to_cpu(de->length) - 4) = down;
592 if ((d1 = hpfs_map_dnode(i->i_sb, down, &qbh1))) {
608 if (!de_next->down) goto endm;
620 if (de_cp->down) if ((d1 = hpfs_map_dnode(i->i_sb, de_down_pointer(de_cp), &qbh1))) {
625 hpfs_add_to_dnode(i, ndown, de_cp->name, de_cp->namelen, de_cp, de_cp->down ? de_down_pointer(de_cp) : 0);
626 /*pr_info("UP-TO-DNODE: %08x (ndown = %08x, down = %08x, dno = %08x)\n",
627 up, ndown, down, dno);*/
644 if (!de_prev->down) goto endm;
648 dlp = del->down ? de_down_pointer(del) : 0;
649 if (!dlp && down) {
663 del->down = 1;
666 if (dlp && !down) {
668 del->down = 0;
670 } else if (down)
671 *(__le32 *) ((void *) del + le16_to_cpu(del->length) - 4) = cpu_to_le32(down);
682 if (!de_prev->down) {
684 de_prev->down = 1;
692 if (down) if ((d1 = hpfs_map_dnode(i->i_sb, de_down_pointer(de), &qbh1))) {
715 dnode_secno down = 0;
722 if (de->down) down = de_down_pointer(de);
723 if (depth && (de->down || (de == dnode_first_de(dnode) && de_next_de(de)->last))) {
733 if (down) {
734 dnode_secno a = move_to_top(i, down, dno);
760 hpfs_error(s, "hpfs_count_dnodes: bad up pointer; dnode %08x, down %08x points to %08x", odno, dno, le32_to_cpu(dnode->up));
763 if (de->down) if (de_down_pointer(de) == ptr) goto process_de;
773 if (de->down) {
833 hpfs_error(s, "hpfs_de_as_down_as_possible: bad up pointer; dnode %08x, down %08x points to %08x", up, d, le32_to_cpu(((struct dnode *)qbh.data)->up));
834 if (!de->down) {
871 /* We're going down the tree */
872 if (d->down) {
891 if (up_de->down && de_down_pointer(up_de) == dno) {
932 if (de->down) {
960 if (de->down) d1 = de_down_pointer(de);
968 d1 = de->down ? de_down_pointer(de) : 0;
971 d2 = de->down ? de_down_pointer(de) : 0;
979 d1 = de->down ? de_down_pointer(de) : 0;
1048 if (de->down) if (de_down_pointer(de) == downd) goto f;
1062 if (c < 0 && de->down) {