Lines Matching defs:ldesc
1878 struct lockdesc *ldesc;
1898 ldesc = malloc(sizeof(struct lockdesc), M_LOCKF,
1900 ldesc->vp = lf->lf_vnode;
1901 vref(ldesc->vp);
1902 ldesc->fl.l_start = lf->lf_start;
1904 ldesc->fl.l_len = 0;
1906 ldesc->fl.l_len =
1908 ldesc->fl.l_whence = SEEK_SET;
1909 ldesc->fl.l_type = F_UNLCK;
1910 ldesc->fl.l_pid = lf->lf_owner->lo_pid;
1911 ldesc->fl.l_sysid = sysid;
1912 STAILQ_INSERT_TAIL(&locks, ldesc, link);
1924 while ((ldesc = STAILQ_FIRST(&locks)) != NULL) {
1927 error = fn(ldesc->vp, &ldesc->fl, arg);
1928 vrele(ldesc->vp);
1929 free(ldesc, M_LOCKF);
1940 struct lockdesc *ldesc;
1964 ldesc = malloc(sizeof(struct lockdesc), M_LOCKF,
1966 ldesc->vp = lf->lf_vnode;
1967 vref(ldesc->vp);
1968 ldesc->fl.l_start = lf->lf_start;
1970 ldesc->fl.l_len = 0;
1972 ldesc->fl.l_len =
1974 ldesc->fl.l_whence = SEEK_SET;
1975 ldesc->fl.l_type = F_UNLCK;
1976 ldesc->fl.l_pid = lf->lf_owner->lo_pid;
1977 ldesc->fl.l_sysid = lf->lf_owner->lo_sysid;
1978 STAILQ_INSERT_TAIL(&locks, ldesc, link);
1992 while ((ldesc = STAILQ_FIRST(&locks)) != NULL) {
1995 error = fn(ldesc->vp, &ldesc->fl, arg);
1996 vrele(ldesc->vp);
1997 free(ldesc, M_LOCKF);