Lines Matching +full:message +full:- +full:handling +full:- +full:unit
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * pmcraid.h -- PMC Sierra MaxRAID controller driver header file
5 * Written By: Anil Ravindranath<anil_ravindranath@pmc-sierra.com>
6 * PMC-Sierra Inc
39 #define PMC_BIT8(n) (1 << (7-n))
40 #define PMC_BIT16(n) (1 << (15-n))
41 #define PMC_BIT32(n) (1 << (31-n))
58 /* MAX_IOADLS : max number of scatter-gather lists supported by IOA
197 /* structure to represent a scatter-gather element (IOADL descriptor) */
526 /* pmcraid_sglist - Scatter-gather list allocated for passthrough ioctls
558 /* pmcraid_cmd - LLD representation of SCSI command */
574 u8 completion_req; /* for handling internal commands */
575 u8 release; /* for handling completions */
589 /* used during IO command error handling. Sense buffer
614 /* ISR parameters LLD allocates (one for each MSI-X if enabled) vectors */
621 /* AEN message header sent as part of event data to applications */
629 /* Controller state event message type */
659 /* Array of allowed-to-be-exposed resources, initialized from
730 dev_t dev; /* Major-Minor numbers for Char device */
735 /* Message id as filled in last fired IOARCB, used to identify HRRQ */
758 /* Work-queue (Shared) for deferred reset processing */
764 /* should add/delete resources to mid-layer now ?*/
781 u32 ioa_unit_check:1; /* Indicates Unit Check condition */
806 #define RES_CHANGE_ADD 0x1 /* add this to mid-layer */
807 #define RES_CHANGE_DEL 0x2 /* remove this from mid-layer */
820 * this is VSET resource. For non-VSET resources this will be un-used
835 #define IOASC_LOG_LEVEL_MUST 0x1 /* must log: all high-severity errors */
913 "Unit Attention, cache exists for missing/failed device"},
915 "Unit Attention, incompatible exposed mode device"},
917 "Unit Attention, attachment of logical unit failed"},
919 "Unit Attention, cables exceed connective design limit"},
921 "Unit Attention, incomplete multipath connection between" \
924 "Unit Attention, incomplete multipath connection between" \
927 "Unit Attention, incomplete multipath connection between" \
930 "Unit Attention, missing remote IOA"},
932 "Unit Attention, enclosure doesn't support required multipath" \
935 "Unit Attention, corrupt array parity detected on device"},
937 "Unit Attention, array exposed"},
939 "Unit Attention, exposed array is still protected"},
941 "Unit Attention, Multipath redundancy level got worse"},
1010 * pmcraid_ioctl_header - definition of header structure that precedes all the
1037 * This is to facilitate applications avoiding un-necessary memory allocations.