Lines Matching refs:fpdown
1518 alloclink(queue_t *qup, queue_t *qdown, file_t *fpdown) in alloclink() argument
1526 linkp->li_fpdown = fpdown; in alloclink()
1729 mlink_file(vnode_t *vp, int cmd, struct file *fpdown, cred_t *crp, int *rvalp, in mlink_file() argument
1766 if (fpdown == NULL) { in mlink_file()
1793 if (((stpdown = fpdown->f_vnode->v_stream) == NULL) || in mlink_file()
1809 linkp = alloclink(rq, stpdown->sd_wrq, fpdown); in mlink_file()
1906 mutex_enter(&fpdown->f_tlock); in mlink_file()
1907 fpdown->f_count++; in mlink_file()
1908 mutex_exit(&fpdown->f_tlock); in mlink_file()
1917 error = ldi_mlink_fp(stp, fpdown, lhlink, LINKNORMAL); in mlink_file()
1919 error = ldi_mlink_fp(stp, fpdown, lhlink, LINKPERSIST); in mlink_file()
1923 mutex_enter(&fpdown->f_tlock); in mlink_file()
1924 fpdown->f_count--; in mlink_file()
1925 mutex_exit(&fpdown->f_tlock); in mlink_file()
1994 struct file *fpdown; in mlink() local
1996 fpdown = getf(arg); in mlink()
1997 ret = mlink_file(vp, cmd, fpdown, crp, rvalp, lhlink); in mlink()
1998 if (fpdown != NULL) in mlink()
2031 file_t *fpdown; in munlink() local
2082 fpdown = linkp->li_fpdown; in munlink()
2244 VERIFY0(ldi_munlink_fp(stp, fpdown, LINKNORMAL)); in munlink()
2246 VERIFY0(ldi_munlink_fp(stp, fpdown, LINKPERSIST)); in munlink()
2260 (void) closef(fpdown); in munlink()