|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | __attribute__ |
| struct | __attribute__ |
| struct | __attribute__ |
| struct | __attribute__ |
| struct | __attribute__ |
| struct | gdth_ioctl_general |
| struct | gdth_ioctl_lockdrv |
| struct | gdth_ioctl_lockchn |
| struct | gdth_ioctl_osvers |
| struct | gdth_ioctl_ctrtype |
| struct | gdth_ioctl_event |
| struct | gdth_ioctl_rescan |
| struct | gdth_ioctl_reset |
Variables | |
| typedef | __attribute__ |
| u16 | DeviceNo |
| u32 | BlockNo |
| u32 | BlockCnt |
| u32 | DestAddr |
| u32 | sg_canz |
| gdth_sg_str | sg_lst [GDTH_MAXSG] |
| u16 | param_size |
| u32 | subfunc |
| u32 | channel |
| u64 | p_param |
| u32 | msg_handle |
| u64 | msg_addr |
| u16 | reserved |
| union { | |
| u8 data [12] | |
| } | su |
| u32 | direction |
| u32 | mdisc_time |
| u32 | mcon_time |
| u32 | sdata |
| u32 | sdlen |
| u32 | clen |
| u8 | cmd [12] |
| u8 | target |
| u8 | lun |
| u8 | bus |
| u8 | priority |
| u32 | sense_len |
| u32 | sense_data |
| u32 | link_p |
| u32 | sg_ranz |
| u16 | ionode |
| u16 | service |
| u32 | index |
| u16 | status |
| u32 | info |
| u8 | scsi_coord [3] |
| u16 | hostdrive |
| u8 | sense_key |
| u32 | l1 |
| u32 | l2 |
| u32 | l3 |
| u32 | l4 |
| #define ES_ASYNC 1 |
Definition at line 132 of file gdth_ioctl.h.
| #define ES_DRIVER 2 |
Definition at line 133 of file gdth_ioctl.h.
| #define ES_SYNC 4 |
Definition at line 135 of file gdth_ioctl.h.
| #define ES_TEST 3 |
Definition at line 134 of file gdth_ioctl.h.
| #define EVENT_SIZE 294 |
Definition at line 25 of file gdth_ioctl.h.
Definition at line 26 of file gdth_ioctl.h.
| #define GDTIOCTL_CTRCNT (GDTIOCTL_MASK | 5) /* get controller count */ |
Definition at line 15 of file gdth_ioctl.h.
| #define GDTIOCTL_CTRTYPE (GDTIOCTL_MASK | 2) /* get controller type */ |
Definition at line 12 of file gdth_ioctl.h.
| #define GDTIOCTL_DRVERS (GDTIOCTL_MASK | 1) /* get driver version */ |
Definition at line 11 of file gdth_ioctl.h.
| #define GDTIOCTL_EVENT (GDTIOCTL_MASK | 8) /* read controller events */ |
Definition at line 18 of file gdth_ioctl.h.
| #define GDTIOCTL_GENERAL (GDTIOCTL_MASK | 0) /* general IOCTL */ |
Definition at line 10 of file gdth_ioctl.h.
| #define GDTIOCTL_HDRLIST (GDTIOCTL_MASK | 4) /* get host drive list */ |
Definition at line 14 of file gdth_ioctl.h.
| #define GDTIOCTL_LOCKCHN (GDTIOCTL_MASK | 7) /* lock channel */ |
Definition at line 17 of file gdth_ioctl.h.
| #define GDTIOCTL_LOCKDRV (GDTIOCTL_MASK | 6) /* lock host drive */ |
Definition at line 16 of file gdth_ioctl.h.
| #define GDTIOCTL_MAGIC 0xaffe0004 |
Definition at line 24 of file gdth_ioctl.h.
| #define GDTIOCTL_MASK ('J'<<8) |
Definition at line 9 of file gdth_ioctl.h.
| #define GDTIOCTL_OSVERS (GDTIOCTL_MASK | 3) /* get OS version */ |
Definition at line 13 of file gdth_ioctl.h.
| #define GDTIOCTL_RESCAN (GDTIOCTL_MASK |11) /* rescan host drives */ |
Definition at line 21 of file gdth_ioctl.h.
| #define GDTIOCTL_RESET_BUS (GDTIOCTL_MASK |10) /* reset SCSI bus */ |
Definition at line 20 of file gdth_ioctl.h.
| #define GDTIOCTL_RESET_DRV (GDTIOCTL_MASK |12) /* reset (remote) drv. res. */ |
Definition at line 22 of file gdth_ioctl.h.
| #define GDTIOCTL_SCSI (GDTIOCTL_MASK | 9) /* SCSI command */ |
Definition at line 19 of file gdth_ioctl.h.
| #define MAX_HDRIVES MAX_LDRIVES /* max. host drive count */ |
Definition at line 32 of file gdth_ioctl.h.
| #define MAX_LDRIVES 255 /* max. log. drive count */ |
Definition at line 28 of file gdth_ioctl.h.
| typedef __attribute__ |
| u32 BlockCnt |
Definition at line 63 of file gdth_ioctl.h.
| u64 BlockNo |
Definition at line 62 of file gdth_ioctl.h.
| u8 bus |
Definition at line 114 of file gdth_ioctl.h.
Definition at line 77 of file gdth_ioctl.h.
| u32 clen |
Definition at line 110 of file gdth_ioctl.h.
Definition at line 111 of file gdth_ioctl.h.
Definition at line 91 of file gdth_ioctl.h.
| u64 DestAddr |
Definition at line 64 of file gdth_ioctl.h.
| u16 DeviceNo |
Definition at line 61 of file gdth_ioctl.h.
Definition at line 105 of file gdth_ioctl.h.
| u16 hostdrive |
Definition at line 165 of file gdth_ioctl.h.
| u32 index |
Definition at line 147 of file gdth_ioctl.h.
| u32 info |
Definition at line 155 of file gdth_ioctl.h.
| u16 ionode |
Definition at line 145 of file gdth_ioctl.h.
| u32 l1 |
Definition at line 164 of file gdth_ioctl.h.
| u32 l2 |
Definition at line 164 of file gdth_ioctl.h.
| u32 l3 |
Definition at line 164 of file gdth_ioctl.h.
Definition at line 164 of file gdth_ioctl.h.
| u32 link_p |
Definition at line 118 of file gdth_ioctl.h.
| u8 lun |
Definition at line 113 of file gdth_ioctl.h.
| u32 mcon_time |
Definition at line 107 of file gdth_ioctl.h.
| u32 mdisc_time |
Definition at line 106 of file gdth_ioctl.h.
| u64 msg_addr |
Definition at line 83 of file gdth_ioctl.h.
| u32 msg_handle |
Definition at line 82 of file gdth_ioctl.h.
| u64 p_param |
Definition at line 78 of file gdth_ioctl.h.
| u16 param_size |
Definition at line 75 of file gdth_ioctl.h.
| u8 priority |
Definition at line 115 of file gdth_ioctl.h.
| u16 reserved |
Definition at line 85 of file gdth_ioctl.h.
| u8 scsi_coord |
Definition at line 156 of file gdth_ioctl.h.
| u64 sdata |
Definition at line 108 of file gdth_ioctl.h.
| u32 sdlen |
Definition at line 109 of file gdth_ioctl.h.
Definition at line 117 of file gdth_ioctl.h.
| u8 sense_key |
Definition at line 167 of file gdth_ioctl.h.
| u32 sense_len |
Definition at line 116 of file gdth_ioctl.h.
| u16 service |
Definition at line 146 of file gdth_ioctl.h.
| u32 sg_canz |
Definition at line 65 of file gdth_ioctl.h.
| gdth_sg64_str sg_lst |
Definition at line 66 of file gdth_ioctl.h.
| u32 sg_ranz |
Definition at line 119 of file gdth_ioctl.h.
Definition at line 154 of file gdth_ioctl.h.
| union { ... } su |
| u32 subfunc |
Definition at line 76 of file gdth_ioctl.h.
| u8 target |
Definition at line 112 of file gdth_ioctl.h.
1.8.2