|
smartmontools SVN Rev 3317
Utility to control and monitor storage systems with "S.M.A.R.T."
|

Go to the source code of this file.
| #define __packed __attribute__((__packed__)) |
The following cut out of twereg.h.
Definition at line 97 of file os_freebsd.h.
| #define __unused __attribute__ ((__unused__)) |
Definition at line 619 of file os_freebsd.h.
| #define HPT_CTL_CODE | ( | x | ) | (x+0xFF00) |
Definition at line 565 of file os_freebsd.h.
| #define HPT_DO_IOCONTROL _IOW('H', 0, HPT_IOCTL_PARAM) |
Definition at line 600 of file os_freebsd.h.
| #define HPT_IOCTL_GET_CHANNEL_INFO HPT_CTL_CODE(3) |
Definition at line 566 of file os_freebsd.h.
| #define HPT_IOCTL_GET_CHANNEL_INFO_V2 HPT_CTL_CODE(53) |
Definition at line 567 of file os_freebsd.h.
| #define HPT_IOCTL_IDE_PASS_THROUGH HPT_CTL_CODE(24) |
Definition at line 568 of file os_freebsd.h.
| #define HPT_IOCTL_MAGIC 0xA1B2C3D4 |
Definition at line 573 of file os_freebsd.h.
| #define HPT_READ 1 |
Definition at line 570 of file os_freebsd.h.
| #define HPT_WRITE 2 |
Definition at line 571 of file os_freebsd.h.
| #define MAX_NUM_DEV 26 |
Definition at line 87 of file os_freebsd.h.
| #define MAXDEV_PER_CHANNEL 2 |
Definition at line 575 of file os_freebsd.h.
| #define OS_FREEBSD_H_CVSID "$Id: os_freebsd.h 3727 2012-12-13 17:23:06Z samm2 $" |
Definition at line 85 of file os_freebsd.h.
| #define PMPORT_PER_CHANNEL 15 |
Definition at line 576 of file os_freebsd.h.
| #define TW_OSL_IOCTL_FIRMWARE_PASS_THROUGH _IOWR('T', 202, TW_OSLI_IOCTL_NO_DATA_BUF) |
Definition at line 544 of file os_freebsd.h.
| #define TWA_FW_CMD_ATA_PASSTHROUGH 0x11 |
Definition at line 354 of file os_freebsd.h.
| #define TWA_SENSE_DATA_LENGTH 18 |
Definition at line 356 of file os_freebsd.h.
| #define TWE_FLAGS_FATAL 0x03 |
Definition at line 253 of file os_freebsd.h.
| #define TWE_FLAGS_INFORMATIONAL 0x01 |
Definition at line 251 of file os_freebsd.h.
| #define TWE_FLAGS_PERCENTAGE (1<<8) |
Definition at line 254 of file os_freebsd.h.
| #define TWE_FLAGS_SUCCESS 0x00 |
Definition at line 250 of file os_freebsd.h.
| #define TWE_FLAGS_WARNING 0x02 |
Definition at line 252 of file os_freebsd.h.
| #define TWE_MAX_ATA_SGL_LENGTH 60 |
Definition at line 101 of file os_freebsd.h.
| #define TWE_MAX_SGL_LENGTH 62 |
Definition at line 100 of file os_freebsd.h.
| #define TWE_OP_ATA_PASSTHROUGH 0x11 |
Definition at line 102 of file os_freebsd.h.
| #define TWE_OP_HOTSWAP_ADD_CBOD 0x01 |
Definition at line 151 of file os_freebsd.h.
| #define TWE_OP_HOTSWAP_ADD_SPARE 0x02 |
Definition at line 152 of file os_freebsd.h.
| #define TWE_OP_HOTSWAP_REMOVE 0x00 |
Definition at line 150 of file os_freebsd.h.
| #define TWE_OP_REBUILDUNIT_NOP 0 |
Definition at line 212 of file os_freebsd.h.
| #define TWE_OP_REBUILDUNIT_START 4 |
Definition at line 214 of file os_freebsd.h.
| #define TWE_OP_REBUILDUNIT_STARTUNIT 5 |
Definition at line 215 of file os_freebsd.h.
| #define TWE_OP_REBUILDUNIT_STOP 2 |
Definition at line 213 of file os_freebsd.h.
| #define TWE_OP_SETATAFEATURE_DIS_WCE 0x82 |
Definition at line 168 of file os_freebsd.h.
| #define TWE_OP_SETATAFEATURE_WCE 0x02 |
Definition at line 167 of file os_freebsd.h.
| #define TWEIO_COMMAND _IOWR('T', 100, struct twe_usercommand) |
Definition at line 305 of file os_freebsd.h.
| typedef struct _HPT_CHANNEL_INFO HPT_CHANNEL_INFO |
| typedef struct _HPT_CHANNEL_INFO_V2 HPT_CHANNEL_INFO_V2 |
| typedef struct _HPT_IOCTL_PARAM HPT_IOCTL_PARAM |
| typedef struct _HPT_PASS_THROUGH_HEADER HPT_PASS_THROUGH_HEADER |
| typedef struct _HPT_CHANNEL_INFO * PHPT_CHANNEL_INFO |
| typedef struct _HPT_CHANNEL_INFO_V2 * PHPT_CHANNEL_INFO_V2 |
| typedef struct _HPT_IOCTL_PARAM * PHPT_IOCTL_PARAM |
| typedef struct _HPT_PASS_THROUGH_HEADER * PHPT_PASS_THROUGH_HEADER |
| typedef short TW_INT16 |
Definition at line 320 of file os_freebsd.h.
| typedef int TW_INT32 |
Definition at line 322 of file os_freebsd.h.
| typedef long long TW_INT64 |
Definition at line 324 of file os_freebsd.h.
| typedef char TW_INT8 |
Definition at line 318 of file os_freebsd.h.
| typedef struct tw_osli_ioctl_no_data_buf TW_OSLI_IOCTL_NO_DATA_BUF |
| typedef struct tw_osli_ioctl_with_payload TW_OSLI_IOCTL_WITH_PAYLOAD |
| typedef unsigned short TW_UINT16 |
Definition at line 321 of file os_freebsd.h.
| typedef unsigned int TW_UINT32 |
Definition at line 323 of file os_freebsd.h.
| typedef unsigned long long TW_UINT64 |
Definition at line 325 of file os_freebsd.h.
| typedef unsigned char TW_UINT8 |
Definition at line 319 of file os_freebsd.h.
| typedef void TW_VOID |
Definition at line 317 of file os_freebsd.h.
1.7.4