diff options
Diffstat (limited to 'sys/dev/mfi/mfi_ioctl.h')
-rw-r--r-- | sys/dev/mfi/mfi_ioctl.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/sys/dev/mfi/mfi_ioctl.h b/sys/dev/mfi/mfi_ioctl.h index 40521ae..b285996 100644 --- a/sys/dev/mfi/mfi_ioctl.h +++ b/sys/dev/mfi/mfi_ioctl.h @@ -98,7 +98,25 @@ struct mfi_linux_ioc_packet { #endif } __packed; +struct mfi_ioc_passthru { + struct mfi_dcmd_frame ioc_frame; + uint32_t buf_size; + uint8_t *buf; +} __packed; + +#ifdef __amd64__ +struct mfi_ioc_passthru32 { + struct mfi_dcmd_frame ioc_frame; + uint32_t buf_size; + uint32_t buf; +} __packed; +#endif + #define MFIIO_STATS _IOWR('Q', 101, union mfi_statrequest) +#define MFIIO_PASSTHRU _IOWR('C', 102, struct mfi_ioc_passthru) +#ifdef __amd64__ +#define MFIIO_PASSTHRU32 _IOWR('C', 102, struct mfi_ioc_passthru32) +#endif struct mfi_linux_ioc_aen { uint16_t laen_adapter_no; |