xref: /aosp_15_r20/prebuilts/build-tools/sysroots/i686-unknown-linux-musl/include/scsi/scsi.h (revision cda5da8d549138a6648c5ee6d7a49cf8f4a657be)
1 /*
2  * This file is auto-generated. Modifications will be lost.
3  *
4  * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
5  * for more information.
6  */
7 #ifndef _SCSI_SCSI_H
8 #define _SCSI_SCSI_H
9 #include <linux/types.h>
10 #include <asm/param.h>
11 #include <scsi/scsi_proto.h>
12 #include <scsi/scsi_status.h>
13 struct ccs_modesel_head {
14   __u8 _r1;
15   __u8 medium;
16   __u8 _r2;
17   __u8 block_desc_length;
18   __u8 density;
19   __u8 number_blocks_hi;
20   __u8 number_blocks_med;
21   __u8 number_blocks_lo;
22   __u8 _r3;
23   __u8 block_length_hi;
24   __u8 block_length_med;
25   __u8 block_length_lo;
26 };
27 #define EXTENDED_MODIFY_DATA_POINTER 0x00
28 #define EXTENDED_SDTR 0x01
29 #define EXTENDED_EXTENDED_IDENTIFY 0x02
30 #define EXTENDED_WDTR 0x03
31 #define EXTENDED_PPR 0x04
32 #define EXTENDED_MODIFY_BIDI_DATA_PTR 0x05
33 #define SCSI_IOCTL_GET_IDLUN 0x5382
34 #define SCSI_IOCTL_PROBE_HOST 0x5385
35 #define SCSI_IOCTL_GET_BUS_NUMBER 0x5386
36 #define SCSI_IOCTL_GET_PCI 0x5387
37 #endif
38