Searched refs:vdev_trim_lock (Results 1 - 6 of 6) sorted by relevance

/freebsd-current/sys/contrib/openzfs/module/zfs/
H A Dvdev_trim.c296 ASSERT(MUTEX_HELD(&vd->vdev_trim_lock));
533 mutex_enter(&vd->vdev_trim_lock);
557 mutex_exit(&vd->vdev_trim_lock);
561 mutex_exit(&vd->vdev_trim_lock);
966 mutex_enter(&vd->vdev_trim_lock);
981 * Drop the vdev_trim_lock while we sync out the txg since it's
987 mutex_exit(&vd->vdev_trim_lock);
989 mutex_enter(&vd->vdev_trim_lock);
993 mutex_exit(&vd->vdev_trim_lock);
999 * Initiates a manual TRIM for the vdev_t. Callers must hold vdev_trim_lock,
[all...]
H A Dvdev_removal.c2464 mutex_enter(&vd->vdev_trim_lock);
2466 mutex_exit(&vd->vdev_trim_lock);
H A Dspa_misc.c1352 mutex_enter(&vd->vdev_trim_lock);
1354 mutex_exit(&vd->vdev_trim_lock);
H A Dspa.c8136 mutex_enter(&vd->vdev_trim_lock);
8148 mutex_exit(&vd->vdev_trim_lock);
8153 mutex_exit(&vd->vdev_trim_lock);
8157 mutex_exit(&vd->vdev_trim_lock);
8174 mutex_exit(&vd->vdev_trim_lock);
8461 mutex_enter(&vml[c]->vdev_trim_lock);
8463 mutex_exit(&vml[c]->vdev_trim_lock);
10563 &vd->vdev_initialize_lock : &vd->vdev_trim_lock;
H A Dvdev.c705 mutex_init(&vd->vdev_trim_lock, NULL, MUTEX_DEFAULT, NULL);
1172 mutex_destroy(&vd->vdev_trim_lock);
4309 mutex_enter(&vd->vdev_trim_lock);
4316 mutex_exit(&vd->vdev_trim_lock);
/freebsd-current/sys/contrib/openzfs/include/sys/
H A Dvdev_impl.h317 kmutex_t vdev_trim_lock; member in struct:vdev

Completed in 119 milliseconds