utils_dm.h (cryptsetup-2.3.6.tar.xz) | : | utils_dm.h (cryptsetup-2.4.0.tar.xz) | ||
---|---|---|---|---|
skipping to change at line 76 | skipping to change at line 76 | |||
#define DM_INTEGRITY_BITMAP_SUPPORTED (1 << 17) /* dm-integrity bitmap mode supp orted */ | #define DM_INTEGRITY_BITMAP_SUPPORTED (1 << 17) /* dm-integrity bitmap mode supp orted */ | |||
#define DM_GET_TARGET_VERSION_SUPPORTED (1 << 18) /* dm DM_GET_TARGET version io ctl supported */ | #define DM_GET_TARGET_VERSION_SUPPORTED (1 << 18) /* dm DM_GET_TARGET version io ctl supported */ | |||
#define DM_INTEGRITY_FIX_PADDING_SUPPORTED (1 << 19) /* supports the parameter f ix_padding that fixes a bug that caused excessive padding */ | #define DM_INTEGRITY_FIX_PADDING_SUPPORTED (1 << 19) /* supports the parameter f ix_padding that fixes a bug that caused excessive padding */ | |||
#define DM_BITLK_EBOIV_SUPPORTED (1 << 20) /* EBOIV for BITLK supported */ | #define DM_BITLK_EBOIV_SUPPORTED (1 << 20) /* EBOIV for BITLK supported */ | |||
#define DM_BITLK_ELEPHANT_SUPPORTED (1 << 21) /* Elephant diffuser for BITLK sup ported */ | #define DM_BITLK_ELEPHANT_SUPPORTED (1 << 21) /* Elephant diffuser for BITLK sup ported */ | |||
#define DM_VERITY_SIGNATURE_SUPPORTED (1 << 22) /* Verity option root_hash_sig_k ey_desc supported */ | #define DM_VERITY_SIGNATURE_SUPPORTED (1 << 22) /* Verity option root_hash_sig_k ey_desc supported */ | |||
#define DM_INTEGRITY_DISCARDS_SUPPORTED (1 << 23) /* dm-integrity discards/TRIM option is supported */ | #define DM_INTEGRITY_DISCARDS_SUPPORTED (1 << 23) /* dm-integrity discards/TRIM option is supported */ | |||
#define DM_VERITY_PANIC_CORRUPTION_SUPPORTED (1 << 24) /* dm-verity panic on cor ruption */ | #define DM_VERITY_PANIC_CORRUPTION_SUPPORTED (1 << 24) /* dm-verity panic on cor ruption */ | |||
#define DM_CRYPT_NO_WORKQUEUE_SUPPORTED (1 << 25) /* dm-crypt suppot for bypassi ng workqueues */ | #define DM_CRYPT_NO_WORKQUEUE_SUPPORTED (1 << 25) /* dm-crypt suppot for bypassi ng workqueues */ | |||
#define DM_INTEGRITY_FIX_HMAC_SUPPORTED (1 << 26) /* hmac covers also superblock */ | #define DM_INTEGRITY_FIX_HMAC_SUPPORTED (1 << 26) /* hmac covers also superblock */ | |||
#define DM_INTEGRITY_RESET_RECALC_SUPPORTED (1 << 27) /* dm-integrity automatic recalculation supported */ | ||||
typedef enum { DM_CRYPT = 0, DM_VERITY, DM_INTEGRITY, DM_LINEAR, DM_ERROR, DM_ZE RO, DM_UNKNOWN } dm_target_type; | typedef enum { DM_CRYPT = 0, DM_VERITY, DM_INTEGRITY, DM_LINEAR, DM_ERROR, DM_ZE RO, DM_UNKNOWN } dm_target_type; | |||
enum tdirection { TARGET_SET = 1, TARGET_QUERY }; | enum tdirection { TARGET_SET = 1, TARGET_QUERY }; | |||
int dm_flags(struct crypt_device *cd, dm_target_type target, uint32_t *flags); | int dm_flags(struct crypt_device *cd, dm_target_type target, uint32_t *flags); | |||
#define DM_ACTIVE_DEVICE (1 << 0) | #define DM_ACTIVE_DEVICE (1 << 0) | |||
#define DM_ACTIVE_UUID (1 << 1) | #define DM_ACTIVE_UUID (1 << 1) | |||
#define DM_ACTIVE_HOLDERS (1 << 2) | #define DM_ACTIVE_HOLDERS (1 << 2) | |||
skipping to change at line 225 | skipping to change at line 226 | |||
int dm_create_device(struct crypt_device *cd, const char *name, | int dm_create_device(struct crypt_device *cd, const char *name, | |||
const char *type, struct crypt_dm_active_device *dmd); | const char *type, struct crypt_dm_active_device *dmd); | |||
int dm_reload_device(struct crypt_device *cd, const char *name, | int dm_reload_device(struct crypt_device *cd, const char *name, | |||
struct crypt_dm_active_device *dmd, uint32_t dmflags, unsign ed resume); | struct crypt_dm_active_device *dmd, uint32_t dmflags, unsign ed resume); | |||
int dm_suspend_device(struct crypt_device *cd, const char *name, uint32_t dmflag s); | int dm_suspend_device(struct crypt_device *cd, const char *name, uint32_t dmflag s); | |||
int dm_resume_device(struct crypt_device *cd, const char *name, uint32_t dmflags ); | int dm_resume_device(struct crypt_device *cd, const char *name, uint32_t dmflags ); | |||
int dm_resume_and_reinstate_key(struct crypt_device *cd, const char *name, | int dm_resume_and_reinstate_key(struct crypt_device *cd, const char *name, | |||
const struct volume_key *vk); | const struct volume_key *vk); | |||
int dm_error_device(struct crypt_device *cd, const char *name); | int dm_error_device(struct crypt_device *cd, const char *name); | |||
int dm_clear_device(struct crypt_device *cd, const char *name); | int dm_clear_device(struct crypt_device *cd, const char *name); | |||
int dm_cancel_deferred_removal(const char *name); | ||||
const char *dm_get_dir(void); | const char *dm_get_dir(void); | |||
int lookup_dm_dev_by_uuid(struct crypt_device *cd, const char *uuid, const char *type); | int lookup_dm_dev_by_uuid(struct crypt_device *cd, const char *uuid, const char *type); | |||
/* These are DM helpers used only by utils_devpath file */ | /* These are DM helpers used only by utils_devpath file */ | |||
int dm_is_dm_device(int major); | int dm_is_dm_device(int major); | |||
int dm_is_dm_kernel_name(const char *name); | int dm_is_dm_kernel_name(const char *name); | |||
char *dm_device_path(const char *prefix, int major, int minor); | char *dm_device_path(const char *prefix, int major, int minor); | |||
char *dm_device_name(const char *path); | char *dm_device_name(const char *path); | |||
End of changes. 2 change blocks. | ||||
0 lines changed or deleted | 2 lines changed or added |