Lines Matching refs:c

791 #define	ISPBSMX(c, byte, shift, mask)	\  argument
792 (((c)[(byte)] >> (shift)) & (mask))
804 #define ISP_NVRAM_VERSION(c) (c)[4] argument
805 #define ISP_NVRAM_FIFO_THRESHOLD(c) ISPBSMX(c, 5, 0, 0x03) argument
806 #define ISP_NVRAM_BIOS_DISABLE(c) ISPBSMX(c, 5, 2, 0x01) argument
807 #define ISP_NVRAM_HBA_ENABLE(c) ISPBSMX(c, 5, 3, 0x01) argument
808 #define ISP_NVRAM_INITIATOR_ID(c) ISPBSMX(c, 5, 4, 0x0f) argument
809 #define ISP_NVRAM_BUS_RESET_DELAY(c) (c)[6] argument
810 #define ISP_NVRAM_BUS_RETRY_COUNT(c) (c)[7] argument
811 #define ISP_NVRAM_BUS_RETRY_DELAY(c) (c)[8] argument
812 #define ISP_NVRAM_ASYNC_DATA_SETUP_TIME(c) ISPBSMX(c, 9, 0, 0x0f) argument
813 #define ISP_NVRAM_REQ_ACK_ACTIVE_NEGATION(c) ISPBSMX(c, 9, 4, 0x01) argument
814 #define ISP_NVRAM_DATA_LINE_ACTIVE_NEGATION(c) ISPBSMX(c, 9, 5, 0x01) argument
815 #define ISP_NVRAM_DATA_DMA_BURST_ENABLE(c) ISPBSMX(c, 9, 6, 0x01) argument
816 #define ISP_NVRAM_CMD_DMA_BURST_ENABLE(c) ISPBSMX(c, 9, 7, 0x01) argument
817 #define ISP_NVRAM_TAG_AGE_LIMIT(c) (c)[10] argument
818 #define ISP_NVRAM_LOWTRM_ENABLE(c) ISPBSMX(c, 11, 0, 0x01) argument
819 #define ISP_NVRAM_HITRM_ENABLE(c) ISPBSMX(c, 11, 1, 0x01) argument
820 #define ISP_NVRAM_PCMC_BURST_ENABLE(c) ISPBSMX(c, 11, 2, 0x01) argument
821 #define ISP_NVRAM_ENABLE_60_MHZ(c) ISPBSMX(c, 11, 3, 0x01) argument
822 #define ISP_NVRAM_SCSI_RESET_DISABLE(c) ISPBSMX(c, 11, 4, 0x01) argument
823 #define ISP_NVRAM_ENABLE_AUTO_TERM(c) ISPBSMX(c, 11, 5, 0x01) argument
824 #define ISP_NVRAM_FIFO_THRESHOLD_128(c) ISPBSMX(c, 11, 6, 0x01) argument
825 #define ISP_NVRAM_AUTO_TERM_SUPPORT(c) ISPBSMX(c, 11, 7, 0x01) argument
826 #define ISP_NVRAM_SELECTION_TIMEOUT(c) (((c)[12]) | ((c)[13] << 8)) argument
827 #define ISP_NVRAM_MAX_QUEUE_DEPTH(c) (((c)[14]) | ((c)[15] << 8)) argument
828 #define ISP_NVRAM_SCSI_BUS_SIZE(c) ISPBSMX(c, 16, 0, 0x01) argument
829 #define ISP_NVRAM_SCSI_BUS_TYPE(c) ISPBSMX(c, 16, 1, 0x01) argument
830 #define ISP_NVRAM_ADAPTER_CLK_SPEED(c) ISPBSMX(c, 16, 2, 0x01) argument
831 #define ISP_NVRAM_SOFT_TERM_SUPPORT(c) ISPBSMX(c, 16, 3, 0x01) argument
832 #define ISP_NVRAM_FLASH_ONBOARD(c) ISPBSMX(c, 16, 4, 0x01) argument
833 #define ISP_NVRAM_FAST_MTTR_ENABLE(c) ISPBSMX(c, 22, 0, 0x01) argument
839 #define ISP_NVRAM_TGT_RENEG(c, t) ISPBSMX(c, _IxT(t, 0), 0, 0x01) argument
840 #define ISP_NVRAM_TGT_QFRZ(c, t) ISPBSMX(c, _IxT(t, 0), 1, 0x01) argument
841 #define ISP_NVRAM_TGT_ARQ(c, t) ISPBSMX(c, _IxT(t, 0), 2, 0x01) argument
842 #define ISP_NVRAM_TGT_TQING(c, t) ISPBSMX(c, _IxT(t, 0), 3, 0x01) argument
843 #define ISP_NVRAM_TGT_SYNC(c, t) ISPBSMX(c, _IxT(t, 0), 4, 0x01) argument
844 #define ISP_NVRAM_TGT_WIDE(c, t) ISPBSMX(c, _IxT(t, 0), 5, 0x01) argument
845 #define ISP_NVRAM_TGT_PARITY(c, t) ISPBSMX(c, _IxT(t, 0), 6, 0x01) argument
846 #define ISP_NVRAM_TGT_DISC(c, t) ISPBSMX(c, _IxT(t, 0), 7, 0x01) argument
847 #define ISP_NVRAM_TGT_EXEC_THROTTLE(c, t) ISPBSMX(c, _IxT(t, 1), 0, 0xff) argument
848 #define ISP_NVRAM_TGT_SYNC_PERIOD(c, t) ISPBSMX(c, _IxT(t, 2), 0, 0xff) argument
849 #define ISP_NVRAM_TGT_SYNC_OFFSET(c, t) ISPBSMX(c, _IxT(t, 3), 0, 0x0f) argument
850 #define ISP_NVRAM_TGT_DEVICE_ENABLE(c, t) ISPBSMX(c, _IxT(t, 3), 4, 0x01) argument
851 #define ISP_NVRAM_TGT_LUN_DISABLE(c, t) ISPBSMX(c, _IxT(t, 3), 5, 0x01) argument
864 #define ISP1080_NVRAM_VERSION(c) ISP_NVRAM_VERSION(c) argument
890 #define ISP1080_NVRAM_HBA_ENABLE(c) ISPBSMX(c, 16, 3, 0x01) argument
892 #define ISP1080_NVRAM_BURST_ENABLE(c) ISPBSMX(c, 16, 1, 0x01) argument
893 #define ISP1080_NVRAM_FIFO_THRESHOLD(c) ISPBSMX(c, 16, 4, 0x0f) argument
895 #define ISP1080_NVRAM_AUTO_TERM_SUPPORT(c) ISPBSMX(c, 17, 7, 0x01) argument
896 #define ISP1080_NVRAM_BUS0_TERM_MODE(c) ISPBSMX(c, 17, 0, 0x03) argument
897 #define ISP1080_NVRAM_BUS1_TERM_MODE(c) ISPBSMX(c, 17, 2, 0x03) argument
899 #define ISP1080_ISP_PARAMETER(c) \ argument
900 (((c)[18]) | ((c)[19] << 8))
902 #define ISP1080_FAST_POST(c) ISPBSMX(c, 20, 0, 0x01) argument
903 #define ISP1080_REPORT_LVD_TRANSITION(c) ISPBSMX(c, 20, 1, 0x01) argument
907 #define ISP1080_NVRAM_INITIATOR_ID(c, b) \ argument
908 ISPBSMX(c, ((b == 0)? 0 : ISP1080_BUS1_OFF) + 24, 0, 0x0f)
909 #define ISP1080_NVRAM_BUS_RESET_DELAY(c, b) \ argument
910 (c)[((b == 0)? 0 : ISP1080_BUS1_OFF) + 25]
911 #define ISP1080_NVRAM_BUS_RETRY_COUNT(c, b) \ argument
912 (c)[((b == 0)? 0 : ISP1080_BUS1_OFF) + 26]
913 #define ISP1080_NVRAM_BUS_RETRY_DELAY(c, b) \ argument
914 (c)[((b == 0)? 0 : ISP1080_BUS1_OFF) + 27]
916 #define ISP1080_NVRAM_ASYNC_DATA_SETUP_TIME(c, b) \ argument
917 ISPBSMX(c, ((b == 0)? 0 : ISP1080_BUS1_OFF) + 28, 0, 0x0f)
918 #define ISP1080_NVRAM_REQ_ACK_ACTIVE_NEGATION(c, b) \ argument
919 ISPBSMX(c, ((b == 0)? 0 : ISP1080_BUS1_OFF) + 28, 4, 0x01)
920 #define ISP1080_NVRAM_DATA_LINE_ACTIVE_NEGATION(c, b) \ argument
921 ISPBSMX(c, ((b == 0)? 0 : ISP1080_BUS1_OFF) + 28, 5, 0x01)
922 #define ISP1080_NVRAM_SELECTION_TIMEOUT(c, b) \ argument
923 (((c)[((b == 0)? 0 : ISP1080_BUS1_OFF) + 30]) | \
924 ((c)[((b == 0)? 0 : ISP1080_BUS1_OFF) + 31] << 8))
925 #define ISP1080_NVRAM_MAX_QUEUE_DEPTH(c, b) \ argument
926 (((c)[((b == 0)? 0 : ISP1080_BUS1_OFF) + 32]) | \
927 ((c)[((b == 0)? 0 : ISP1080_BUS1_OFF) + 33] << 8))
935 #define ISP1080_NVRAM_TGT_RENEG(c, t, b) \ argument
936 ISPBSMX(c, _IxT8(t, 0, (b)), 0, 0x01)
937 #define ISP1080_NVRAM_TGT_QFRZ(c, t, b) \ argument
938 ISPBSMX(c, _IxT8(t, 0, (b)), 1, 0x01)
939 #define ISP1080_NVRAM_TGT_ARQ(c, t, b) \ argument
940 ISPBSMX(c, _IxT8(t, 0, (b)), 2, 0x01)
941 #define ISP1080_NVRAM_TGT_TQING(c, t, b) \ argument
942 ISPBSMX(c, _IxT8(t, 0, (b)), 3, 0x01)
943 #define ISP1080_NVRAM_TGT_SYNC(c, t, b) \ argument
944 ISPBSMX(c, _IxT8(t, 0, (b)), 4, 0x01)
945 #define ISP1080_NVRAM_TGT_WIDE(c, t, b) \ argument
946 ISPBSMX(c, _IxT8(t, 0, (b)), 5, 0x01)
947 #define ISP1080_NVRAM_TGT_PARITY(c, t, b) \ argument
948 ISPBSMX(c, _IxT8(t, 0, (b)), 6, 0x01)
949 #define ISP1080_NVRAM_TGT_DISC(c, t, b) \ argument
950 ISPBSMX(c, _IxT8(t, 0, (b)), 7, 0x01)
951 #define ISP1080_NVRAM_TGT_EXEC_THROTTLE(c, t, b) \ argument
952 ISPBSMX(c, _IxT8(t, 1, (b)), 0, 0xff)
953 #define ISP1080_NVRAM_TGT_SYNC_PERIOD(c, t, b) \ argument
954 ISPBSMX(c, _IxT8(t, 2, (b)), 0, 0xff)
955 #define ISP1080_NVRAM_TGT_SYNC_OFFSET(c, t, b) \ argument
956 ISPBSMX(c, _IxT8(t, 3, (b)), 0, 0x0f)
957 #define ISP1080_NVRAM_TGT_DEVICE_ENABLE(c, t, b) \ argument
958 ISPBSMX(c, _IxT8(t, 3, (b)), 4, 0x01)
959 #define ISP1080_NVRAM_TGT_LUN_DISABLE(c, t, b) \ argument
960 ISPBSMX(c, _IxT8(t, 3, (b)), 5, 0x01)
1002 #define ISP12160_NVRAM_TGT_RENEG(c, t, b) \ argument
1003 ISPBSMX(c, _IxT16(t, 0, (b)), 0, 0x01)
1004 #define ISP12160_NVRAM_TGT_QFRZ(c, t, b) \ argument
1005 ISPBSMX(c, _IxT16(t, 0, (b)), 1, 0x01)
1006 #define ISP12160_NVRAM_TGT_ARQ(c, t, b) \ argument
1007 ISPBSMX(c, _IxT16(t, 0, (b)), 2, 0x01)
1008 #define ISP12160_NVRAM_TGT_TQING(c, t, b) \ argument
1009 ISPBSMX(c, _IxT16(t, 0, (b)), 3, 0x01)
1010 #define ISP12160_NVRAM_TGT_SYNC(c, t, b) \ argument
1011 ISPBSMX(c, _IxT16(t, 0, (b)), 4, 0x01)
1012 #define ISP12160_NVRAM_TGT_WIDE(c, t, b) \ argument
1013 ISPBSMX(c, _IxT16(t, 0, (b)), 5, 0x01)
1014 #define ISP12160_NVRAM_TGT_PARITY(c, t, b) \ argument
1015 ISPBSMX(c, _IxT16(t, 0, (b)), 6, 0x01)
1016 #define ISP12160_NVRAM_TGT_DISC(c, t, b) \ argument
1017 ISPBSMX(c, _IxT16(t, 0, (b)), 7, 0x01)
1019 #define ISP12160_NVRAM_TGT_EXEC_THROTTLE(c, t, b) \ argument
1020 ISPBSMX(c, _IxT16(t, 1, (b)), 0, 0xff)
1021 #define ISP12160_NVRAM_TGT_SYNC_PERIOD(c, t, b) \ argument
1022 ISPBSMX(c, _IxT16(t, 2, (b)), 0, 0xff)
1024 #define ISP12160_NVRAM_TGT_SYNC_OFFSET(c, t, b) \ argument
1025 ISPBSMX(c, _IxT16(t, 3, (b)), 0, 0x1f)
1026 #define ISP12160_NVRAM_TGT_DEVICE_ENABLE(c, t, b) \ argument
1027 ISPBSMX(c, _IxT16(t, 3, (b)), 5, 0x01)
1029 #define ISP12160_NVRAM_PPR_OPTIONS(c, t, b) \ argument
1030 ISPBSMX(c, _IxT16(t, 4, (b)), 0, 0x0f)
1031 #define ISP12160_NVRAM_PPR_WIDTH(c, t, b) \ argument
1032 ISPBSMX(c, _IxT16(t, 4, (b)), 4, 0x03)
1033 #define ISP12160_NVRAM_PPR_ENABLE(c, t, b) \ argument
1034 ISPBSMX(c, _IxT16(t, 4, (b)), 7, 0x01)
1048 #define ISP2100_NVRAM_RISCVER(c) (c)[6] argument
1049 #define ISP2100_NVRAM_OPTIONS(c) ((c)[8] | ((c)[9] << 8)) argument
1050 #define ISP2100_NVRAM_MAXFRAMELENGTH(c) (((c)[10]) | ((c)[11] << 8)) argument
1051 #define ISP2100_NVRAM_MAXIOCBALLOCATION(c) (((c)[12]) | ((c)[13] << 8)) argument
1052 #define ISP2100_NVRAM_EXECUTION_THROTTLE(c) (((c)[14]) | ((c)[15] << 8)) argument
1053 #define ISP2100_NVRAM_RETRY_COUNT(c) (c)[16] argument
1054 #define ISP2100_NVRAM_RETRY_DELAY(c) (c)[17] argument
1056 #define ISP2100_NVRAM_PORT_NAME(c) (\ argument
1057 (((uint64_t)(c)[18]) << 56) | \
1058 (((uint64_t)(c)[19]) << 48) | \
1059 (((uint64_t)(c)[20]) << 40) | \
1060 (((uint64_t)(c)[21]) << 32) | \
1061 (((uint64_t)(c)[22]) << 24) | \
1062 (((uint64_t)(c)[23]) << 16) | \
1063 (((uint64_t)(c)[24]) << 8) | \
1064 (((uint64_t)(c)[25]) << 0))
1066 #define ISP2100_NVRAM_HARDLOOPID(c) ((c)[26] | ((c)[27] << 8)) argument
1067 #define ISP2100_NVRAM_TOV(c) ((c)[29]) argument
1069 #define ISP2100_NVRAM_NODE_NAME(c) (\ argument
1070 (((uint64_t)(c)[30]) << 56) | \
1071 (((uint64_t)(c)[31]) << 48) | \
1072 (((uint64_t)(c)[32]) << 40) | \
1073 (((uint64_t)(c)[33]) << 32) | \
1074 (((uint64_t)(c)[34]) << 24) | \
1075 (((uint64_t)(c)[35]) << 16) | \
1076 (((uint64_t)(c)[36]) << 8) | \
1077 (((uint64_t)(c)[37]) << 0))
1079 #define ISP2100_XFW_OPTIONS(c) ((c)[38] | ((c)[39] << 8)) argument
1081 #define ISP2100_RACC_TIMER(c) (c)[40] argument
1082 #define ISP2100_IDELAY_TIMER(c) (c)[41] argument
1084 #define ISP2100_ZFW_OPTIONS(c) ((c)[42] | ((c)[43] << 8)) argument
1086 #define ISP2100_SERIAL_LINK(c) ((c)[68] | ((c)[69] << 8)) argument
1088 #define ISP2100_NVRAM_HBA_OPTIONS(c) ((c)[70] | ((c)[71] << 8)) argument
1089 #define ISP2100_NVRAM_HBA_DISABLE(c) ISPBSMX(c, 70, 0, 0x01) argument
1090 #define ISP2100_NVRAM_BIOS_DISABLE(c) ISPBSMX(c, 70, 1, 0x01) argument
1091 #define ISP2100_NVRAM_LUN_DISABLE(c) ISPBSMX(c, 70, 2, 0x01) argument
1092 #define ISP2100_NVRAM_ENABLE_SELECT_BOOT(c) ISPBSMX(c, 70, 3, 0x01) argument
1093 #define ISP2100_NVRAM_DISABLE_CODELOAD(c) ISPBSMX(c, 70, 4, 0x01) argument
1094 #define ISP2100_NVRAM_SET_CACHELINESZ(c) ISPBSMX(c, 70, 5, 0x01) argument
1096 #define ISP2100_NVRAM_BOOT_NODE_NAME(c) (\ argument
1097 (((uint64_t)(c)[72]) << 56) | \
1098 (((uint64_t)(c)[73]) << 48) | \
1099 (((uint64_t)(c)[74]) << 40) | \
1100 (((uint64_t)(c)[75]) << 32) | \
1101 (((uint64_t)(c)[76]) << 24) | \
1102 (((uint64_t)(c)[77]) << 16) | \
1103 (((uint64_t)(c)[78]) << 8) | \
1104 (((uint64_t)(c)[79]) << 0))
1106 #define ISP2100_NVRAM_BOOT_LUN(c) (c)[80] argument
1107 #define ISP2100_RESET_DELAY(c) (c)[81] argument
1109 #define ISP2100_HBA_FEATURES(c) ((c)[232] | ((c)[233] << 8)) argument
1118 #define ISP2400_NVRAM_VERSION(c) ((c)[4] | ((c)[5] << 8)) argument
1119 #define ISP2400_NVRAM_MAXFRAMELENGTH(c) (((c)[12]) | ((c)[13] << 8)) argument
1120 #define ISP2400_NVRAM_EXECUTION_THROTTLE(c) (((c)[14]) | ((c)[15] << 8)) argument
1121 #define ISP2400_NVRAM_EXCHANGE_COUNT(c) (((c)[16]) | ((c)[17] << 8)) argument
1122 #define ISP2400_NVRAM_HARDLOOPID(c) ((c)[18] | ((c)[19] << 8)) argument
1124 #define ISP2400_NVRAM_PORT_NAME(c) (\ argument
1125 (((uint64_t)(c)[20]) << 56) | \
1126 (((uint64_t)(c)[21]) << 48) | \
1127 (((uint64_t)(c)[22]) << 40) | \
1128 (((uint64_t)(c)[23]) << 32) | \
1129 (((uint64_t)(c)[24]) << 24) | \
1130 (((uint64_t)(c)[25]) << 16) | \
1131 (((uint64_t)(c)[26]) << 8) | \
1132 (((uint64_t)(c)[27]) << 0))
1134 #define ISP2400_NVRAM_NODE_NAME(c) (\ argument
1135 (((uint64_t)(c)[28]) << 56) | \
1136 (((uint64_t)(c)[29]) << 48) | \
1137 (((uint64_t)(c)[30]) << 40) | \
1138 (((uint64_t)(c)[31]) << 32) | \
1139 (((uint64_t)(c)[32]) << 24) | \
1140 (((uint64_t)(c)[33]) << 16) | \
1141 (((uint64_t)(c)[34]) << 8) | \
1142 (((uint64_t)(c)[35]) << 0))
1144 #define ISP2400_NVRAM_LOGIN_RETRY_CNT(c) ((c)[36] | ((c)[37] << 8)) argument
1145 #define ISP2400_NVRAM_LINK_DOWN_ON_NOS(c) ((c)[38] | ((c)[39] << 8)) argument
1146 #define ISP2400_NVRAM_INTERRUPT_DELAY(c) ((c)[40] | ((c)[41] << 8)) argument
1147 #define ISP2400_NVRAM_LOGIN_TIMEOUT(c) ((c)[42] | ((c)[43] << 8)) argument
1149 #define ISP2400_NVRAM_FIRMWARE_OPTIONS1(c) \ argument
1150 ((c)[44] | ((c)[45] << 8) | ((c)[46] << 16) | ((c)[47] << 24))
1151 #define ISP2400_NVRAM_FIRMWARE_OPTIONS2(c) \ argument
1152 ((c)[48] | ((c)[49] << 8) | ((c)[50] << 16) | ((c)[51] << 24))
1153 #define ISP2400_NVRAM_FIRMWARE_OPTIONS3(c) \ argument
1154 ((c)[52] | ((c)[53] << 8) | ((c)[54] << 16) | ((c)[55] << 24))