gcw 40 drivers/ide/ide-atapi.c u8 gcw[2], protocol, device_type, removable, drq_type, packet_size; gcw 42 drivers/ide/ide-atapi.c *((u16 *)&gcw) = id[ATA_ID_CONFIG]; gcw 44 drivers/ide/ide-atapi.c protocol = (gcw[1] & 0xC0) >> 6; gcw 45 drivers/ide/ide-atapi.c device_type = gcw[1] & 0x1F; gcw 46 drivers/ide/ide-atapi.c removable = (gcw[0] & 0x80) >> 7; gcw 47 drivers/ide/ide-atapi.c drq_type = (gcw[0] & 0x60) >> 5; gcw 48 drivers/ide/ide-atapi.c packet_size = gcw[0] & 0x03;