Lines Matching +full:smart +full:- +full:sensors
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
5 * Copyright (c) 2000-2001 Scott Long
49 * retain their naming conventions (for now) to aid in cross-referencing.
54 * be 16-byte aligned, and are sized as follows:
56 #define AAC_HOST_NORM_CMD_ENTRIES 8 /* command adapter->host,
58 #define AAC_HOST_HIGH_CMD_ENTRIES 4 /* command adapter->host,
60 #define AAC_ADAP_NORM_CMD_ENTRIES 512 /* command host->adapter,
62 #define AAC_ADAP_HIGH_CMD_ENTRIES 4 /* command host->adapter,
64 #define AAC_HOST_NORM_RESP_ENTRIES 512 /* response, adapter->host,
66 #define AAC_HOST_HIGH_RESP_ENTRIES 4 /* response, adapter->host,
68 #define AAC_ADAP_NORM_RESP_ENTRIES 8 /* response, host->adapter,
70 #define AAC_ADAP_HIGH_RESP_ENTRIES 4 /* response, host->adapter,
86 u_int32_t aq_fib_addr; /* receiver-space address of the FIB */
127 * List structure used to chain FIBs (used by the adapter - we hang FIBs off
158 #define AAC_FIB_DATASIZE (512 - sizeof(struct aac_fib_header))
230 AdapterEnvironmentInfo = 803, /* temp. sensors */
339 CT_RAID5D, /* raid5 distributed hot-sparing */
347 * Host-addressable object types
352 FT_BLK, /* "block" device - reserved */
353 FT_CHR, /* "character special" device - reserved */
358 FT_DRIVE, /* physical disk - addressable in scsi by b/t/l */
359 FT_SLICE, /* virtual disk - raw volume - slice */
360 FT_PARTITION, /* FSA partition - carved out of a slice - building
362 FT_VOLUME, /* Container - Volume Set */
363 FT_STRIPE, /* Container - Stripe Set */
364 FT_MIRROR, /* Container - Mirror Set */
365 FT_RAID5, /* Container - Raid 5 Set */
370 * Host-side scatter/gather list for 32-bit commands.
396 * Host-side scatter/gather list for 64-bit commands.
419 u_int32_t Month:4; /* 1-12 */
420 u_int32_t Day:6; /* 1-32 */
421 u_int32_t Hour:6; /* 0-23 */
422 u_int32_t Minute:6; /* 0-59 */
423 u_int32_t Second:6; /* 0-59 */
546 * XXX the aac-2622 with no battery present reports PLATFORM_BAT_OPT_PRESENT
648 /* Firmware Revision (Vmaj.min-dash.) */
651 /* Firmware's boot code Revision (Vmaj.min-dash.) */
657 /* Growth Area for future expansion ((7*4) - 12 - 8)/4 = 2 words */
722 NVBATTSTATUS_OK, /* battery is okay - normal operation possible
724 NVBATTSTATUS_RECONDITIONING /* no battery present - reconditioning
735 NVBATT_TRANSITION_OK /* battery is now okay - normal
767 u_int32_t NV_TotalSize; /* size of all non-volatile
772 * Data types relating to adapter-initiated FIBs
886 AifEnSMARTEvent, /* SMART Event */
898 AifEnBackgroundConsistencyCheck,/* BCC notif. for NEC - DDTS 94700 */
918 u_int32_t creatingSlice; /* New slice used for auto-create */
922 u_int32_t container[2]; /* container that changed, -1 if no
958 * adaptername from NULL to non-NULL */
961 * adaptername from non-null to NULL */
1019 u_int8_t data[AAC_FIB_DATASIZE - 8];
1267 u_int32_t Smart:1; member
1476 * Register definitions for the Adaptec AAC-364 'Jalapeno I/II' adapters, based
1480 #define AAC_SA_DOORBELL0_CLEAR 0x98 /* doorbell 0 (adapter->host) */
1486 #define AAC_SA_DOORBELL1_CLEAR 0x9a /* doorbell 1 (host->adapter) */
1515 * Register definitions for the Adaptec 'Rocket' RAID-On-Chip adapters.