platform-intel.h (mdadm-4.1) | : | platform-intel.h (mdadm-4.2) | ||
---|---|---|---|---|
skipping to change at line 172 | skipping to change at line 172 | |||
} | } | |||
if (!(x & 0xf0000000u)) { | if (!(x & 0xf0000000u)) { | |||
x <<= 4; | x <<= 4; | |||
r -= 4; | r -= 4; | |||
} | } | |||
if (!(x & 0xc0000000u)) { | if (!(x & 0xc0000000u)) { | |||
x <<= 2; | x <<= 2; | |||
r -= 2; | r -= 2; | |||
} | } | |||
if (!(x & 0x80000000u)) { | if (!(x & 0x80000000u)) { | |||
x <<= 1; | ||||
r -= 1; | r -= 1; | |||
} | } | |||
return r; | return r; | |||
} | } | |||
static inline int imsm_orom_is_enterprise(const struct imsm_orom *orom) | static inline int imsm_orom_is_enterprise(const struct imsm_orom *orom) | |||
{ | { | |||
return !!(orom->driver_features & IMSM_OROM_CAPABILITIES_EnterpriseSystem ); | return !!(orom->driver_features & IMSM_OROM_CAPABILITIES_EnterpriseSystem ); | |||
} | } | |||
skipping to change at line 240 | skipping to change at line 239 | |||
static inline char *guid_str(char *buf, struct efi_guid guid) | static inline char *guid_str(char *buf, struct efi_guid guid) | |||
{ | { | |||
sprintf(buf, "%02x%02x%02x%02x-%02x%02x-%02x%02x-%02x%02x-%02x%02x%02x%02 x%02x%02x", | sprintf(buf, "%02x%02x%02x%02x-%02x%02x-%02x%02x-%02x%02x-%02x%02x%02x%02 x%02x%02x", | |||
guid.b[3], guid.b[2], guid.b[1], guid.b[0], | guid.b[3], guid.b[2], guid.b[1], guid.b[0], | |||
guid.b[5], guid.b[4], guid.b[7], guid.b[6], | guid.b[5], guid.b[4], guid.b[7], guid.b[6], | |||
guid.b[8], guid.b[9], guid.b[10], guid.b[11], | guid.b[8], guid.b[9], guid.b[10], guid.b[11], | |||
guid.b[12], guid.b[13], guid.b[14], guid.b[15]); | guid.b[12], guid.b[13], guid.b[14], guid.b[15]); | |||
return buf; | return buf; | |||
} | } | |||
char *diskfd_to_devpath(int fd); | char *get_nvme_multipath_dev_hw_path(const char *dev_path); | |||
char *diskfd_to_devpath(int fd, int dev_level, char *buf); | ||||
int devpath_to_char(const char *dev_path, const char *entry, char *buf, | ||||
int len, int verbose); | ||||
__u16 devpath_to_vendor(const char *dev_path); | __u16 devpath_to_vendor(const char *dev_path); | |||
struct sys_dev *find_driver_devices(const char *bus, const char *driver); | struct sys_dev *find_driver_devices(const char *bus, const char *driver); | |||
struct sys_dev *find_intel_devices(void); | struct sys_dev *find_intel_devices(void); | |||
const struct imsm_orom *find_imsm_capability(struct sys_dev *hba); | const struct imsm_orom *find_imsm_capability(struct sys_dev *hba); | |||
const struct imsm_orom *find_imsm_orom(void); | const struct imsm_orom *find_imsm_orom(void); | |||
int disk_attached_to_hba(int fd, const char *hba_path); | int disk_attached_to_hba(int fd, const char *hba_path); | |||
int devt_attached_to_hba(dev_t dev, const char *hba_path); | int devt_attached_to_hba(dev_t dev, const char *hba_path); | |||
char *devt_to_devpath(dev_t dev); | char *devt_to_devpath(dev_t dev, int dev_level, char *buf); | |||
int path_attached_to_hba(const char *disk_path, const char *hba_path); | int path_attached_to_hba(const char *disk_path, const char *hba_path); | |||
const char *get_sys_dev_type(enum sys_dev_type); | const char *get_sys_dev_type(enum sys_dev_type); | |||
const struct orom_entry *get_orom_entry_by_device_id(__u16 dev_id); | const struct orom_entry *get_orom_entry_by_device_id(__u16 dev_id); | |||
const struct imsm_orom *get_orom_by_device_id(__u16 device_id); | const struct imsm_orom *get_orom_by_device_id(__u16 device_id); | |||
struct sys_dev *device_by_id(__u16 device_id); | struct sys_dev *device_by_id(__u16 device_id); | |||
struct sys_dev *device_by_id_and_path(__u16 device_id, const char *path); | struct sys_dev *device_by_id_and_path(__u16 device_id, const char *path); | |||
int is_multipath_nvme(int disk_fd); | ||||
int imsm_is_nvme_namespace_supported(int disk_fd, int verbose); | ||||
char *vmd_domain_to_controller(struct sys_dev *hba, char *buf); | char *vmd_domain_to_controller(struct sys_dev *hba, char *buf); | |||
End of changes. 4 change blocks. | ||||
3 lines changed or deleted | 7 lines changed or added |