Lines Matching refs:fdata
136 struct fuse_data *fdata; in fdata_dtor() local
139 fdata = arg; in fdata_dtor()
140 if (fdata == NULL) in fdata_dtor()
143 fdata_set_dead(fdata); in fdata_dtor()
146 fuse_lck_mtx_lock(fdata->aw_mtx); in fdata_dtor()
148 selwakeuppri(&fdata->ks_rsel, PZERO + 1); in fdata_dtor()
150 while ((tick = fuse_aw_pop(fdata))) { in fdata_dtor()
159 fuse_lck_mtx_unlock(fdata->aw_mtx); in fdata_dtor()
162 fuse_lck_mtx_lock(fdata->ms_mtx); in fdata_dtor()
163 while ((tick = fuse_ms_pop(fdata))) { in fdata_dtor()
166 fuse_lck_mtx_unlock(fdata->ms_mtx); in fdata_dtor()
169 fdata_trydestroy(fdata); in fdata_dtor()
237 struct fuse_data *fdata; in fuse_device_open() local
242 fdata = fdata_alloc(dev, td->td_ucred); in fuse_device_open()
243 error = devfs_set_cdevpriv(fdata, fdata_dtor); in fuse_device_open()
245 fdata_trydestroy(fdata); in fuse_device_open()