Lines Matching refs:fdata
144 struct fuse_data *fdata; in fdata_dtor() local
147 fdata = arg; in fdata_dtor()
148 if (fdata == NULL) in fdata_dtor()
151 fdata_set_dead(fdata); in fdata_dtor()
154 fuse_lck_mtx_lock(fdata->aw_mtx); in fdata_dtor()
156 selwakeuppri(&fdata->ks_rsel, PZERO + 1); in fdata_dtor()
158 while ((tick = fuse_aw_pop(fdata))) { in fdata_dtor()
167 fuse_lck_mtx_unlock(fdata->aw_mtx); in fdata_dtor()
170 fuse_lck_mtx_lock(fdata->ms_mtx); in fdata_dtor()
171 while ((tick = fuse_ms_pop(fdata))) { in fdata_dtor()
174 fuse_lck_mtx_unlock(fdata->ms_mtx); in fdata_dtor()
177 fdata_trydestroy(fdata); in fdata_dtor()
257 struct fuse_data *fdata; in fuse_device_open() local
262 fdata = fdata_alloc(dev, td->td_ucred); in fuse_device_open()
263 error = devfs_set_cdevpriv(fdata, fdata_dtor); in fuse_device_open()
265 fdata_trydestroy(fdata); in fuse_device_open()