Lines Matching refs:fdata
145 struct fuse_data *fdata; in fdata_dtor() local
148 fdata = arg; in fdata_dtor()
149 if (fdata == NULL) in fdata_dtor()
152 fdata_set_dead(fdata); in fdata_dtor()
155 fuse_lck_mtx_lock(fdata->aw_mtx); in fdata_dtor()
157 selwakeuppri(&fdata->ks_rsel, PZERO); in fdata_dtor()
159 while ((tick = fuse_aw_pop(fdata))) { in fdata_dtor()
168 fuse_lck_mtx_unlock(fdata->aw_mtx); in fdata_dtor()
171 fuse_lck_mtx_lock(fdata->ms_mtx); in fdata_dtor()
172 while ((tick = fuse_ms_pop(fdata))) { in fdata_dtor()
175 fuse_lck_mtx_unlock(fdata->ms_mtx); in fdata_dtor()
178 fdata_trydestroy(fdata); in fdata_dtor()
258 struct fuse_data *fdata; in fuse_device_open() local
263 fdata = fdata_alloc(dev, td->td_ucred); in fuse_device_open()
264 error = devfs_set_cdevpriv(fdata, fdata_dtor); in fuse_device_open()
266 fdata_trydestroy(fdata); in fuse_device_open()