X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=include%2Fsys%2Ffs%2Fzfs.h;h=2ac84f64502521fb483505ff31c8a96d59272dd5;hb=de0a1c099b7dc6722eb428838e893a4d9490a21e;hp=25f256251a5b86dcb309f7d48a05883a53cd656b;hpb=6283f55ea1b91e680386388c17d14b89e344fa8d;p=zfs.git diff --git a/include/sys/fs/zfs.h b/include/sys/fs/zfs.h index 25f2562..2ac84f6 100644 --- a/include/sys/fs/zfs.h +++ b/include/sys/fs/zfs.h @@ -21,6 +21,7 @@ /* * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011 by Delphix. All rights reserved. */ /* Portions Copyright 2010 Robert Milkowski */ @@ -122,6 +123,7 @@ typedef enum { ZFS_PROP_DEDUP, ZFS_PROP_MLSLABEL, ZFS_PROP_SYNC, + ZFS_PROP_REFRATIO, ZFS_NUM_PROPS } zfs_prop_t; @@ -161,6 +163,7 @@ typedef enum { ZPOOL_PROP_FREE, ZPOOL_PROP_ALLOCATED, ZPOOL_PROP_READONLY, + ZPOOL_PROP_ASHIFT, ZPOOL_NUM_PROPS } zpool_prop_t; @@ -707,6 +710,7 @@ typedef struct ddt_histogram { #define ZVOL_MINOR_BITS 4 #define ZVOL_MINOR_MASK ((1U << ZVOL_MINOR_BITS) - 1) #define ZVOL_MINORS (1 << 4) +#define ZVOL_DEV_NAME "zd" #define ZVOL_PROP_NAME "name" #define ZVOL_DEFAULT_BLOCKSIZE 8192 @@ -782,6 +786,11 @@ typedef enum zfs_ioc { } zfs_ioc_t; /* + * zvol ioctl to get dataset name + */ +#define BLKZNAME _IOR(0x12,125,char[ZFS_MAXNAMELEN]) + +/* * Internal SPA load state. Used by FMA diagnosis engine. */ typedef enum {