type: DevicePath.Typesubtype: Subtypelength: u16 align(1)primary_secondary: Rankslave_master: Rolelogical_unit_number: u16 align(1)pub const AtapiDevicePath = extern struct {
pub const Role = enum(u8) {
master = 0,
slave = 1,
};
pub const Rank = enum(u8) {
primary = 0,
secondary = 1,
};
type: DevicePath.Type,
subtype: Subtype,
length: u16 align(1),
primary_secondary: Rank,
slave_master: Role,
logical_unit_number: u16 align(1),
}