inoref
struct inoref *inoref;
inoref = TAILQ_FIRST(&inodedep->id_inoreflst);
if (inoref)
dp->di_nlink = inoref->if_nlink;
struct inoref *inoref;
inoref = TAILQ_FIRST(&inodedep->id_inoreflst);
if (inoref)
dp->di_nlink = inoref->if_nlink;
struct inoref *inoref;
TAILQ_FOREACH(inoref, &inodedep->id_inoreflst, if_deps) {
if ((inoref->if_state & (DEPCOMPLETE | GOINGAWAY))
jwait(&inoref->if_list, MNT_WAIT);
struct inoref *inoref;
TAILQ_FOREACH(inoref, &inodedep->id_inoreflst, if_deps) {
if ((inoref->if_state & (DEPCOMPLETE | GOINGAWAY))
jwait(&inoref->if_list, MNT_WAIT);
struct inoref *inoref;
TAILQ_FOREACH(inoref, &inodedep->id_inoreflst, if_deps) {
if ((inoref->if_state & (DEPCOMPLETE | GOINGAWAY))
jwait(&inoref->if_list, MNT_WAIT);
struct inoref *inoref;
TAILQ_FOREACH(inoref, &inodedep->id_inoreflst, if_deps) {
if ((inoref->if_state & (DEPCOMPLETE | GOINGAWAY))
jwait(&inoref->if_list, MNT_WAIT);
inoref_write(struct inoref *inoref,
inoref->if_jsegdep->jd_seg = jseg;
rec->jr_ino = inoref->if_ino;
rec->jr_parent = inoref->if_parent;
rec->jr_nlink = inoref->if_nlink;
rec->jr_mode = inoref->if_mode;
rec->jr_diroff = inoref->if_diroff;
inoref_jseg(struct inoref *inoref)
jsegdep = inoref->if_jsegdep;
inoref->if_jsegdep = NULL;
newinoref(struct inoref *inoref,
inoref->if_jsegdep = newjsegdep(&inoref->if_list);
inoref->if_diroff = diroff;
inoref->if_ino = ino;
inoref->if_parent = parent;
inoref->if_nlink = nlink;
inoref->if_mode = mode;
struct inoref *inoref;
for (inoref = TAILQ_NEXT(&jaddref->ja_ref, if_deps); inoref;
inoref = TAILQ_NEXT(inoref, if_deps)) {
inoref->if_list.wk_type == D_JADDREF) {
jaddrefn = (struct jaddref *)inoref;
struct inoref *inoref;
for (inoref = TAILQ_NEXT(&jaddref->ja_ref, if_deps); inoref;
inoref = TAILQ_NEXT(inoref, if_deps)) {
if (inoref->if_state & GOINGAWAY)
inoref->if_nlink--;
static inline void inoref_write(struct inoref *, struct jseg *,
static inline void newinoref(struct inoref *, ino_t, ino_t, off_t, nlink_t,
static inline struct jsegdep *inoref_jseg(struct inoref *);
struct inoref *inoref;
TAILQ_FOREACH(inoref, &inodedep->id_inoreflst, if_deps) {
if (inoref->if_list.wk_type != D_JADDREF)
jaddref = (struct jaddref *)inoref;
TAILQ_HEAD(inoreflst, inoref);
TAILQ_ENTRY(inoref) if_deps; /* Links for inodedep. */
struct inoref ja_ref; /* see inoref above. */
struct inoref jr_ref; /* see inoref above. */