| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zvol_os.c | 315 wakeup(zv); in zvol_geom_open() 388 wakeup(zv); in zvol_geom_close() 439 msleep(zv, &zv->zv_state_lock, in zvol_wait_close() 935 wakeup(zv); in zvol_cdev_open() 1009 wakeup(zv); in zvol_cdev_close() 1157 zv->zv_zilog = zil_open(zv->zv_objset, in zvol_ensure_zilog() 1178 zv->zv_hash = zvol_name_hash(zv->zv_name); in zvol_rename_minor() 1233 strlcpy(zv->zv_name, newname, sizeof (zv->zv_name)); in zvol_rename_minor() 1324 zv = kmem_zalloc(sizeof (*zv), KM_SLEEP); in zvol_create_minor_impl() 1366 kmem_free(zv, sizeof (*zv)); in zvol_create_minor_impl() [all …]
|
| H A D | zfs_acl.c | 1758 zfs_acl_ids_overquota(zfsvfs_t *zv, zfs_acl_ids_t *acl_ids, uint64_t projid) in zfs_acl_ids_overquota() argument 1760 return (zfs_id_overquota(zv, DMU_USERUSED_OBJECT, acl_ids->z_fuid) || in zfs_acl_ids_overquota() 1761 zfs_id_overquota(zv, DMU_GROUPUSED_OBJECT, acl_ids->z_fgid) || in zfs_acl_ids_overquota() 1763 zfs_id_overquota(zv, DMU_PROJECTUSED_OBJECT, projid))); in zfs_acl_ids_overquota()
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zvol_os.c | 92 zvol_state_t *zv = zvr->zv; in zvol_write() local 173 zvol_state_t *zv = zvr->zv; in zvol_discard() local 254 zvol_state_t *zv = zvr->zv; in zvol_read() local 353 zv->zv_zilog = zil_open(zv->zv_objset, in zvol_submit_bio() 361 zvr->zv = zv; in zvol_submit_bio() 422 zvr->zv = zv; in zvol_submit_bio() 807 return (zv); in zvol_alloc() 886 if (zv) { in zvol_os_create_minor() 953 dataset_kstats_create(&zv->zv_kstat, zv->zv_objset); in zvol_os_create_minor() 1001 strlcpy(zv->zv_name, newname, sizeof (zv->zv_name)); in zvol_rename_minor() [all …]
|
| H A D | zfs_acl.c | 1934 zfs_acl_ids_overquota(zfsvfs_t *zv, zfs_acl_ids_t *acl_ids, uint64_t projid) in zfs_acl_ids_overquota() argument 1936 return (zfs_id_overquota(zv, DMU_USERUSED_OBJECT, acl_ids->z_fuid) || in zfs_acl_ids_overquota() 1937 zfs_id_overquota(zv, DMU_GROUPUSED_OBJECT, acl_ids->z_fgid) || in zfs_acl_ids_overquota() 1939 zfs_id_overquota(zv, DMU_PROJECTUSED_OBJECT, projid))); in zfs_acl_ids_overquota()
|
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | zvol.c | 327 ASSERT(zv == NULL || (MUTEX_HELD(&zv->zv_state_lock) && in zvol_set_volsize() 330 if (zv == NULL || zv->zv_objset == NULL) { in zvol_set_volsize() 775 error = dnode_hold(os, ZVOL_OBJ, zv, &zv->zv_dn); in zvol_setup_zv() 810 dnode_rele(zv->zv_dn, zv); in zvol_shutdown_zv() 829 return (zv->zv_open_count > 0 ? zv : NULL); in zvol_tag() 874 VERIFY0(dmu_objset_hold(zv->zv_name, zv, &zv->zv_objset)); in zvol_resume() 877 dmu_objset_rele(zv->zv_objset, zv); in zvol_resume() 958 dmu_objset_disown(zv->zv_objset, 1, zv); in zvol_last_close() 1202 for (zv = list_head(&zvol_state_list); zv != NULL; zv = zv_next) { in zvol_remove_minors_impl() 1262 for (zv = list_head(&zvol_state_list); zv != NULL; zv = zv_next) { in zvol_remove_minor_impl() [all …]
|
| H A D | zil.c | 1046 zil_vdev_node_t *zv, zvsearch; in zil_lwb_add_block() local 1057 zv = kmem_alloc(sizeof (*zv), KM_SLEEP); in zil_lwb_add_block() 1058 zv->zv_vdev = zvsearch.zv_vdev; in zil_lwb_add_block() 1059 avl_insert(t, zv, where); in zil_lwb_add_block() 1071 zil_vdev_node_t *zv; in zil_lwb_flush_defer() local 1092 if (avl_find(dst, zv, &where) == NULL) { in zil_lwb_flush_defer() 1093 avl_insert(dst, zv, where); in zil_lwb_flush_defer() 1095 kmem_free(zv, sizeof (*zv)); in zil_lwb_flush_defer() 1220 zil_vdev_node_t *zv; in zil_lwb_write_done() local 1255 kmem_free(zv, sizeof (*zv)); in zil_lwb_write_done() [all …]
|
| H A D | zfs_ioctl.c | 4223 zvol_state_handle_t *zv; in zfs_ioc_rollback() local 4254 } else if ((zv = zvol_suspend(fsname)) != NULL) { in zfs_ioc_rollback() 4255 error = dsl_dataset_rollback(fsname, target, zvol_tag(zv), in zfs_ioc_rollback() 4257 zvol_resume(zv); in zfs_ioc_rollback() 4951 zvol_state_handle_t *zv = NULL; in zfs_ioc_recv_impl() local 4981 } else if ((zv = zvol_suspend(tofs)) != NULL) { in zfs_ioc_recv_impl() 4982 error = dmu_recv_end(&drc, zvol_tag(zv)); in zfs_ioc_recv_impl() 4983 zvol_resume(zv); in zfs_ioc_recv_impl()
|
| /f-stack/freebsd/contrib/openzfs/include/sys/ |
| H A D | zvol_impl.h | 79 int zvol_first_open(zvol_state_t *zv, boolean_t readonly); 82 void zvol_last_close(zvol_state_t *zv); 83 void zvol_insert(zvol_state_t *zv); 84 void zvol_log_truncate(zvol_state_t *zv, dmu_tx_t *tx, uint64_t off, 86 void zvol_log_write(zvol_state_t *zv, dmu_tx_t *tx, uint64_t offset, 92 void zvol_wait_close(zvol_state_t *zv);
|