Lines Matching refs:refrec

1683 	struct jrefrec *refrec;  in ino_append()  local
1689 refrec = &rec->rec_jrefrec; in ino_append()
1696 (refrec->jr_op == JOP_ADDREF || refrec->jr_op == JOP_REMREF)) in ino_append()
1699 JOP_OPTYPE(refrec->jr_op), (uintmax_t)refrec->jr_ino, in ino_append()
1700 (uintmax_t)refrec->jr_nlink, in ino_append()
1701 (uintmax_t)refrec->jr_parent, (uintmax_t)refrec->jr_diroff); in ino_append()
1717 struct jrefrec *refrec; in ino_add_ref() local
1721 refrec = (struct jrefrec *)srec->sr_rec; in ino_add_ref()
1731 if (rrn->jr_parent != refrec->jr_parent || in ino_add_ref()
1732 rrn->jr_diroff != refrec->jr_diroff) in ino_add_ref()
1734 if (rrn->jr_op == JOP_REMREF || refrec->jr_op == JOP_ADDREF) { in ino_add_ref()
1735 rrn->jr_mode = refrec->jr_mode; in ino_add_ref()
1744 refrec->jr_nlink = rrn->jr_nlink; in ino_add_ref()
1755 ino_dup_ref(struct suj_ino *sino, struct jrefrec *refrec, off_t diroff) in ino_dup_ref() argument
1760 rrn = errmalloc(sizeof(*refrec)); in ino_dup_ref()
1761 *rrn = *refrec; in ino_dup_ref()
1779 struct jrefrec *refrec; in ino_build_ref() local
1786 refrec = (struct jrefrec *)srec->sr_rec; in ino_build_ref()
1793 diroff = refrec->jr_diroff; in ino_build_ref()
1797 if (mvrec->jm_parent != refrec->jr_parent || in ino_build_ref()
1803 ino_dup_ref(sino, refrec, diroff); in ino_build_ref()
1810 if (refrec->jr_op == JOP_REMREF) { in ino_build_ref()
1828 if (rrn->jr_parent != refrec->jr_parent || in ino_build_ref()
1829 rrn->jr_diroff != refrec->jr_diroff) in ino_build_ref()
1839 if (rrn->jr_parent != refrec->jr_parent || in ino_build_ref()
1840 rrn->jr_diroff != refrec->jr_diroff) in ino_build_ref()
1851 if (mvrec->jm_parent != refrec->jr_parent || in ino_build_ref()
1852 mvrec->jm_oldoff != refrec->jr_diroff) in ino_build_ref()
1854 ino_dup_ref(sino, refrec, mvrec->jm_oldoff); in ino_build_ref()
1855 refrec->jr_diroff = mvrec->jm_newoff; in ino_build_ref()