sys/dev/ic/isp.c
7714
return (isp_read_nvram_2400(isp, nvram_data));
sys/dev/ic/isp.c
7730
if (nvram_data[0] != 'I' || nvram_data[1] != 'S' ||
sys/dev/ic/isp.c
7731
nvram_data[2] != 'P') {
sys/dev/ic/isp.c
7734
isp_prt(isp, ISP_LOGDEBUG0, "%x %x %x", nvram_data[0], nvram_data[1], nvram_data[2]);
sys/dev/ic/isp.c
7741
csum += nvram_data[i];
sys/dev/ic/isp.c
7749
if (ISP_NVRAM_VERSION(nvram_data) < minversion) {
sys/dev/ic/isp.c
7751
ISP_NVRAM_VERSION(nvram_data));
sys/dev/ic/isp.c
7757
isp_parse_nvram_12160(isp, bus, nvram_data);
sys/dev/ic/isp.c
7759
isp_parse_nvram_1080(isp, bus, nvram_data);
sys/dev/ic/isp.c
7761
isp_parse_nvram_1080(isp, bus, nvram_data);
sys/dev/ic/isp.c
7763
isp_parse_nvram_1020(isp, nvram_data);
sys/dev/ic/isp.c
7765
isp_parse_nvram_2100(isp, nvram_data);
sys/dev/ic/isp.c
7775
isp_read_nvram_2400(ispsoftc_t *isp, uint8_t *nvram_data)
sys/dev/ic/isp.c
7786
dptr = (uint32_t *) nvram_data;
sys/dev/ic/isp.c
7790
if (nvram_data[0] != 'I' || nvram_data[1] != 'S' ||
sys/dev/ic/isp.c
7791
nvram_data[2] != 'P') {
sys/dev/ic/isp.c
7793
nvram_data[0], nvram_data[1], nvram_data[2]);
sys/dev/ic/isp.c
7797
dptr = (uint32_t *) nvram_data;
sys/dev/ic/isp.c
7808
isp_parse_nvram_2400(isp, nvram_data);
sys/dev/ic/isp.c
7911
isp_parse_nvram_1020(ispsoftc_t *isp, uint8_t *nvram_data)
sys/dev/ic/isp.c
7917
ISP_NVRAM_FIFO_THRESHOLD(nvram_data) |
sys/dev/ic/isp.c
7918
(ISP_NVRAM_FIFO_THRESHOLD_128(nvram_data) << 2);
sys/dev/ic/isp.c
7922
ISP_NVRAM_INITIATOR_ID(nvram_data);
sys/dev/ic/isp.c
7925
ISP_NVRAM_BUS_RESET_DELAY(nvram_data);
sys/dev/ic/isp.c
7928
ISP_NVRAM_BUS_RETRY_COUNT(nvram_data);
sys/dev/ic/isp.c
7931
ISP_NVRAM_BUS_RETRY_DELAY(nvram_data);
sys/dev/ic/isp.c
7934
ISP_NVRAM_ASYNC_DATA_SETUP_TIME(nvram_data);
sys/dev/ic/isp.c
7947
ISP_NVRAM_REQ_ACK_ACTIVE_NEGATION(nvram_data);
sys/dev/ic/isp.c
7950
ISP_NVRAM_DATA_LINE_ACTIVE_NEGATION(nvram_data);
sys/dev/ic/isp.c
7953
ISP_NVRAM_DATA_DMA_BURST_ENABLE(nvram_data);
sys/dev/ic/isp.c
7956
ISP_NVRAM_CMD_DMA_BURST_ENABLE(nvram_data);
sys/dev/ic/isp.c
7959
ISP_NVRAM_TAG_AGE_LIMIT(nvram_data);
sys/dev/ic/isp.c
7962
ISP_NVRAM_SELECTION_TIMEOUT(nvram_data);
sys/dev/ic/isp.c
7965
ISP_NVRAM_MAX_QUEUE_DEPTH(nvram_data);
sys/dev/ic/isp.c
7967
sdp->isp_fast_mttr = ISP_NVRAM_FAST_MTTR_ENABLE(nvram_data);
sys/dev/ic/isp.c
7971
ISP_NVRAM_TGT_DEVICE_ENABLE(nvram_data, tgt);
sys/dev/ic/isp.c
7973
ISP_NVRAM_TGT_EXEC_THROTTLE(nvram_data, tgt);
sys/dev/ic/isp.c
7975
ISP_NVRAM_TGT_SYNC_OFFSET(nvram_data, tgt);
sys/dev/ic/isp.c
7977
ISP_NVRAM_TGT_SYNC_PERIOD(nvram_data, tgt);
sys/dev/ic/isp.c
8000
if (ISP_NVRAM_TGT_RENEG(nvram_data, tgt))
sys/dev/ic/isp.c
8003
if (ISP_NVRAM_TGT_TQING(nvram_data, tgt))
sys/dev/ic/isp.c
8005
if (ISP_NVRAM_TGT_SYNC(nvram_data, tgt))
sys/dev/ic/isp.c
8007
if (ISP_NVRAM_TGT_WIDE(nvram_data, tgt))
sys/dev/ic/isp.c
8009
if (ISP_NVRAM_TGT_PARITY(nvram_data, tgt))
sys/dev/ic/isp.c
8011
if (ISP_NVRAM_TGT_DISC(nvram_data, tgt))
sys/dev/ic/isp.c
8024
isp_parse_nvram_1080(ispsoftc_t *isp, int bus, uint8_t *nvram_data)
sys/dev/ic/isp.c
8030
ISP1080_NVRAM_FIFO_THRESHOLD(nvram_data);
sys/dev/ic/isp.c
8034
ISP1080_NVRAM_INITIATOR_ID(nvram_data, bus);
sys/dev/ic/isp.c
8037
ISP1080_NVRAM_BUS_RESET_DELAY(nvram_data, bus);
sys/dev/ic/isp.c
8040
ISP1080_NVRAM_BUS_RETRY_COUNT(nvram_data, bus);
sys/dev/ic/isp.c
8043
ISP1080_NVRAM_BUS_RETRY_DELAY(nvram_data, bus);
sys/dev/ic/isp.c
8046
ISP1080_NVRAM_ASYNC_DATA_SETUP_TIME(nvram_data, bus);
sys/dev/ic/isp.c
8049
ISP1080_NVRAM_REQ_ACK_ACTIVE_NEGATION(nvram_data, bus);
sys/dev/ic/isp.c
8052
ISP1080_NVRAM_DATA_LINE_ACTIVE_NEGATION(nvram_data, bus);
sys/dev/ic/isp.c
8055
ISP1080_NVRAM_BURST_ENABLE(nvram_data);
sys/dev/ic/isp.c
8058
ISP1080_NVRAM_BURST_ENABLE(nvram_data);
sys/dev/ic/isp.c
8061
ISP1080_NVRAM_SELECTION_TIMEOUT(nvram_data, bus);
sys/dev/ic/isp.c
8064
ISP1080_NVRAM_MAX_QUEUE_DEPTH(nvram_data, bus);
sys/dev/ic/isp.c
8068
ISP1080_NVRAM_TGT_DEVICE_ENABLE(nvram_data, tgt, bus);
sys/dev/ic/isp.c
8070
ISP1080_NVRAM_TGT_EXEC_THROTTLE(nvram_data, tgt, bus);
sys/dev/ic/isp.c
8072
ISP1080_NVRAM_TGT_SYNC_OFFSET(nvram_data, tgt, bus);
sys/dev/ic/isp.c
8074
ISP1080_NVRAM_TGT_SYNC_PERIOD(nvram_data, tgt, bus);
sys/dev/ic/isp.c
8076
if (ISP1080_NVRAM_TGT_RENEG(nvram_data, tgt, bus))
sys/dev/ic/isp.c
8079
if (ISP1080_NVRAM_TGT_TQING(nvram_data, tgt, bus))
sys/dev/ic/isp.c
8081
if (ISP1080_NVRAM_TGT_SYNC(nvram_data, tgt, bus))
sys/dev/ic/isp.c
8083
if (ISP1080_NVRAM_TGT_WIDE(nvram_data, tgt, bus))
sys/dev/ic/isp.c
8085
if (ISP1080_NVRAM_TGT_PARITY(nvram_data, tgt, bus))
sys/dev/ic/isp.c
8087
if (ISP1080_NVRAM_TGT_DISC(nvram_data, tgt, bus))
sys/dev/ic/isp.c
8100
isp_parse_nvram_12160(ispsoftc_t *isp, int bus, uint8_t *nvram_data)
sys/dev/ic/isp.c
8106
ISP12160_NVRAM_FIFO_THRESHOLD(nvram_data);
sys/dev/ic/isp.c
8110
ISP12160_NVRAM_INITIATOR_ID(nvram_data, bus);
sys/dev/ic/isp.c
8113
ISP12160_NVRAM_BUS_RESET_DELAY(nvram_data, bus);
sys/dev/ic/isp.c
8116
ISP12160_NVRAM_BUS_RETRY_COUNT(nvram_data, bus);
sys/dev/ic/isp.c
8119
ISP12160_NVRAM_BUS_RETRY_DELAY(nvram_data, bus);
sys/dev/ic/isp.c
8122
ISP12160_NVRAM_ASYNC_DATA_SETUP_TIME(nvram_data, bus);
sys/dev/ic/isp.c
8125
ISP12160_NVRAM_REQ_ACK_ACTIVE_NEGATION(nvram_data, bus);
sys/dev/ic/isp.c
8128
ISP12160_NVRAM_DATA_LINE_ACTIVE_NEGATION(nvram_data, bus);
sys/dev/ic/isp.c
8131
ISP12160_NVRAM_BURST_ENABLE(nvram_data);
sys/dev/ic/isp.c
8134
ISP12160_NVRAM_BURST_ENABLE(nvram_data);
sys/dev/ic/isp.c
8137
ISP12160_NVRAM_SELECTION_TIMEOUT(nvram_data, bus);
sys/dev/ic/isp.c
8140
ISP12160_NVRAM_MAX_QUEUE_DEPTH(nvram_data, bus);
sys/dev/ic/isp.c
8144
ISP12160_NVRAM_TGT_DEVICE_ENABLE(nvram_data, tgt, bus);
sys/dev/ic/isp.c
8146
ISP12160_NVRAM_TGT_EXEC_THROTTLE(nvram_data, tgt, bus);
sys/dev/ic/isp.c
8148
ISP12160_NVRAM_TGT_SYNC_OFFSET(nvram_data, tgt, bus);
sys/dev/ic/isp.c
8150
ISP12160_NVRAM_TGT_SYNC_PERIOD(nvram_data, tgt, bus);
sys/dev/ic/isp.c
8152
if (ISP12160_NVRAM_TGT_RENEG(nvram_data, tgt, bus))
sys/dev/ic/isp.c
8155
if (ISP12160_NVRAM_TGT_TQING(nvram_data, tgt, bus))
sys/dev/ic/isp.c
8157
if (ISP12160_NVRAM_TGT_SYNC(nvram_data, tgt, bus))
sys/dev/ic/isp.c
8159
if (ISP12160_NVRAM_TGT_WIDE(nvram_data, tgt, bus))
sys/dev/ic/isp.c
8161
if (ISP12160_NVRAM_TGT_PARITY(nvram_data, tgt, bus))
sys/dev/ic/isp.c
8163
if (ISP12160_NVRAM_TGT_DISC(nvram_data, tgt, bus))
sys/dev/ic/isp.c
8176
isp_parse_nvram_2100(ispsoftc_t *isp, uint8_t *nvram_data)
sys/dev/ic/isp.c
8192
wwn = ISP2100_NVRAM_PORT_NAME(nvram_data);
sys/dev/ic/isp.c
8202
wwn = ISP2100_NVRAM_NODE_NAME(nvram_data);
sys/dev/ic/isp.c
8218
fcp->isp_maxalloc = ISP2100_NVRAM_MAXIOCBALLOCATION(nvram_data);
sys/dev/ic/isp.c
8221
ISP2100_NVRAM_MAXFRAMELENGTH(nvram_data);
sys/dev/ic/isp.c
8223
fcp->isp_retry_delay = ISP2100_NVRAM_RETRY_DELAY(nvram_data);
sys/dev/ic/isp.c
8224
fcp->isp_retry_count = ISP2100_NVRAM_RETRY_COUNT(nvram_data);
sys/dev/ic/isp.c
8226
fcp->isp_loopid = ISP2100_NVRAM_HARDLOOPID(nvram_data);
sys/dev/ic/isp.c
8230
ISP2100_NVRAM_EXECUTION_THROTTLE(nvram_data);
sys/dev/ic/isp.c
8232
fcp->isp_fwoptions = ISP2100_NVRAM_OPTIONS(nvram_data);
sys/dev/ic/isp.c
8239
ISP2100_NVRAM_MAXIOCBALLOCATION(nvram_data),
sys/dev/ic/isp.c
8240
ISP2100_NVRAM_MAXFRAMELENGTH(nvram_data));
sys/dev/ic/isp.c
8243
ISP2100_NVRAM_EXECUTION_THROTTLE(nvram_data),
sys/dev/ic/isp.c
8244
ISP2100_NVRAM_OPTIONS(nvram_data),
sys/dev/ic/isp.c
8245
ISP2100_NVRAM_HARDLOOPID(nvram_data),
sys/dev/ic/isp.c
8246
ISP2100_NVRAM_TOV(nvram_data));
sys/dev/ic/isp.c
8247
fcp->isp_xfwoptions = ISP2100_XFW_OPTIONS(nvram_data);
sys/dev/ic/isp.c
8248
fcp->isp_zfwoptions = ISP2100_ZFW_OPTIONS(nvram_data);
sys/dev/ic/isp.c
8250
ISP2100_XFW_OPTIONS(nvram_data), ISP2100_ZFW_OPTIONS(nvram_data));
sys/dev/ic/isp.c
8254
isp_parse_nvram_2400(ispsoftc_t *isp, uint8_t *nvram_data)
sys/dev/ic/isp.c
8261
(uint32_t) (ISP2400_NVRAM_NODE_NAME(nvram_data) >> 32),
sys/dev/ic/isp.c
8262
(uint32_t) (ISP2400_NVRAM_NODE_NAME(nvram_data)),
sys/dev/ic/isp.c
8263
(uint32_t) (ISP2400_NVRAM_PORT_NAME(nvram_data) >> 32),
sys/dev/ic/isp.c
8264
(uint32_t) (ISP2400_NVRAM_PORT_NAME(nvram_data)),
sys/dev/ic/isp.c
8265
ISP2400_NVRAM_EXCHANGE_COUNT(nvram_data),
sys/dev/ic/isp.c
8266
ISP2400_NVRAM_MAXFRAMELENGTH(nvram_data));
sys/dev/ic/isp.c
8269
ISP2400_NVRAM_EXECUTION_THROTTLE(nvram_data),
sys/dev/ic/isp.c
8270
ISP2400_NVRAM_HARDLOOPID(nvram_data),
sys/dev/ic/isp.c
8271
ISP2400_NVRAM_FIRMWARE_OPTIONS1(nvram_data),
sys/dev/ic/isp.c
8272
ISP2400_NVRAM_FIRMWARE_OPTIONS2(nvram_data),
sys/dev/ic/isp.c
8273
ISP2400_NVRAM_FIRMWARE_OPTIONS3(nvram_data));
sys/dev/ic/isp.c
8275
wwn = ISP2400_NVRAM_PORT_NAME(nvram_data);
sys/dev/ic/isp.c
8278
wwn = ISP2400_NVRAM_NODE_NAME(nvram_data);
sys/dev/ic/isp.c
8290
if (ISP2400_NVRAM_EXCHANGE_COUNT(nvram_data)) {
sys/dev/ic/isp.c
8291
fcp->isp_maxalloc = ISP2400_NVRAM_EXCHANGE_COUNT(nvram_data);
sys/dev/ic/isp.c
8295
ISP2400_NVRAM_MAXFRAMELENGTH(nvram_data);
sys/dev/ic/isp.c
8298
fcp->isp_loopid = ISP2400_NVRAM_HARDLOOPID(nvram_data);
sys/dev/ic/isp.c
8302
ISP2400_NVRAM_EXECUTION_THROTTLE(nvram_data);
sys/dev/ic/isp.c
8304
fcp->isp_fwoptions = ISP2400_NVRAM_FIRMWARE_OPTIONS1(nvram_data);
sys/dev/ic/isp.c
8305
fcp->isp_xfwoptions = ISP2400_NVRAM_FIRMWARE_OPTIONS2(nvram_data);
sys/dev/ic/isp.c
8306
fcp->isp_zfwoptions = ISP2400_NVRAM_FIRMWARE_OPTIONS3(nvram_data);