Symbol: fw
usr/src/boot/efi/loader/main.c
980
bool fw = false;
usr/src/boot/efi/loader/main.c
988
fw = true;
usr/src/boot/efi/loader/main.c
999
if (fw || getenv("BOOT_TO_FW_UI") != NULL)
usr/src/cmd/cxgbetool/cxgbetool.c
495
struct t4_ldfw *fw;
usr/src/cmd/cxgbetool/cxgbetool.c
513
fw = malloc(sizeof (struct t4_ldfw) + len);
usr/src/cmd/cxgbetool/cxgbetool.c
514
if (!fw) {
usr/src/cmd/cxgbetool/cxgbetool.c
521
if (read(fd, fw->data, len) < len) {
usr/src/cmd/cxgbetool/cxgbetool.c
524
free(fw);
usr/src/cmd/cxgbetool/cxgbetool.c
530
fw->len = len;
usr/src/cmd/cxgbetool/cxgbetool.c
532
if (doit(iff_name, T4_IOCTL_LOAD_FW, fw)) {
usr/src/cmd/cxgbetool/cxgbetool.c
533
free(fw);
usr/src/cmd/cxgbetool/cxgbetool.c
540
free(fw);
usr/src/cmd/dc/dc.c
1188
fw = 1;
usr/src/cmd/dc/dc.c
1788
l = length(strptr) + fw - 1;
usr/src/cmd/dc/dc.c
380
fw = 1;
usr/src/cmd/dc/dc.c
406
fw = n;
usr/src/cmd/dc/dc.c
414
if (fw >= ll)
usr/src/cmd/dc/dc.c
416
ll = (70 / fw) * fw;
usr/src/cmd/dc/dc.h
157
int fw, fw1, ll;
usr/src/cmd/fwflash/plugins/hdrs/hermon_ib.h
245
uint32_t *fw; /* this where image is read to */
usr/src/cmd/fwflash/plugins/hdrs/tavor_ib.h
201
#define FLASH_SECTOR_OFFSET(fw, sect, sz) \
usr/src/cmd/fwflash/plugins/hdrs/tavor_ib.h
202
(caddr_t)((uintptr_t)fw + (sect << sz))
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
1116
if (handle->fw != NULL)
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
1117
free(handle->fw);
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
500
handle->fw = (uint32_t *)calloc(1, image_size);
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
501
if (handle->fw == NULL) {
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
516
free(handle->fw);
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
519
handle->fw[i / 4] = htonl(ioctl_info.af_quadlet);
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
524
ntohl(handle->fw[i / 4]));
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
555
len = ntohl(handle->fw[CNX_IMG_SIZE_OFFSET / 4]);
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
558
if (fwrite(&handle->fw[0], len, 1, fp) == 0) {
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
666
uint8_t *fw;
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
698
fw = (uint8_t *)verifier->fwimage;
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
703
ioctl_info.af_byte = fw[i];
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
719
ioctl_info.af_byte = fw[i];
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2578
file_walk_data_t *fw;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2586
fw = mdb_alloc(sizeof (file_walk_data_t), UM_SLEEP);
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2590
mdb_free(fw, sizeof (file_walk_data_t));
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2596
mdb_free(fw, sizeof (file_walk_data_t));
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2600
fw->fw_nofiles = p.p_user.u_finfo.fi_nfiles;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2601
fw->fw_flistsz = sizeof (struct uf_entry) * fw->fw_nofiles;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2602
fw->fw_flist = mdb_alloc(fw->fw_flistsz, UM_SLEEP);
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2604
if (mdb_vread(fw->fw_flist, fw->fw_flistsz,
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2608
mdb_free(fw->fw_flist, fw->fw_flistsz);
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2609
mdb_free(fw, sizeof (file_walk_data_t));
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2613
fw->fw_ndx = 0;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2614
wsp->walk_data = fw;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2622
file_walk_data_t *fw = (file_walk_data_t *)wsp->walk_data;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2627
if (fw->fw_ndx == fw->fw_nofiles)
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2630
if ((fp = (uintptr_t)fw->fw_flist[fw->fw_ndx++].uf_file) == 0)
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2640
file_walk_data_t *fw = (file_walk_data_t *)wsp->walk_data;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2644
if (fw->fw_ndx == fw->fw_nofiles)
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2647
if ((fp = (uintptr_t)fw->fw_flist[fw->fw_ndx++].uf_file) != 0)
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2658
file_walk_data_t *fw = (file_walk_data_t *)wsp->walk_data;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2660
mdb_free(fw->fw_flist, fw->fw_flistsz);
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2661
mdb_free(fw, sizeof (file_walk_data_t));
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1872
uint8_t *fw, *bp;
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1875
bp = fw = (uint8_t *)mdb_alloc(ha->ql_dump_size, UM_SLEEP);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1877
if (mdb_vread(fw, ha->ql_dump_size,
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1880
mdb_free(fw, ha->ql_dump_size);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1894
mdb_free(fw, ha->ql_dump_size);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1921
ql_83xx_fw_dump_t *fw;
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1925
fw = mdb_alloc(ha->ql_dump_size, UM_SLEEP);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1930
if (mdb_vread(fw, ha->ql_dump_size,
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1938
mdb_free(fw, ha->ql_dump_size);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1946
mdb_printf("\nHCCR Register\n%08x\n", fw->hccr);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1948
mdb_printf("\nR2H Status Register\n%08x\n", fw->r2h_status);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1951
fw->aer_ues);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1954
for (cnt = 0; cnt < sizeof (fw->hostrisc_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1958
mdb_printf("%08x ", fw->hostrisc_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1962
for (cnt = 0; cnt < sizeof (fw->pcie_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1966
mdb_printf("%08x ", fw->pcie_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1969
dp = fw->req_rsp_ext_mem;
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1978
for (cnt = 0; cnt < sizeof (fw->host_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1982
mdb_printf("%08x ", fw->host_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1986
for (cnt = 0; cnt < sizeof (fw->shadow_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1990
mdb_printf("%08x ", fw->shadow_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1993
mdb_printf("\n\nRISC IO Register\n%08x", fw->risc_io);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1996
for (cnt = 0; cnt < sizeof (fw->mailbox_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2000
mdb_printf("%04x ", fw->mailbox_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2004
for (cnt = 0; cnt < sizeof (fw->xseq_gp_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2008
mdb_printf("%08x ", fw->xseq_gp_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2012
for (cnt = 0; cnt < sizeof (fw->xseq_0_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2016
mdb_printf("%08x ", fw->xseq_0_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2020
for (cnt = 0; cnt < sizeof (fw->xseq_1_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2024
mdb_printf("%08x ", fw->xseq_1_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2028
for (cnt = 0; cnt < sizeof (fw->xseq_2_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2032
mdb_printf("%08x ", fw->xseq_2_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2036
for (cnt = 0; cnt < sizeof (fw->rseq_gp_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2040
mdb_printf("%08x ", fw->rseq_gp_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2044
for (cnt = 0; cnt < sizeof (fw->rseq_0_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2048
mdb_printf("%08x ", fw->rseq_0_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2052
for (cnt = 0; cnt < sizeof (fw->rseq_1_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2056
mdb_printf("%08x ", fw->rseq_1_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2060
for (cnt = 0; cnt < sizeof (fw->rseq_2_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2064
mdb_printf("%08x ", fw->rseq_2_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2068
for (cnt = 0; cnt < sizeof (fw->rseq_3_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2072
mdb_printf("%08x ", fw->rseq_3_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2076
for (cnt = 0; cnt < sizeof (fw->aseq_gp_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2080
mdb_printf("%08x ", fw->aseq_gp_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2084
for (cnt = 0; cnt < sizeof (fw->aseq_0_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2088
mdb_printf("%08x ", fw->aseq_0_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2092
for (cnt = 0; cnt < sizeof (fw->aseq_1_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2096
mdb_printf("%08x ", fw->aseq_1_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2100
for (cnt = 0; cnt < sizeof (fw->aseq_2_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2104
mdb_printf("%08x ", fw->aseq_2_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2108
for (cnt = 0; cnt < sizeof (fw->aseq_3_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2112
mdb_printf("%08x ", fw->aseq_3_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2116
for (cnt = 0; cnt < sizeof (fw->cmd_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2120
mdb_printf("%08x ", fw->cmd_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2124
for (cnt = 0; cnt < sizeof (fw->req0_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2128
mdb_printf("%08x ", fw->req0_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2132
for (cnt = 0; cnt < sizeof (fw->resp0_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2136
mdb_printf("%08x ", fw->resp0_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2140
for (cnt = 0; cnt < sizeof (fw->req1_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2144
mdb_printf("%08x ", fw->req1_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2148
for (cnt = 0; cnt < sizeof (fw->xmt0_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2152
mdb_printf("%08x ", fw->xmt0_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2156
for (cnt = 0; cnt < sizeof (fw->xmt1_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2160
mdb_printf("%08x ", fw->xmt1_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2164
for (cnt = 0; cnt < sizeof (fw->xmt2_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2168
mdb_printf("%08x ", fw->xmt2_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2172
for (cnt = 0; cnt < sizeof (fw->xmt3_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2176
mdb_printf("%08x ", fw->xmt3_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2180
for (cnt = 0; cnt < sizeof (fw->xmt4_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2184
mdb_printf("%08x ", fw->xmt4_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2188
for (cnt = 0; cnt < sizeof (fw->xmt_data_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2192
mdb_printf("%08x ", fw->xmt_data_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2196
for (cnt = 0; cnt < sizeof (fw->rcvt0_data_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2200
mdb_printf("%08x ", fw->rcvt0_data_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2204
for (cnt = 0; cnt < sizeof (fw->rcvt1_data_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2208
mdb_printf("%08x ", fw->rcvt1_data_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2212
for (cnt = 0; cnt < sizeof (fw->risc_gp_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2216
mdb_printf("%08x ", fw->risc_gp_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2220
for (cnt = 0; cnt < sizeof (fw->lmc_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2224
mdb_printf("%08x ", fw->lmc_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2228
for (cnt = 0; cnt < sizeof (fw->fpm_hdw_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2232
mdb_printf("%08x ", fw->fpm_hdw_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2236
for (cnt = 0; cnt < sizeof (fw->rq0_array_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2240
mdb_printf("%08x ", fw->rq0_array_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2244
for (cnt = 0; cnt < sizeof (fw->rq1_array_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2248
mdb_printf("%08x ", fw->rq1_array_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2252
for (cnt = 0; cnt < sizeof (fw->rp0_array_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2256
mdb_printf("%08x ", fw->rp0_array_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2260
for (cnt = 0; cnt < sizeof (fw->rp1_array_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2264
mdb_printf("%08x ", fw->rp1_array_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2268
for (cnt = 0; cnt < sizeof (fw->ato_array_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2272
mdb_printf("%08x ", fw->ato_array_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2276
for (cnt = 0; cnt < sizeof (fw->queue_control_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2280
mdb_printf("%08x ", fw->queue_control_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2284
for (cnt = 0; cnt < sizeof (fw->fb_hdw_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2288
mdb_printf("%08x ", fw->fb_hdw_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2292
for (cnt = 0; cnt < sizeof (fw->code_ram) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2296
mdb_printf("%08x ", fw->code_ram[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2300
dp = (uint32_t *)(void *)((caddr_t)fw->req_rsp_ext_mem +
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2301
fw->req_q_size[0] + fw->req_q_size[1] + fw->rsp_q_size +
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2312
dp = fw->req_rsp_ext_mem + (ha->rsp_queues_cnt * 4);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2313
for (cnt = 0; cnt < 2 && fw->req_q_size[cnt]; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2315
for (cnt1 = 0; cnt1 < fw->req_q_size[cnt] / 4; cnt1++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2320
if (cnt1 == fw->req_q_size[cnt] / 4) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2325
for (cnt1 = 0; cnt1 < fw->req_q_size[cnt] / 4; cnt1++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2370
mdb_printf("%08x ", fw->ext_trace_buf[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2385
mdb_printf("%08x ", fw->fce_trace_buf[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2391
mdb_free(fw, ha->ql_dump_size);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2420
ql_fw_dump_t *fw;
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2424
fw = (ql_fw_dump_t *)mdb_alloc(ha->ql_dump_size, UM_SLEEP);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2426
if (mdb_vread(fw, ha->ql_dump_size,
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2429
mdb_free(fw, ha->ql_dump_size);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2446
for (cnt = 0; cnt < sizeof (fw->pbiu_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2450
mdb_printf("%04x ", fw->pbiu_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2455
for (cnt = 0; cnt < sizeof (fw->risc_host_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2459
mdb_printf("%04x ", fw->risc_host_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2469
mdb_printf("%04x ", fw->mailbox_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2474
for (cnt = 0; cnt < sizeof (fw->resp_dma_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2478
mdb_printf("%04x ", fw->resp_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2483
for (cnt = 0; cnt < sizeof (fw->dma_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2487
mdb_printf("%04x ", fw->dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2491
for (cnt = 0; cnt < sizeof (fw->risc_hdw_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2495
mdb_printf("%04x ", fw->risc_hdw_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2499
for (cnt = 0; cnt < sizeof (fw->risc_gp0_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2503
mdb_printf("%04x ", fw->risc_gp0_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2507
for (cnt = 0; cnt < sizeof (fw->risc_gp1_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2511
mdb_printf("%04x ", fw->risc_gp1_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2515
for (cnt = 0; cnt < sizeof (fw->risc_gp2_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2519
mdb_printf("%04x ", fw->risc_gp2_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2523
for (cnt = 0; cnt < sizeof (fw->risc_gp3_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2527
mdb_printf("%04x ", fw->risc_gp3_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2531
for (cnt = 0; cnt < sizeof (fw->risc_gp4_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2535
mdb_printf("%04x ", fw->risc_gp4_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2539
for (cnt = 0; cnt < sizeof (fw->risc_gp5_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2543
mdb_printf("%04x ", fw->risc_gp5_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2547
for (cnt = 0; cnt < sizeof (fw->risc_gp6_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2551
mdb_printf("%04x ", fw->risc_gp6_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2555
for (cnt = 0; cnt < sizeof (fw->risc_gp7_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2559
mdb_printf("%04x ", fw->risc_gp7_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2563
for (cnt = 0; cnt < sizeof (fw->frame_buf_hdw_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2571
mdb_printf("%04x ", fw->frame_buf_hdw_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2575
for (cnt = 0; cnt < sizeof (fw->fpm_b0_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2579
mdb_printf("%04x ", fw->fpm_b0_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2583
for (cnt = 0; cnt < sizeof (fw->fpm_b1_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2587
mdb_printf("%04x ", fw->fpm_b1_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2592
for (cnt = 0; cnt < sizeof (fw->risc_ram) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2596
mdb_printf("%04x ", fw->risc_ram[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2600
for (cnt = 0; cnt < sizeof (fw->stack_ram) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2604
mdb_printf("%04x ", fw->stack_ram[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2608
for (cnt = 0; cnt < sizeof (fw->data_ram) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2612
mdb_printf("%04x ", fw->data_ram[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2623
mdb_printf("%08x ", fw->req_q[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2632
mdb_printf("%08x ", fw->rsp_q[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2643
mdb_printf("%04x ", fw->risc_ram[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2647
mdb_free(fw, ha->ql_dump_size);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2674
ql_24xx_fw_dump_t *fw;
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2677
fw = (ql_24xx_fw_dump_t *)mdb_alloc(ha->ql_dump_size, UM_SLEEP);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2679
if (mdb_vread(fw, ha->ql_dump_size,
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2682
mdb_free(fw, ha->ql_dump_size);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2690
mdb_printf("\nHCCR Register\n%08x\n", fw->hccr);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2693
for (cnt = 0; cnt < sizeof (fw->host_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2697
mdb_printf("%08x ", fw->host_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2701
for (cnt = 0; cnt < sizeof (fw->mailbox_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2705
mdb_printf("%04x ", fw->mailbox_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2709
for (cnt = 0; cnt < sizeof (fw->xseq_gp_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2713
mdb_printf("%08x ", fw->xseq_gp_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2717
for (cnt = 0; cnt < sizeof (fw->xseq_0_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2721
mdb_printf("%08x ", fw->xseq_0_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2725
for (cnt = 0; cnt < sizeof (fw->xseq_1_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2729
mdb_printf("%08x ", fw->xseq_1_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2733
for (cnt = 0; cnt < sizeof (fw->rseq_gp_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2737
mdb_printf("%08x ", fw->rseq_gp_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2741
for (cnt = 0; cnt < sizeof (fw->rseq_0_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2745
mdb_printf("%08x ", fw->rseq_0_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2749
for (cnt = 0; cnt < sizeof (fw->rseq_1_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2753
mdb_printf("%08x ", fw->rseq_1_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2757
for (cnt = 0; cnt < sizeof (fw->rseq_2_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2761
mdb_printf("%08x ", fw->rseq_2_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2765
for (cnt = 0; cnt < sizeof (fw->cmd_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2769
mdb_printf("%08x ", fw->cmd_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2773
for (cnt = 0; cnt < sizeof (fw->req0_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2777
mdb_printf("%08x ", fw->req0_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2781
for (cnt = 0; cnt < sizeof (fw->resp0_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2785
mdb_printf("%08x ", fw->resp0_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2789
for (cnt = 0; cnt < sizeof (fw->req1_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2793
mdb_printf("%08x ", fw->req1_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2797
for (cnt = 0; cnt < sizeof (fw->xmt0_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2801
mdb_printf("%08x ", fw->xmt0_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2805
for (cnt = 0; cnt < sizeof (fw->xmt1_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2809
mdb_printf("%08x ", fw->xmt1_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2813
for (cnt = 0; cnt < sizeof (fw->xmt2_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2817
mdb_printf("%08x ", fw->xmt2_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2821
for (cnt = 0; cnt < sizeof (fw->xmt3_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2825
mdb_printf("%08x ", fw->xmt3_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2829
for (cnt = 0; cnt < sizeof (fw->xmt4_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2833
mdb_printf("%08x ", fw->xmt4_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2837
for (cnt = 0; cnt < sizeof (fw->xmt_data_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2841
mdb_printf("%08x ", fw->xmt_data_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2845
for (cnt = 0; cnt < sizeof (fw->rcvt0_data_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2849
mdb_printf("%08x ", fw->rcvt0_data_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2853
for (cnt = 0; cnt < sizeof (fw->rcvt1_data_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2857
mdb_printf("%08x ", fw->rcvt1_data_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2861
for (cnt = 0; cnt < sizeof (fw->risc_gp_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2865
mdb_printf("%08x ", fw->risc_gp_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2869
for (cnt = 0; cnt < sizeof (fw->shadow_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2873
mdb_printf("%08x ", fw->shadow_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2877
for (cnt = 0; cnt < sizeof (fw->lmc_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2881
mdb_printf("%08x ", fw->lmc_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2885
for (cnt = 0; cnt < sizeof (fw->fpm_hdw_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2889
mdb_printf("%08x ", fw->fpm_hdw_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2893
for (cnt = 0; cnt < sizeof (fw->fb_hdw_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2897
mdb_printf("%08x ", fw->fb_hdw_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2901
for (cnt = 0; cnt < sizeof (fw->code_ram) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2905
mdb_printf("%08x ", fw->code_ram[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2913
mdb_printf("%08x ", fw->ext_mem[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2924
mdb_printf("%08x ", fw->req_q[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2933
mdb_printf("%08x ", fw->rsp_q[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2948
mdb_printf("%08x ", fw->ext_trace_buf[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2964
mdb_printf("%08x ", fw->fce_trace_buf[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2967
mdb_free(fw, ha->ql_dump_size);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2994
ql_25xx_fw_dump_t *fw;
usr/src/cmd/mdb/common/modules/qlc/qlc.c
2998
fw = (ql_25xx_fw_dump_t *)mdb_alloc(ha->ql_dump_size, UM_SLEEP);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3003
if (mdb_vread(fw, ha->ql_dump_size,
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3011
mdb_free(fw, ha->ql_dump_size);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3019
mdb_printf("\nHCCR Register\n%08x\n", fw->hccr);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3020
mdb_printf("\nR2H Register\n%08x\n", fw->r2h_status);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3022
fw->aer_ues);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3025
for (cnt = 0; cnt < sizeof (fw->hostrisc_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3029
mdb_printf("%08x ", fw->hostrisc_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3033
for (cnt = 0; cnt < sizeof (fw->pcie_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3037
mdb_printf("%08x ", fw->pcie_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3041
for (cnt = 0; cnt < sizeof (fw->host_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3045
mdb_printf("%08x ", fw->host_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3049
for (cnt = 0; cnt < sizeof (fw->shadow_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3054
mdb_printf("%08x ", fw->shadow_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3058
for (cnt = 0; cnt < sizeof (fw->mailbox_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3062
mdb_printf("%04x ", fw->mailbox_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3066
for (cnt = 0; cnt < sizeof (fw->xseq_gp_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3070
mdb_printf("%08x ", fw->xseq_gp_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3074
for (cnt = 0; cnt < sizeof (fw->xseq_0_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3078
mdb_printf("%08x ", fw->xseq_0_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3082
for (cnt = 0; cnt < sizeof (fw->xseq_1_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3086
mdb_printf("%08x ", fw->xseq_1_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3090
for (cnt = 0; cnt < sizeof (fw->rseq_gp_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3094
mdb_printf("%08x ", fw->rseq_gp_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3098
for (cnt = 0; cnt < sizeof (fw->rseq_0_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3102
mdb_printf("%08x ", fw->rseq_0_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3106
for (cnt = 0; cnt < sizeof (fw->rseq_1_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3110
mdb_printf("%08x ", fw->rseq_1_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3114
for (cnt = 0; cnt < sizeof (fw->rseq_2_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3118
mdb_printf("%08x ", fw->rseq_2_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3122
for (cnt = 0; cnt < sizeof (fw->aseq_gp_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3126
mdb_printf("%08x ", fw->aseq_gp_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3130
for (cnt = 0; cnt < sizeof (fw->aseq_0_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3135
mdb_printf("%08x ", fw->aseq_0_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3139
for (cnt = 0; cnt < sizeof (fw->aseq_1_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3144
mdb_printf("%08x ", fw->aseq_1_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3148
for (cnt = 0; cnt < sizeof (fw->aseq_2_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3152
mdb_printf("%08x ", fw->aseq_2_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3156
for (cnt = 0; cnt < sizeof (fw->cmd_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3160
mdb_printf("%08x ", fw->cmd_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3164
for (cnt = 0; cnt < sizeof (fw->req0_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3168
mdb_printf("%08x ", fw->req0_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3172
for (cnt = 0; cnt < sizeof (fw->resp0_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3176
mdb_printf("%08x ", fw->resp0_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3180
for (cnt = 0; cnt < sizeof (fw->req1_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3184
mdb_printf("%08x ", fw->req1_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3188
for (cnt = 0; cnt < sizeof (fw->xmt0_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3192
mdb_printf("%08x ", fw->xmt0_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3196
for (cnt = 0; cnt < sizeof (fw->xmt1_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3200
mdb_printf("%08x ", fw->xmt1_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3204
for (cnt = 0; cnt < sizeof (fw->xmt2_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3208
mdb_printf("%08x ", fw->xmt2_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3212
for (cnt = 0; cnt < sizeof (fw->xmt3_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3216
mdb_printf("%08x ", fw->xmt3_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3220
for (cnt = 0; cnt < sizeof (fw->xmt4_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3224
mdb_printf("%08x ", fw->xmt4_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3228
for (cnt = 0; cnt < sizeof (fw->xmt_data_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3232
mdb_printf("%08x ", fw->xmt_data_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3236
for (cnt = 0; cnt < sizeof (fw->rcvt0_data_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3240
mdb_printf("%08x ", fw->rcvt0_data_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3244
for (cnt = 0; cnt < sizeof (fw->rcvt1_data_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3248
mdb_printf("%08x ", fw->rcvt1_data_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3252
for (cnt = 0; cnt < sizeof (fw->risc_gp_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3256
mdb_printf("%08x ", fw->risc_gp_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3259
mdb_printf("\n\nRISC IO Register\n%08x", fw->risc_io);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3262
for (cnt = 0; cnt < sizeof (fw->lmc_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3266
mdb_printf("%08x ", fw->lmc_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3270
for (cnt = 0; cnt < sizeof (fw->fpm_hdw_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3274
mdb_printf("%08x ", fw->fpm_hdw_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3278
for (cnt = 0; cnt < sizeof (fw->fb_hdw_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3282
mdb_printf("%08x ", fw->fb_hdw_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3286
for (cnt = 0; cnt < sizeof (fw->code_ram) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3290
mdb_printf("%08x ", fw->code_ram[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3294
dp = (uint32_t *)(void *)((caddr_t)fw->req_rsp_ext_mem +
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3295
fw->req_q_size[0] + fw->req_q_size[1] + fw->rsp_q_size +
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3308
dp = fw->req_rsp_ext_mem + (ha->rsp_queues_cnt * 4);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3309
for (cnt = 0; cnt < 2 && fw->req_q_size[cnt]; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3311
for (cnt1 = 0; cnt1 < fw->req_q_size[cnt] / 4; cnt1++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3316
if (cnt1 == fw->req_q_size[cnt] / 4) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3321
for (cnt1 = 0; cnt1 < fw->req_q_size[cnt] / 4; cnt1++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3367
mdb_printf("%08x ", fw->ext_trace_buf[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3383
mdb_printf("%08x ", fw->fce_trace_buf[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3389
mdb_free(fw, ha->ql_dump_size);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3418
ql_81xx_fw_dump_t *fw;
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3422
fw = (ql_81xx_fw_dump_t *)mdb_alloc(ha->ql_dump_size, UM_SLEEP);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3427
if (mdb_vread(fw, ha->ql_dump_size,
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3435
mdb_free(fw, ha->ql_dump_size);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3443
mdb_printf("\nHCCR Register\n%08x\n", fw->hccr);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3445
mdb_printf("\nR2H Register\n%08x\n", fw->r2h_status);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3448
fw->aer_ues);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3451
for (cnt = 0; cnt < sizeof (fw->hostrisc_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3455
mdb_printf("%08x ", fw->hostrisc_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3459
for (cnt = 0; cnt < sizeof (fw->pcie_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3463
mdb_printf("%08x ", fw->pcie_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3467
for (cnt = 0; cnt < sizeof (fw->host_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3471
mdb_printf("%08x ", fw->host_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3475
for (cnt = 0; cnt < sizeof (fw->shadow_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3480
mdb_printf("%08x ", fw->shadow_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3484
for (cnt = 0; cnt < sizeof (fw->mailbox_reg) / 2; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3488
mdb_printf("%04x ", fw->mailbox_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3492
for (cnt = 0; cnt < sizeof (fw->xseq_gp_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3496
mdb_printf("%08x ", fw->xseq_gp_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3500
for (cnt = 0; cnt < sizeof (fw->xseq_0_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3504
mdb_printf("%08x ", fw->xseq_0_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3508
for (cnt = 0; cnt < sizeof (fw->xseq_1_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3512
mdb_printf("%08x ", fw->xseq_1_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3516
for (cnt = 0; cnt < sizeof (fw->rseq_gp_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3520
mdb_printf("%08x ", fw->rseq_gp_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3524
for (cnt = 0; cnt < sizeof (fw->rseq_0_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3528
mdb_printf("%08x ", fw->rseq_0_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3532
for (cnt = 0; cnt < sizeof (fw->rseq_1_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3536
mdb_printf("%08x ", fw->rseq_1_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3540
for (cnt = 0; cnt < sizeof (fw->rseq_2_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3544
mdb_printf("%08x ", fw->rseq_2_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3548
for (cnt = 0; cnt < sizeof (fw->aseq_gp_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3552
mdb_printf("%08x ", fw->aseq_gp_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3556
for (cnt = 0; cnt < sizeof (fw->aseq_0_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3561
mdb_printf("%08x ", fw->aseq_0_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3565
for (cnt = 0; cnt < sizeof (fw->aseq_1_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3570
mdb_printf("%08x ", fw->aseq_1_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3574
for (cnt = 0; cnt < sizeof (fw->aseq_2_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3578
mdb_printf("%08x ", fw->aseq_2_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3582
for (cnt = 0; cnt < sizeof (fw->cmd_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3586
mdb_printf("%08x ", fw->cmd_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3590
for (cnt = 0; cnt < sizeof (fw->req0_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3594
mdb_printf("%08x ", fw->req0_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3598
for (cnt = 0; cnt < sizeof (fw->resp0_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3602
mdb_printf("%08x ", fw->resp0_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3606
for (cnt = 0; cnt < sizeof (fw->req1_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3610
mdb_printf("%08x ", fw->req1_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3614
for (cnt = 0; cnt < sizeof (fw->xmt0_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3618
mdb_printf("%08x ", fw->xmt0_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3622
for (cnt = 0; cnt < sizeof (fw->xmt1_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3626
mdb_printf("%08x ", fw->xmt1_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3630
for (cnt = 0; cnt < sizeof (fw->xmt2_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3634
mdb_printf("%08x ", fw->xmt2_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3638
for (cnt = 0; cnt < sizeof (fw->xmt3_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3642
mdb_printf("%08x ", fw->xmt3_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3646
for (cnt = 0; cnt < sizeof (fw->xmt4_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3650
mdb_printf("%08x ", fw->xmt4_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3654
for (cnt = 0; cnt < sizeof (fw->xmt_data_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3658
mdb_printf("%08x ", fw->xmt_data_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3662
for (cnt = 0; cnt < sizeof (fw->rcvt0_data_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3666
mdb_printf("%08x ", fw->rcvt0_data_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3670
for (cnt = 0; cnt < sizeof (fw->rcvt1_data_dma_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3674
mdb_printf("%08x ", fw->rcvt1_data_dma_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3678
for (cnt = 0; cnt < sizeof (fw->risc_gp_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3682
mdb_printf("%08x ", fw->risc_gp_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3685
mdb_printf("\n\nRISC IO Register\n%08x", fw->risc_io);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3688
for (cnt = 0; cnt < sizeof (fw->lmc_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3692
mdb_printf("%08x ", fw->lmc_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3696
for (cnt = 0; cnt < sizeof (fw->fpm_hdw_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3700
mdb_printf("%08x ", fw->fpm_hdw_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3704
for (cnt = 0; cnt < sizeof (fw->fb_hdw_reg) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3708
mdb_printf("%08x ", fw->fb_hdw_reg[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3712
for (cnt = 0; cnt < sizeof (fw->code_ram) / 4; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3716
mdb_printf("%08x ", fw->code_ram[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3720
dp = (uint32_t *)(void *)((caddr_t)fw->req_rsp_ext_mem +
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3721
fw->req_q_size[0] + fw->req_q_size[1] + fw->rsp_q_size +
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3734
dp = fw->req_rsp_ext_mem + (ha->rsp_queues_cnt * 4);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3735
for (cnt = 0; cnt < 2 && fw->req_q_size[cnt]; cnt++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3737
for (cnt1 = 0; cnt1 < fw->req_q_size[cnt] / 4; cnt1++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3742
if (cnt1 == fw->req_q_size[cnt] / 4) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3747
for (cnt1 = 0; cnt1 < fw->req_q_size[cnt] / 4; cnt1++) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3793
mdb_printf("%08x ", fw->ext_trace_buf[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3809
mdb_printf("%08x ", fw->fce_trace_buf[cnt]);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
3815
mdb_free(fw, ha->ql_dump_size);
usr/src/cmd/mdb/common/modules/sctp/sctp.c
1054
find_next_hash_item(fanout_walk_data_t *fw)
usr/src/cmd/mdb/common/modules/sctp/sctp.c
1060
if (fw->sctp != 0) {
usr/src/cmd/mdb/common/modules/sctp/sctp.c
1062
if (mdb_vread(&sctp, sizeof (sctp), fw->sctp) == -1) {
usr/src/cmd/mdb/common/modules/sctp/sctp.c
1063
mdb_warn("failed to read sctp at %p", fw->sctp);
usr/src/cmd/mdb/common/modules/sctp/sctp.c
1066
fw->sctp = fw->getnext(&sctp);
usr/src/cmd/mdb/common/modules/sctp/sctp.c
1067
if (fw->sctp != 0)
usr/src/cmd/mdb/common/modules/sctp/sctp.c
1068
return (fw->sctp);
usr/src/cmd/mdb/common/modules/sctp/sctp.c
1071
fw->index++;
usr/src/cmd/mdb/common/modules/sctp/sctp.c
1075
for (; fw->index < fw->size; fw->index++) {
usr/src/cmd/mdb/common/modules/sctp/sctp.c
1078
(uintptr_t)(fw->fanout + fw->index)) == -1) {
usr/src/cmd/mdb/common/modules/sctp/sctp.c
1080
fw->fanout + fw->index);
usr/src/cmd/mdb/common/modules/sctp/sctp.c
1085
fw->sctp = (uintptr_t)tf.tf_sctp;
usr/src/cmd/mdb/common/modules/sctp/sctp.c
1086
return (fw->sctp);
usr/src/cmd/mdb/common/modules/sctp/sctp.c
1124
fanout_walk_data_t *fw = wsp->walk_data;
usr/src/cmd/mdb/common/modules/sctp/sctp.c
1138
if ((wsp->walk_addr = find_next_hash_item(fw)) == 0)
usr/src/cmd/mdb/common/modules/sctp/sctp.c
1147
fanout_walk_data_t *fw = wsp->walk_data;
usr/src/cmd/mdb/common/modules/sctp/sctp.c
1149
mdb_free(fw, sizeof (*fw));
usr/src/cmd/praudit/format.c
258
/ sizeof (struct fw);
usr/src/cmd/refer/inv1.c
47
int chatty = 0, docs, hashes, fp[2], fr, fw, pfork, pwait, status;
usr/src/cmd/smbios/smbios.c
2030
smbios_fwinfo_t fw;
usr/src/cmd/smbios/smbios.c
2034
if (smbios_info_fwinfo(shp, id, &fw) != 0) {
usr/src/cmd/smbios/smbios.c
2039
str_print(fp, " Component Name", fw.smbfw_name);
usr/src/cmd/smbios/smbios.c
2040
str_print(fp, " ID", fw.smbfw_id);
usr/src/cmd/smbios/smbios.c
2041
str_print(fp, " Release Date", fw.smbfw_reldate);
usr/src/cmd/smbios/smbios.c
2042
str_print(fp, " Lowest Supported Version", fw.smbfw_lsv);
usr/src/cmd/smbios/smbios.c
2043
desc_printf(smbios_fwinfo_vers_desc(fw.smbfw_vers_fmt), fp,
usr/src/cmd/smbios/smbios.c
2044
" Version Format: %u", fw.smbfw_vers_fmt);
usr/src/cmd/smbios/smbios.c
2045
desc_printf(smbios_fwinfo_id_desc(fw.smbfw_id_fmt), fp,
usr/src/cmd/smbios/smbios.c
2046
" ID Format: %u", fw.smbfw_id_fmt);
usr/src/cmd/smbios/smbios.c
2047
if (fw.smbfw_imgsz != UINT64_MAX) {
usr/src/cmd/smbios/smbios.c
2048
oprintf(fp, " Image Size: %" PRIu64 "\n", fw.smbfw_imgsz);
usr/src/cmd/smbios/smbios.c
2053
flag_printf(fp, "Characteristics", fw.smbfw_chars,
usr/src/cmd/smbios/smbios.c
2054
sizeof (fw.smbfw_chars) * NBBY, smbios_fwinfo_ch_name,
usr/src/cmd/smbios/smbios.c
2057
desc_printf(smbios_fwinfo_state_desc(fw.smbfw_state), fp, " State: %u",
usr/src/cmd/smbios/smbios.c
2058
fw.smbfw_state);
usr/src/cmd/smbios/smbios.c
2060
fw.smbfw_ncomps);
usr/src/cmd/smbios/smbios.c
2062
if (fw.smbfw_ncomps == 0)
usr/src/common/ficl/vm.c
1331
cell = fw->param;
usr/src/common/ficl/vm.c
1990
ip = (ficlInstruction *)(fw->param);
usr/src/common/ficl/vm.c
1995
(++dataTop)->p = (fw->param + 1);
usr/src/common/ficl/vm.c
2000
(++dataTop)->p = fw->param;
usr/src/common/ficl/vm.c
2012
FLOAT_PUSH_CELL_POINTER_DOUBLE(fw->param);
usr/src/common/ficl/vm.c
2016
FLOAT_PUSH_CELL_POINTER(fw->param);
usr/src/common/ficl/vm.c
2021
PUSH_CELL_POINTER_DOUBLE(fw->param);
usr/src/common/ficl/vm.c
2025
PUSH_CELL_POINTER(fw->param);
usr/src/common/ficl/vm.c
2029
ficlInteger i = fw->param[0].i;
usr/src/common/ficl/vm.c
2044
if (((ficlInstruction)fw->code >
usr/src/common/ficl/vm.c
2046
((ficlInstruction)fw->code < ficlInstructionLast)) {
usr/src/common/ficl/vm.c
2047
instruction = (ficlInstruction)fw->code;
usr/src/common/ficl/vm.c
2052
(vm)->runningWord = fw;
usr/src/common/ficl/vm.c
2053
fw->code(vm);
usr/src/common/ficl/vm.c
243
ficlVmInnerLoop(ficlVm *vm, ficlWord *fw)
usr/src/common/ficl/vm.c
268
once = (fw != NULL);
usr/src/common/ficl/vm.c
289
instruction = (ficlInstruction)((void *)fw);
usr/src/common/ficl/vm.c
292
fw = (ficlWord *)instruction;
usr/src/common/smbios/smb_info.c
2093
smb_fwinfo_t fw;
usr/src/common/smbios/smb_info.c
2103
if (stp->smbst_hdr->smbh_len < sizeof (fw)) {
usr/src/common/smbios/smb_info.c
2111
smb_info_bcopy(stp->smbst_hdr, &fw, sizeof (fw));
usr/src/common/smbios/smb_info.c
2112
fwinfo->smbfw_name = smb_strptr(stp, fw.smbfwii_name);
usr/src/common/smbios/smb_info.c
2113
fwinfo->smbfw_id = smb_strptr(stp, fw.smbfwii_id);
usr/src/common/smbios/smb_info.c
2114
fwinfo->smbfw_reldate = smb_strptr(stp, fw.smbfwii_reldate);
usr/src/common/smbios/smb_info.c
2115
fwinfo->smbfw_lsv = smb_strptr(stp, fw.smbfwii_lsv);
usr/src/common/smbios/smb_info.c
2116
fwinfo->smbfw_imgsz = fw.smbfwii_imgsz;
usr/src/common/smbios/smb_info.c
2117
fwinfo->smbfw_chars = fw.smbfwii_chars;
usr/src/common/smbios/smb_info.c
2118
fwinfo->smbfw_state = fw.smbfwii_state;
usr/src/common/smbios/smb_info.c
2119
fwinfo->smbfw_ncomps = fw.smbfwii_ncomps;
usr/src/common/smbios/smb_info.c
2120
fwinfo->smbfw_vers_fmt = fw.smbfwii_vers_fmt;
usr/src/common/smbios/smb_info.c
2121
fwinfo->smbfw_id_fmt = fw.smbfwii_id_fmt;
usr/src/common/smbios/smb_info.c
2132
smb_fwinfo_t fw;
usr/src/common/smbios/smb_info.c
2144
if (stp->smbst_hdr->smbh_len < sizeof (fw)) {
usr/src/common/smbios/smb_info.c
2148
smb_info_bcopy(stp->smbst_hdr, &fw, sizeof (fw));
usr/src/common/smbios/smb_info.c
2149
if (fw.smbfwii_ncomps == 0) {
usr/src/common/smbios/smb_info.c
2155
need = fw.smbfwii_ncomps * sizeof (uint16_t) + sizeof (smb_fwinfo_t);
usr/src/common/smbios/smb_info.c
2160
comps = smb_alloc(fw.smbfwii_ncomps * sizeof (smbios_fwinfo_comp_t));
usr/src/common/smbios/smb_info.c
2165
for (i = 0; i < fw.smbfwii_ncomps; i++) {
usr/src/common/smbios/smb_info.c
2172
*ncompsp = fw.smbfwii_ncomps;
usr/src/lib/libm/common/C/__rem_pio2m.c
171
double z, fw, f[20], fq[20], q[20];
usr/src/lib/libm/common/C/__rem_pio2m.c
197
for (j = 0, fw = zero; j <= jx; j++)
usr/src/lib/libm/common/C/__rem_pio2m.c
198
fw += x[j] * f[jx+i-j];
usr/src/lib/libm/common/C/__rem_pio2m.c
199
q[i] = fw;
usr/src/lib/libm/common/C/__rem_pio2m.c
206
fw = (double)((int)(twon24 * z));
usr/src/lib/libm/common/C/__rem_pio2m.c
207
iq[i] = (int)(z - two24 * fw);
usr/src/lib/libm/common/C/__rem_pio2m.c
208
z = q[j-1] + fw;
usr/src/lib/libm/common/C/__rem_pio2m.c
272
for (j = 0, fw = zero; j <= jx; j++)
usr/src/lib/libm/common/C/__rem_pio2m.c
273
fw += x[j] * f[jx+i-j];
usr/src/lib/libm/common/C/__rem_pio2m.c
274
q[i] = fw;
usr/src/lib/libm/common/C/__rem_pio2m.c
292
fw = (double)((int)(twon24 * z));
usr/src/lib/libm/common/C/__rem_pio2m.c
293
iq[jz] = (int)(z - two24 * fw);
usr/src/lib/libm/common/C/__rem_pio2m.c
296
iq[jz] = (int)fw;
usr/src/lib/libm/common/C/__rem_pio2m.c
303
fw = scalbn(one, q0);
usr/src/lib/libm/common/C/__rem_pio2m.c
305
q[i] = fw * (double)iq[i];
usr/src/lib/libm/common/C/__rem_pio2m.c
306
fw *= twon24;
usr/src/lib/libm/common/C/__rem_pio2m.c
311
for (fw = zero, k = 0; k <= jp && k <= jz - i; k++)
usr/src/lib/libm/common/C/__rem_pio2m.c
312
fw += pio2[k] * q[i+k];
usr/src/lib/libm/common/C/__rem_pio2m.c
313
fq[jz-i] = fw;
usr/src/lib/libm/common/C/__rem_pio2m.c
319
fw = zero;
usr/src/lib/libm/common/C/__rem_pio2m.c
321
fw += fq[i];
usr/src/lib/libm/common/C/__rem_pio2m.c
322
y[0] = (ih == 0)? fw : -fw;
usr/src/lib/libm/common/C/__rem_pio2m.c
327
fw = zero;
usr/src/lib/libm/common/C/__rem_pio2m.c
329
fw += fq[i];
usr/src/lib/libm/common/C/__rem_pio2m.c
330
y[0] = (ih == 0)? fw : -fw;
usr/src/lib/libm/common/C/__rem_pio2m.c
333
fw = fq[0] - fw;
usr/src/lib/libm/common/C/__rem_pio2m.c
335
fw += fq[i];
usr/src/lib/libm/common/C/__rem_pio2m.c
336
y[1] = (ih == 0)? fw : -fw;
usr/src/lib/libm/common/C/__rem_pio2m.c
341
fw = fq[i-1] + fq[i];
usr/src/lib/libm/common/C/__rem_pio2m.c
342
fq[i] += fq[i-1] - fw;
usr/src/lib/libm/common/C/__rem_pio2m.c
343
fq[i-1] = fw;
usr/src/lib/libm/common/C/__rem_pio2m.c
346
fw = fq[i-1] + fq[i];
usr/src/lib/libm/common/C/__rem_pio2m.c
347
fq[i] += fq[i-1] - fw;
usr/src/lib/libm/common/C/__rem_pio2m.c
348
fq[i-1] = fw;
usr/src/lib/libm/common/C/__rem_pio2m.c
350
for (fw = zero, i = jz; i >= 2; i--)
usr/src/lib/libm/common/C/__rem_pio2m.c
351
fw += fq[i];
usr/src/lib/libm/common/C/__rem_pio2m.c
355
y[2] = fw;
usr/src/lib/libm/common/C/__rem_pio2m.c
359
y[2] = -fw;
usr/src/lib/libnvme/common/libnvme_fw.c
175
nvme_ioctl_fw_commit_t fw;
usr/src/lib/libnvme/common/libnvme_fw.c
184
(void) memset(&fw, 0, sizeof (fw));
usr/src/lib/libnvme/common/libnvme_fw.c
185
fw.fwc_slot = req->fwc_slot;
usr/src/lib/libnvme/common/libnvme_fw.c
186
fw.fwc_action = req->fwc_action;
usr/src/lib/libnvme/common/libnvme_fw.c
188
if (ioctl(ctrl->nc_fd, NVME_IOC_FIRMWARE_COMMIT, &fw) != 0) {
usr/src/lib/libnvme/common/libnvme_fw.c
193
if (fw.fwc_common.nioc_drv_err != NVME_IOCTL_E_OK) {
usr/src/lib/libnvme/common/libnvme_fw.c
194
return (nvme_ioctl_error(ctrl, &fw.fwc_common,
usr/src/lib/libnvme/common/libnvme_fw.c
38
nvme_ioctl_fw_load_t fw;
usr/src/lib/libnvme/common/libnvme_fw.c
64
(void) memset(&fw, 0, sizeof (fw));
usr/src/lib/libnvme/common/libnvme_fw.c
65
fw.fwl_buf = (uintptr_t)buf;
usr/src/lib/libnvme/common/libnvme_fw.c
66
fw.fwl_len = len;
usr/src/lib/libnvme/common/libnvme_fw.c
67
fw.fwl_off = off;
usr/src/lib/libnvme/common/libnvme_fw.c
69
if (ioctl(ctrl->nc_fd, NVME_IOC_FIRMWARE_DOWNLOAD, &fw) != 0) {
usr/src/lib/libnvme/common/libnvme_fw.c
74
if (fw.fwl_common.nioc_drv_err != NVME_IOCTL_E_OK) {
usr/src/lib/libnvme/common/libnvme_fw.c
75
return (nvme_ioctl_error(ctrl, &fw.fwl_common,
usr/src/test/libc-tests/tests/stdio/memstream.c
1416
FILE *f, *fw;
usr/src/test/libc-tests/tests/stdio/memstream.c
1438
fw = open_wmemstream(&w, &s2);
usr/src/test/libc-tests/tests/stdio/memstream.c
1439
if (f == NULL || fw == NULL) {
usr/src/test/libc-tests/tests/stdio/memstream.c
1457
r = fseek(fw, seeks[i].off, seeks[i].whence);
usr/src/test/libc-tests/tests/stdio/memstream.c
1465
ret &= memstream_check_seek(fw, seeks[i].newpos, SEEK_CUR);
usr/src/test/libc-tests/tests/stdio/memstream.c
1469
(void) fclose(fw);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
101
smb_fwinfo_t fw;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
103
smbios_test_fwinfo_mktable_common_fwinfo(&fw);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
104
(void) smbios_test_table_append(table, &fw, sizeof (fw));
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
113
smb_fwinfo_t fw;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
115
smbios_test_fwinfo_mktable_common_fwinfo(&fw);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
117
fw.smbfwii_hdr.smbh_len += smbios_fwinfo_ncomps * sizeof (uint16_t);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
118
fw.smbfwii_ncomps = smbios_fwinfo_ncomps;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
119
(void) smbios_test_table_append(table, &fw, sizeof (fw));
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
121
for (uint_t i = 0; i < fw.smbfwii_ncomps; i++) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
135
smbios_fwinfo_t fw;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
143
if (smbios_info_fwinfo(hdl, sp.smbstr_id, &fw) != -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
162
smbios_fwinfo_t fw;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
170
if (smbios_info_fwinfo(hdl, sp.smbstr_id, &fw) != -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
187
const smbios_fwinfo_t *fw)
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
192
if (strcmp(fw->smbfw_name, smbios_fwinfo_name) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
194
fw->smbfw_name);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
198
if (strcmp(fw->smbfw_id, smbios_fwinfo_id) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
200
fw->smbfw_id);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
204
if (strcmp(fw->smbfw_reldate, smbios_fwinfo_reldate) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
206
fw->smbfw_reldate);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
210
if (strcmp(fw->smbfw_lsv, smbios_fwinfo_lsv) != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
212
fw->smbfw_lsv);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
216
if (fw->smbfw_imgsz != smbios_fwinfo_size) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
218
fw->smbfw_imgsz);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
222
if (fw->smbfw_chars != SMB_FWC_WP) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
224
fw->smbfw_chars);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
228
if (fw->smbfw_state != SMB_FWS_UA_OFFLINE) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
230
fw->smbfw_state);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
234
if (fw->smbfw_vers_fmt != smbios_fwinfo_versid) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
236
fw->smbfw_vers_fmt);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
240
if (fw->smbfw_id_fmt != smbios_fwinfo_versid) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
242
fw->smbfw_id_fmt);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
271
smbios_fwinfo_t fw;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
282
if (smbios_info_fwinfo(hdl, sp.smbstr_id, &fw) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
288
if (!smbios_test_fwinfo_verify_common(hdl, &sp, &fw)) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
292
if (fw.smbfw_ncomps != 0) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
294
fw.smbfw_ncomps);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
325
smbios_fwinfo_t fw;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
33
smbios_test_fwinfo_mktable_common_fwinfo(smb_fwinfo_t *fw)
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
336
if (smbios_info_fwinfo(hdl, sp.smbstr_id, &fw) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
342
if (!smbios_test_fwinfo_verify_common(hdl, &sp, &fw)) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
346
if (fw.smbfw_ncomps != smbios_fwinfo_ncomps) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
348
fw.smbfw_ncomps);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
35
fw->smbfwii_hdr.smbh_type = SMB_TYPE_FWINFO;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
36
fw->smbfwii_hdr.smbh_len = sizeof (*fw);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
37
fw->smbfwii_name = 1;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
374
smbios_fwinfo_t fw;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
38
fw->smbfwii_vers = 2;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
385
if (smbios_info_fwinfo(hdl, sp.smbstr_id, &fw) == -1) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
39
fw->smbfwii_vers_fmt = smbios_fwinfo_versid;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
391
if (!smbios_test_fwinfo_verify_common(hdl, &sp, &fw)) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
395
if (fw.smbfw_ncomps != smbios_fwinfo_ncomps) {
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
397
fw.smbfw_ncomps);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
40
fw->smbfwii_id = 3;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
41
fw->smbfwii_id_fmt = smbios_fwinfo_versid;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
42
fw->smbfwii_reldate = 4;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
43
fw->smbfwii_mfg = 5;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
44
fw->smbfwii_lsv = 6;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
45
fw->smbfwii_imgsz = htole64(smbios_fwinfo_size);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
46
fw->smbfwii_chars = SMB_FWC_WP;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
47
fw->smbfwii_state = SMB_FWS_UA_OFFLINE;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
48
fw->smbfwii_ncomps = 0;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
88
smb_fwinfo_t fw;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
90
smbios_test_fwinfo_mktable_common_fwinfo(&fw);
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
91
fw.smbfwii_ncomps = smbios_fwinfo_ncomps;
usr/src/test/util-tests/tests/smbios/smbios_test_fwinfo.c
92
(void) smbios_test_table_append(table, &fw, sizeof (fw));
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2413
hook_pkt_event_t *fw;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2422
fw = (hook_pkt_event_t *)info;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2424
ASSERT(fw != NULL);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2425
phy = (out == 0) ? fw->hpe_ifp : fw->hpe_ofp;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2427
ip = fw->hpe_hdr;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2434
qpi.qpi_m = fw->hpe_mb;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2435
qpi.qpi_data = fw->hpe_hdr;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2436
qpi.qpi_off = (char *)qpi.qpi_data - (char *)fw->hpe_mb->b_rptr;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2438
qpi.qpi_flags = fw->hpe_flags & (HPE_MULTICAST|HPE_BROADCAST);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2443
rval = fr_check(fw->hpe_hdr, hlen, qpi.qpi_ill, out,
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2444
&qpi, fw->hpe_mp, ifs);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2447
if (rval == 0 && *(fw->hpe_mp) == NULL)
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2451
fw->hpe_mb = qpi.qpi_m;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2452
fw->hpe_hdr = qpi.qpi_data;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2465
hook_pkt_event_t *fw;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2470
fw = (hook_pkt_event_t *)info;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2472
ASSERT(fw != NULL);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2473
phy = (out == 0) ? fw->hpe_ifp : fw->hpe_ofp;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2477
qpi.qpi_m = fw->hpe_mb;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2478
qpi.qpi_data = fw->hpe_hdr;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2479
qpi.qpi_off = (char *)qpi.qpi_data - (char *)fw->hpe_mb->b_rptr;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2481
qpi.qpi_flags = fw->hpe_flags & (HPE_MULTICAST|HPE_BROADCAST);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2486
rval = fr_check(fw->hpe_hdr, hlen, qpi.qpi_ill, out,
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2487
&qpi, fw->hpe_mp, arg);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2490
if (rval == 0 && *(fw->hpe_mp) == NULL)
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2494
fw->hpe_mb = qpi.qpi_m;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
2495
fw->hpe_hdr = qpi.qpi_data;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
162
fw_info_t *fw)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
173
if(fw->text)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
177
cpu_reg->spad_base + (fw->text_addr - cpu_reg->mips_view_base),
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
178
fw->text,
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
179
fw->text_len/4);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
183
if(fw->data)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
187
cpu_reg->spad_base + (fw->data_addr - cpu_reg->mips_view_base),
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
188
fw->data,
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
189
fw->data_len/4);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
193
if(fw->sbss)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
197
cpu_reg->spad_base + (fw->sbss_addr - cpu_reg->mips_view_base),
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
198
fw->sbss,
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
199
fw->sbss_len/4);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
203
if(fw->bss)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
207
cpu_reg->spad_base + (fw->bss_addr - cpu_reg->mips_view_base),
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
208
fw->bss,
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
209
fw->bss_len/4);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
213
if(fw->rodata)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
217
cpu_reg->spad_base + (fw->rodata_addr - cpu_reg->mips_view_base),
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
218
fw->rodata,
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
219
fw->rodata_len/4);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
224
REG_WR_IND(pdev, cpu_reg->pc, fw->start_addr);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
246
fw_info_t fw;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
267
fw.ver_major = RXP_b06FwReleaseMajor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
268
fw.ver_minor = RXP_b06FwReleaseMinor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
269
fw.ver_fix = RXP_b06FwReleaseFix;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
270
fw.start_addr = RXP_b06FwStartAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
272
fw.text_addr = RXP_b06FwTextAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
273
fw.text_len = RXP_b06FwTextLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
274
fw.text_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
275
fw.text = RXP_b06FwText;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
277
fw.data_addr = RXP_b06FwDataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
278
fw.data_len = RXP_b06FwDataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
279
fw.data_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
280
fw.data = RXP_b06FwData;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
282
fw.sbss_addr = RXP_b06FwSbssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
283
fw.sbss_len = RXP_b06FwSbssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
284
fw.sbss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
285
fw.sbss = RXP_b06FwSbss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
287
fw.bss_addr = RXP_b06FwBssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
288
fw.bss_len = RXP_b06FwBssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
289
fw.bss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
290
fw.bss = RXP_b06FwBss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
292
fw.rodata_addr = RXP_b06FwRodataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
293
fw.rodata_len = RXP_b06FwRodataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
294
fw.rodata_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
295
fw.rodata = RXP_b06FwRodata;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
297
load_cpu_fw(pdev, &cpu_reg, &fw);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
315
fw.ver_major = TXP_b06FwReleaseMajor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
316
fw.ver_minor = TXP_b06FwReleaseMinor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
317
fw.ver_fix = TXP_b06FwReleaseFix;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
318
fw.start_addr = TXP_b06FwStartAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
320
fw.text_addr = TXP_b06FwTextAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
321
fw.text_len = TXP_b06FwTextLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
322
fw.text_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
323
fw.text = TXP_b06FwText;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
325
fw.data_addr = TXP_b06FwDataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
326
fw.data_len = TXP_b06FwDataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
327
fw.data_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
328
fw.data = TXP_b06FwData;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
330
fw.sbss_addr = TXP_b06FwSbssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
331
fw.sbss_len = TXP_b06FwSbssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
332
fw.sbss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
333
fw.sbss = TXP_b06FwSbss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
335
fw.bss_addr = TXP_b06FwBssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
336
fw.bss_len = TXP_b06FwBssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
337
fw.bss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
338
fw.bss = TXP_b06FwBss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
340
fw.rodata_addr = TXP_b06FwRodataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
341
fw.rodata_len = TXP_b06FwRodataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
342
fw.rodata_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
343
fw.rodata = TXP_b06FwRodata;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
345
load_cpu_fw(pdev, &cpu_reg, &fw);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
363
fw.ver_major = TPAT_b06FwReleaseMajor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
364
fw.ver_minor = TPAT_b06FwReleaseMinor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
365
fw.ver_fix = TPAT_b06FwReleaseFix;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
366
fw.start_addr = TPAT_b06FwStartAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
368
fw.text_addr = TPAT_b06FwTextAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
369
fw.text_len = TPAT_b06FwTextLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
370
fw.text_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
371
fw.text = TPAT_b06FwText;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
373
fw.data_addr = TPAT_b06FwDataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
374
fw.data_len = TPAT_b06FwDataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
375
fw.data_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
376
fw.data = TPAT_b06FwData;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
378
fw.sbss_addr = TPAT_b06FwSbssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
379
fw.sbss_len = TPAT_b06FwSbssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
380
fw.sbss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
381
fw.sbss = TPAT_b06FwSbss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
383
fw.bss_addr = TPAT_b06FwBssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
384
fw.bss_len = TPAT_b06FwBssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
385
fw.bss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
386
fw.bss = TPAT_b06FwBss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
388
fw.rodata_addr = TPAT_b06FwRodataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
389
fw.rodata_len = TPAT_b06FwRodataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
390
fw.rodata_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
391
fw.rodata = TPAT_b06FwRodata;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
393
load_cpu_fw(pdev, &cpu_reg, &fw);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
411
fw.ver_major = COM_b06FwReleaseMajor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
412
fw.ver_minor = COM_b06FwReleaseMinor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
413
fw.ver_fix = COM_b06FwReleaseFix;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
414
fw.start_addr = COM_b06FwStartAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
416
fw.text_addr = COM_b06FwTextAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
417
fw.text_len = COM_b06FwTextLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
418
fw.text_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
419
fw.text = COM_b06FwText;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
421
fw.data_addr = COM_b06FwDataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
422
fw.data_len = COM_b06FwDataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
423
fw.data_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
424
fw.data = COM_b06FwData;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
426
fw.sbss_addr = COM_b06FwSbssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
427
fw.sbss_len = COM_b06FwSbssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
428
fw.sbss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
429
fw.sbss = COM_b06FwSbss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
431
fw.bss_addr = COM_b06FwBssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
432
fw.bss_len = COM_b06FwBssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
433
fw.bss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
434
fw.bss = COM_b06FwBss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
436
fw.rodata_addr = COM_b06FwRodataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
437
fw.rodata_len = COM_b06FwRodataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
438
fw.rodata_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
439
fw.rodata = COM_b06FwRodata;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
441
load_cpu_fw(pdev, &cpu_reg, &fw);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
459
fw.ver_major = CP_b06FwReleaseMajor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
460
fw.ver_minor = CP_b06FwReleaseMinor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
461
fw.ver_fix = CP_b06FwReleaseFix;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
462
fw.start_addr = CP_b06FwStartAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
464
fw.text_addr = CP_b06FwTextAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
465
fw.text_len = CP_b06FwTextLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
466
fw.text_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
467
fw.text = CP_b06FwText;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
469
fw.data_addr = CP_b06FwDataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
470
fw.data_len = CP_b06FwDataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
471
fw.data_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
472
fw.data = CP_b06FwData;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
474
fw.sbss_addr = CP_b06FwSbssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
475
fw.sbss_len = CP_b06FwSbssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
476
fw.sbss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
477
fw.sbss = CP_b06FwSbss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
479
fw.bss_addr = CP_b06FwBssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
480
fw.bss_len = CP_b06FwBssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
481
fw.bss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
482
fw.bss = CP_b06FwBss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
484
fw.rodata_addr = CP_b06FwRodataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
485
fw.rodata_len = CP_b06FwRodataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
486
fw.rodata_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
487
fw.rodata = CP_b06FwRodata;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
489
load_cpu_fw(pdev, &cpu_reg, &fw);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
506
fw_info_t fw;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
525
fw.ver_major = RXP_b09FwReleaseMajor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
526
fw.ver_minor = RXP_b09FwReleaseMinor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
527
fw.ver_fix = RXP_b09FwReleaseFix;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
528
fw.start_addr = RXP_b09FwStartAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
530
fw.text_addr = RXP_b09FwTextAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
531
fw.text_len = RXP_b09FwTextLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
532
fw.text_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
533
fw.text = RXP_b09FwText;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
535
fw.data_addr = RXP_b09FwDataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
536
fw.data_len = RXP_b09FwDataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
537
fw.data_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
538
fw.data = RXP_b09FwData;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
540
fw.sbss_addr = RXP_b09FwSbssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
541
fw.sbss_len = RXP_b09FwSbssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
542
fw.sbss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
543
fw.sbss = RXP_b09FwSbss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
545
fw.bss_addr = RXP_b09FwBssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
546
fw.bss_len = RXP_b09FwBssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
547
fw.bss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
548
fw.bss = RXP_b09FwBss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
550
fw.rodata_addr = RXP_b09FwRodataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
551
fw.rodata_len = RXP_b09FwRodataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
552
fw.rodata_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
553
fw.rodata = RXP_b09FwRodata;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
555
load_cpu_fw(pdev, &cpu_reg, &fw);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
573
fw.ver_major = TXP_b09FwReleaseMajor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
574
fw.ver_minor = TXP_b09FwReleaseMinor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
575
fw.ver_fix = TXP_b09FwReleaseFix;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
576
fw.start_addr = TXP_b09FwStartAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
578
fw.text_addr = TXP_b09FwTextAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
579
fw.text_len = TXP_b09FwTextLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
580
fw.text_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
581
fw.text = TXP_b09FwText;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
583
fw.data_addr = TXP_b09FwDataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
584
fw.data_len = TXP_b09FwDataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
585
fw.data_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
586
fw.data = TXP_b09FwData;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
588
fw.sbss_addr = TXP_b09FwSbssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
589
fw.sbss_len = TXP_b09FwSbssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
590
fw.sbss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
591
fw.sbss = TXP_b09FwSbss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
593
fw.bss_addr = TXP_b09FwBssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
594
fw.bss_len = TXP_b09FwBssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
595
fw.bss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
596
fw.bss = TXP_b09FwBss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
598
fw.rodata_addr = TXP_b09FwRodataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
599
fw.rodata_len = TXP_b09FwRodataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
600
fw.rodata_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
601
fw.rodata = TXP_b09FwRodata;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
603
load_cpu_fw(pdev, &cpu_reg, &fw);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
621
fw.ver_major = TPAT_b09FwReleaseMajor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
622
fw.ver_minor = TPAT_b09FwReleaseMinor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
623
fw.ver_fix = TPAT_b09FwReleaseFix;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
624
fw.start_addr = TPAT_b09FwStartAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
626
fw.text_addr = TPAT_b09FwTextAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
627
fw.text_len = TPAT_b09FwTextLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
628
fw.text_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
629
fw.text = TPAT_b09FwText;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
631
fw.data_addr = TPAT_b09FwDataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
632
fw.data_len = TPAT_b09FwDataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
633
fw.data_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
634
fw.data = TPAT_b09FwData;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
636
fw.sbss_addr = TPAT_b09FwSbssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
637
fw.sbss_len = TPAT_b09FwSbssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
638
fw.sbss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
639
fw.sbss = TPAT_b09FwSbss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
641
fw.bss_addr = TPAT_b09FwBssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
642
fw.bss_len = TPAT_b09FwBssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
643
fw.bss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
644
fw.bss = TPAT_b09FwBss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
646
fw.rodata_addr = TPAT_b09FwRodataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
647
fw.rodata_len = TPAT_b09FwRodataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
648
fw.rodata_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
649
fw.rodata = TPAT_b09FwRodata;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
651
load_cpu_fw(pdev, &cpu_reg, &fw);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
669
fw.ver_major = COM_b09FwReleaseMajor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
670
fw.ver_minor = COM_b09FwReleaseMinor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
671
fw.ver_fix = COM_b09FwReleaseFix;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
672
fw.start_addr = COM_b09FwStartAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
674
fw.text_addr = COM_b09FwTextAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
675
fw.text_len = COM_b09FwTextLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
676
fw.text_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
677
fw.text = COM_b09FwText;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
679
fw.data_addr = COM_b09FwDataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
680
fw.data_len = COM_b09FwDataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
681
fw.data_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
682
fw.data = COM_b09FwData;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
684
fw.sbss_addr = COM_b09FwSbssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
685
fw.sbss_len = COM_b09FwSbssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
686
fw.sbss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
687
fw.sbss = COM_b09FwSbss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
689
fw.bss_addr = COM_b09FwBssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
690
fw.bss_len = COM_b09FwBssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
691
fw.bss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
692
fw.bss = COM_b09FwBss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
694
fw.rodata_addr = COM_b09FwRodataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
695
fw.rodata_len = COM_b09FwRodataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
696
fw.rodata_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
697
fw.rodata = COM_b09FwRodata;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
699
load_cpu_fw(pdev, &cpu_reg, &fw);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
717
fw.ver_major = CP_b09FwReleaseMajor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
718
fw.ver_minor = CP_b09FwReleaseMinor;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
719
fw.ver_fix = CP_b09FwReleaseFix;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
720
fw.start_addr = CP_b09FwStartAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
722
fw.text_addr = CP_b09FwTextAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
723
fw.text_len = CP_b09FwTextLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
724
fw.text_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
725
fw.text = CP_b09FwText;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
727
fw.data_addr = CP_b09FwDataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
728
fw.data_len = CP_b09FwDataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
729
fw.data_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
730
fw.data = CP_b09FwData;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
732
fw.sbss_addr = CP_b09FwSbssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
733
fw.sbss_len = CP_b09FwSbssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
734
fw.sbss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
735
fw.sbss = CP_b09FwSbss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
737
fw.bss_addr = CP_b09FwBssAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
738
fw.bss_len = CP_b09FwBssLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
739
fw.bss_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
740
fw.bss = CP_b09FwBss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
742
fw.rodata_addr = CP_b09FwRodataAddr;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
743
fw.rodata_len = CP_b09FwRodataLen;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
744
fw.rodata_index = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
745
fw.rodata = CP_b09FwRodata;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_cpu.c
747
load_cpu_fw(pdev, &cpu_reg, &fw);
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7487
uint8_t *fw;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7639
fw = (uint8_t *)qlt->fw_bin_dump_buf;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7643
"dsize=%xh\n", (void *)qlt->qlt_fwdump_buf, (void *)fw,
usr/src/uts/common/io/comstar/port/qlt/qlt.c
7652
(void) snprintf(sp, len, "%02x ", *fw++);
usr/src/uts/common/io/cxgbe/t4nex/t4_ioctl.c
1814
struct t4_ldfw fw;
usr/src/uts/common/io/cxgbe/t4nex/t4_ioctl.c
1818
if (ddi_copyin(data, &fw, sizeof (struct t4_ldfw), flags) < 0)
usr/src/uts/common/io/cxgbe/t4nex/t4_ioctl.c
1821
if (!fw.len)
usr/src/uts/common/io/cxgbe/t4nex/t4_ioctl.c
1824
ptr = (u8 *)kmem_zalloc(fw.len, KM_NOSLEEP);
usr/src/uts/common/io/cxgbe/t4nex/t4_ioctl.c
1828
if (ddi_copyin((void *)((uintptr_t)data + sizeof (fw)), ptr, fw.len,
usr/src/uts/common/io/cxgbe/t4nex/t4_ioctl.c
1830
kmem_free(ptr, fw.len);
usr/src/uts/common/io/cxgbe/t4nex/t4_ioctl.c
1837
rc = -t4_fw_upgrade(sc, mbox, ptr, fw.len, true);
usr/src/uts/common/io/cxgbe/t4nex/t4_ioctl.c
1840
kmem_free(ptr, fw.len);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
668
emlxs_be_read_fw_version(emlxs_hba_t *hba, emlxs_firmware_t *fw)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
682
bzero((void *) fw, sizeof (emlxs_firmware_t));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
745
fw->size = *wptr++; /* image size */
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
746
fw->sli4 = *wptr; /* block crc */
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
747
fw->kern = *wptr;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
748
fw->stub = *wptr;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
789
BE_SWAP32_BCOPY(payload, (uint8_t *)fw->label, 32);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_download.c
793
fw->size, fw->label, fw->sli4);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fw.c
100
(fw_table->sli4 == fw->sli4)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fw.c
102
fw->image = fw_table->image;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fw.c
103
fw->size = fw_table->size;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fw.c
109
fw->image = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fw.c
110
fw->size = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fw.c
85
emlxs_fw_get(emlxs_firmware_t *fw)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fw.c
94
if ((fw_table->id == fw->id) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fw.c
95
(fw_table->kern == fw->kern) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fw.c
96
(fw_table->stub == fw->stub) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fw.c
97
(fw_table->sli1 == fw->sli1) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fw.c
98
(fw_table->sli2 == fw->sli2) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fw.c
99
(fw_table->sli3 == fw->sli3) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2926
emlxs_fw_load(emlxs_hba_t *hba, emlxs_firmware_t *fw)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2934
emlxs_fw_unload(hba, fw);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2957
emlxs_fw_unload(hba, fw);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2961
if (emlxs_fw_get(fw)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2963
"Invalid firmware image module found. %s", fw->label);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2965
emlxs_fw_unload(hba, fw);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2975
emlxs_fw_unload(emlxs_hba_t *hba, emlxs_firmware_t *fw)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2980
fw->image = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_hba.c
2981
fw->size = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
728
emlxs_firmware_t *fw;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
731
fw = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
734
fw = &emlxs_fw_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
743
if (fw) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
745
((fw->kern && (vpd->postKernRev != fw->kern)) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
746
(fw->stub && (vpd->opFwRev != fw->stub)))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
750
} else if ((fw->kern && (vpd->postKernRev !=
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
751
fw->kern)) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
752
(fw->stub && (vpd->opFwRev != fw->stub)) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
753
(fw->sli1 && (vpd->sli1FwRev != fw->sli1)) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
754
(fw->sli2 && (vpd->sli2FwRev != fw->sli2)) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
755
(fw->sli3 && (vpd->sli3FwRev != fw->sli3)) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
756
(fw->sli4 && (vpd->sli4FwRev != fw->sli4))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
769
emlxs_fw_load(hba, fw);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
772
if (fw->image && fw->size) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
776
(char *)fw->image, fw->size, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c
790
emlxs_fw_unload(hba, fw);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
316
emlxs_firmware_t *fw;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
801
fw = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
804
fw = &emlxs_fw_table[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
813
if (fw) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
827
((fw->kern && (hba_fw.kern != fw->kern)) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
828
(fw->stub && (hba_fw.stub != fw->stub)))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
832
} else if ((fw->kern && (hba_fw.kern != fw->kern)) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
833
(fw->stub && (hba_fw.stub != fw->stub)) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
834
(fw->sli1 && (hba_fw.sli1 != fw->sli1)) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
835
(fw->sli2 && (hba_fw.sli2 != fw->sli2)) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
836
(fw->sli3 && (hba_fw.sli3 != fw->sli3)) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
837
(fw->sli4 && (hba_fw.sli4 != fw->sli4))) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
851
emlxs_fw_load(hba, fw);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
854
if (fw->image && fw->size) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
858
(char *)fw->image, fw->size, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
872
emlxs_fw_unload(hba, fw);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12457
ql_fw_dump_t *fw = ha->ql_dump_ptr;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12490
for (cnt = 0; cnt < sizeof (fw->pbiu_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12494
(void) sprintf(bp, "%04x ", fw->pbiu_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12502
for (cnt = 0; cnt < sizeof (fw->risc_host_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12506
(void) sprintf(bp, "%04x ", fw->risc_host_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12518
(void) sprintf(bp, "%04x ", fw->mailbox_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12525
for (cnt = 0; cnt < sizeof (fw->resp_dma_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12529
(void) sprintf(bp, "%04x ", fw->resp_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12536
for (cnt = 0; cnt < sizeof (fw->dma_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12540
(void) sprintf(bp, "%04x ", fw->dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12546
for (cnt = 0; cnt < sizeof (fw->risc_hdw_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12550
(void) sprintf(bp, "%04x ", fw->risc_hdw_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12556
for (cnt = 0; cnt < sizeof (fw->risc_gp0_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12560
(void) sprintf(bp, "%04x ", fw->risc_gp0_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12566
for (cnt = 0; cnt < sizeof (fw->risc_gp1_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12570
(void) sprintf(bp, "%04x ", fw->risc_gp1_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12576
for (cnt = 0; cnt < sizeof (fw->risc_gp2_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12580
(void) sprintf(bp, "%04x ", fw->risc_gp2_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12586
for (cnt = 0; cnt < sizeof (fw->risc_gp3_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12590
(void) sprintf(bp, "%04x ", fw->risc_gp3_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12596
for (cnt = 0; cnt < sizeof (fw->risc_gp4_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12600
(void) sprintf(bp, "%04x ", fw->risc_gp4_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12606
for (cnt = 0; cnt < sizeof (fw->risc_gp5_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12610
(void) sprintf(bp, "%04x ", fw->risc_gp5_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12616
for (cnt = 0; cnt < sizeof (fw->risc_gp6_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12620
(void) sprintf(bp, "%04x ", fw->risc_gp6_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12626
for (cnt = 0; cnt < sizeof (fw->risc_gp7_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12630
(void) sprintf(bp, "%04x ", fw->risc_gp7_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12636
for (cnt = 0; cnt < sizeof (fw->frame_buf_hdw_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12643
(void) sprintf(bp, "%04x ", fw->frame_buf_hdw_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12649
for (cnt = 0; cnt < sizeof (fw->fpm_b0_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12653
(void) sprintf(bp, "%04x ", fw->fpm_b0_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12659
for (cnt = 0; cnt < sizeof (fw->fpm_b1_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12663
(void) sprintf(bp, "%04x ", fw->fpm_b1_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12670
for (cnt = 0; cnt < sizeof (fw->risc_ram) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12675
(void) sprintf(bp, "%04x ", fw->risc_ram[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12681
for (cnt = 0; cnt < sizeof (fw->stack_ram) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12686
(void) sprintf(bp, "%04x ", fw->stack_ram[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12692
for (cnt = 0; cnt < sizeof (fw->data_ram) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12697
(void) sprintf(bp, "%04x ", fw->data_ram[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12708
(void) sprintf(bp, "%04x ", fw->risc_ram[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12723
(void) sprintf(bp, "%08x ", fw->req_q[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12734
(void) sprintf(bp, "%08x ", fw->rsp_q[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12764
ql_24xx_fw_dump_t *fw = ha->ql_dump_ptr;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12773
(void) sprintf(bp, "\nHCCR Register\n%08x\n", fw->hccr);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12777
for (cnt = 0; cnt < sizeof (fw->host_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12782
(void) sprintf(bp, "%08x ", fw->host_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12788
for (cnt = 0; cnt < sizeof (fw->mailbox_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12793
(void) sprintf(bp, "%04x ", fw->mailbox_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12799
for (cnt = 0; cnt < sizeof (fw->xseq_gp_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12804
(void) sprintf(bp, "%08x ", fw->xseq_gp_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12810
for (cnt = 0; cnt < sizeof (fw->xseq_0_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12815
(void) sprintf(bp, "%08x ", fw->xseq_0_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12821
for (cnt = 0; cnt < sizeof (fw->xseq_1_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12826
(void) sprintf(bp, "%08x ", fw->xseq_1_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12832
for (cnt = 0; cnt < sizeof (fw->rseq_gp_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12837
(void) sprintf(bp, "%08x ", fw->rseq_gp_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12843
for (cnt = 0; cnt < sizeof (fw->rseq_0_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12848
(void) sprintf(bp, "%08x ", fw->rseq_0_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12854
for (cnt = 0; cnt < sizeof (fw->rseq_1_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12859
(void) sprintf(bp, "%08x ", fw->rseq_1_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12865
for (cnt = 0; cnt < sizeof (fw->rseq_2_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12870
(void) sprintf(bp, "%08x ", fw->rseq_2_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12876
for (cnt = 0; cnt < sizeof (fw->cmd_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12881
(void) sprintf(bp, "%08x ", fw->cmd_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12887
for (cnt = 0; cnt < sizeof (fw->req0_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12892
(void) sprintf(bp, "%08x ", fw->req0_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12898
for (cnt = 0; cnt < sizeof (fw->resp0_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12903
(void) sprintf(bp, "%08x ", fw->resp0_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12909
for (cnt = 0; cnt < sizeof (fw->req1_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12914
(void) sprintf(bp, "%08x ", fw->req1_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12920
for (cnt = 0; cnt < sizeof (fw->xmt0_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12925
(void) sprintf(bp, "%08x ", fw->xmt0_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12931
for (cnt = 0; cnt < sizeof (fw->xmt1_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12936
(void) sprintf(bp, "%08x ", fw->xmt1_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12942
for (cnt = 0; cnt < sizeof (fw->xmt2_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12947
(void) sprintf(bp, "%08x ", fw->xmt2_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12953
for (cnt = 0; cnt < sizeof (fw->xmt3_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12958
(void) sprintf(bp, "%08x ", fw->xmt3_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12964
for (cnt = 0; cnt < sizeof (fw->xmt4_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12969
(void) sprintf(bp, "%08x ", fw->xmt4_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12975
for (cnt = 0; cnt < sizeof (fw->xmt_data_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12980
(void) sprintf(bp, "%08x ", fw->xmt_data_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12986
for (cnt = 0; cnt < sizeof (fw->rcvt0_data_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12991
(void) sprintf(bp, "%08x ", fw->rcvt0_data_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
12997
for (cnt = 0; cnt < sizeof (fw->rcvt1_data_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13002
(void) sprintf(bp, "%08x ", fw->rcvt1_data_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13008
for (cnt = 0; cnt < sizeof (fw->risc_gp_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13013
(void) sprintf(bp, "%08x ", fw->risc_gp_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13019
for (cnt = 0; cnt < sizeof (fw->shadow_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13024
(void) sprintf(bp, "%08x ", fw->shadow_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13030
for (cnt = 0; cnt < sizeof (fw->lmc_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13035
(void) sprintf(bp, "%08x ", fw->lmc_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13041
for (cnt = 0; cnt < sizeof (fw->fpm_hdw_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13046
(void) sprintf(bp, "%08x ", fw->fpm_hdw_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13052
for (cnt = 0; cnt < sizeof (fw->fb_hdw_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13057
(void) sprintf(bp, "%08x ", fw->fb_hdw_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13063
for (cnt = 0; cnt < sizeof (fw->code_ram) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13069
(void) sprintf(bp, "%08x ", fw->code_ram[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13080
(void) sprintf(bp, "%08x ", fw->ext_mem[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13094
(void) sprintf(bp, "%08x ", fw->req_q[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13105
(void) sprintf(bp, "%08x ", fw->rsp_q[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13124
(void) sprintf(bp, "%08x ", fw->ext_trace_buf[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13144
(void) sprintf(bp, "%08x ", fw->fce_trace_buf[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13178
ql_25xx_fw_dump_t *fw = ha->ql_dump_ptr;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13187
(void) sprintf(bp, "\nHCCR Register\n%08x\n", fw->hccr);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13190
(void) sprintf(bp, "\nR2H Status Register\n%08x\n", fw->r2h_status);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13194
fw->aer_ues);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13199
for (cnt = 0; cnt < sizeof (fw->hostrisc_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13203
(void) sprintf(bp, "%08x ", fw->hostrisc_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13209
for (cnt = 0; cnt < sizeof (fw->pcie_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13213
(void) sprintf(bp, "%08x ", fw->pcie_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13219
for (cnt = 0; cnt < sizeof (fw->host_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13223
(void) sprintf(bp, "%08x ", fw->host_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13229
for (cnt = 0; cnt < sizeof (fw->shadow_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13233
(void) sprintf(bp, "%08x ", fw->shadow_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13238
fw->risc_io);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13243
for (cnt = 0; cnt < sizeof (fw->mailbox_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13247
(void) sprintf(bp, "%04x ", fw->mailbox_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13253
for (cnt = 0; cnt < sizeof (fw->xseq_gp_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13257
(void) sprintf(bp, "%08x ", fw->xseq_gp_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13263
for (cnt = 0; cnt < sizeof (fw->xseq_0_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13267
(void) sprintf(bp, "%08x ", fw->xseq_0_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13273
for (cnt = 0; cnt < sizeof (fw->xseq_1_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13277
(void) sprintf(bp, "%08x ", fw->xseq_1_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13283
for (cnt = 0; cnt < sizeof (fw->rseq_gp_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13287
(void) sprintf(bp, "%08x ", fw->rseq_gp_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13293
for (cnt = 0; cnt < sizeof (fw->rseq_0_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13297
(void) sprintf(bp, "%08x ", fw->rseq_0_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13303
for (cnt = 0; cnt < sizeof (fw->rseq_1_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13307
(void) sprintf(bp, "%08x ", fw->rseq_1_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13313
for (cnt = 0; cnt < sizeof (fw->rseq_2_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13317
(void) sprintf(bp, "%08x ", fw->rseq_2_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13323
for (cnt = 0; cnt < sizeof (fw->aseq_gp_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13327
(void) sprintf(bp, "%08x ", fw->aseq_gp_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13333
for (cnt = 0; cnt < sizeof (fw->aseq_0_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13337
(void) sprintf(bp, "%08x ", fw->aseq_0_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13343
for (cnt = 0; cnt < sizeof (fw->aseq_1_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13347
(void) sprintf(bp, "%08x ", fw->aseq_1_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13353
for (cnt = 0; cnt < sizeof (fw->aseq_2_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13357
(void) sprintf(bp, "%08x ", fw->aseq_2_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13363
for (cnt = 0; cnt < sizeof (fw->cmd_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13367
(void) sprintf(bp, "%08x ", fw->cmd_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13373
for (cnt = 0; cnt < sizeof (fw->req0_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13377
(void) sprintf(bp, "%08x ", fw->req0_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13383
for (cnt = 0; cnt < sizeof (fw->resp0_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13387
(void) sprintf(bp, "%08x ", fw->resp0_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13393
for (cnt = 0; cnt < sizeof (fw->req1_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13397
(void) sprintf(bp, "%08x ", fw->req1_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13403
for (cnt = 0; cnt < sizeof (fw->xmt0_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13407
(void) sprintf(bp, "%08x ", fw->xmt0_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13413
for (cnt = 0; cnt < sizeof (fw->xmt1_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13417
(void) sprintf(bp, "%08x ", fw->xmt1_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13423
for (cnt = 0; cnt < sizeof (fw->xmt2_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13427
(void) sprintf(bp, "%08x ", fw->xmt2_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13433
for (cnt = 0; cnt < sizeof (fw->xmt3_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13437
(void) sprintf(bp, "%08x ", fw->xmt3_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13443
for (cnt = 0; cnt < sizeof (fw->xmt4_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13447
(void) sprintf(bp, "%08x ", fw->xmt4_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13453
for (cnt = 0; cnt < sizeof (fw->xmt_data_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13457
(void) sprintf(bp, "%08x ", fw->xmt_data_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13463
for (cnt = 0; cnt < sizeof (fw->rcvt0_data_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13467
(void) sprintf(bp, "%08x ", fw->rcvt0_data_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13473
for (cnt = 0; cnt < sizeof (fw->rcvt1_data_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13477
(void) sprintf(bp, "%08x ", fw->rcvt1_data_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13483
for (cnt = 0; cnt < sizeof (fw->risc_gp_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13487
(void) sprintf(bp, "%08x ", fw->risc_gp_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13493
for (cnt = 0; cnt < sizeof (fw->lmc_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13497
(void) sprintf(bp, "%08x ", fw->lmc_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13503
cnt1 = sizeof (fw->fpm_hdw_reg);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13508
(void) sprintf(bp, "%08x ", fw->fpm_hdw_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13514
cnt1 = sizeof (fw->fb_hdw_reg);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13519
(void) sprintf(bp, "%08x ", fw->fb_hdw_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13525
for (cnt = 0; cnt < sizeof (fw->code_ram) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13530
(void) sprintf(bp, "%08x ", fw->code_ram[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13536
dp = (uint32_t *)((caddr_t)fw->req_rsp_ext_mem + fw->req_q_size[0] +
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13537
fw->req_q_size[1] + fw->rsp_q_size + (ha->rsp_queues_cnt * 16));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13550
dp = fw->req_rsp_ext_mem + (ha->rsp_queues_cnt * 4);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13551
for (cnt = 0; cnt < 2 && fw->req_q_size[cnt]; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13553
for (cnt1 = 0; cnt1 < fw->req_q_size[cnt] / 4; cnt1++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13558
if (cnt1 == fw->req_q_size[cnt] / 4) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13564
for (cnt1 = 0; cnt1 < fw->req_q_size[cnt] / 4; cnt1++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13614
(void) sprintf(bp, "%08x ", fw->ext_trace_buf[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13634
(void) sprintf(bp, "%08x ", fw->fce_trace_buf[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13668
ql_81xx_fw_dump_t *fw = ha->ql_dump_ptr;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13677
(void) sprintf(bp, "\nHCCR Register\n%08x\n", fw->hccr);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13680
(void) sprintf(bp, "\nR2H Status Register\n%08x\n", fw->r2h_status);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13684
fw->aer_ues);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13689
for (cnt = 0; cnt < sizeof (fw->hostrisc_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13693
(void) sprintf(bp, "%08x ", fw->hostrisc_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13699
for (cnt = 0; cnt < sizeof (fw->pcie_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13703
(void) sprintf(bp, "%08x ", fw->pcie_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13709
for (cnt = 0; cnt < sizeof (fw->host_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13713
(void) sprintf(bp, "%08x ", fw->host_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13719
for (cnt = 0; cnt < sizeof (fw->shadow_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13723
(void) sprintf(bp, "%08x ", fw->shadow_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13728
fw->risc_io);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13733
for (cnt = 0; cnt < sizeof (fw->mailbox_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13737
(void) sprintf(bp, "%04x ", fw->mailbox_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13743
for (cnt = 0; cnt < sizeof (fw->xseq_gp_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13747
(void) sprintf(bp, "%08x ", fw->xseq_gp_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13753
for (cnt = 0; cnt < sizeof (fw->xseq_0_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13757
(void) sprintf(bp, "%08x ", fw->xseq_0_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13763
for (cnt = 0; cnt < sizeof (fw->xseq_1_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13767
(void) sprintf(bp, "%08x ", fw->xseq_1_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13773
for (cnt = 0; cnt < sizeof (fw->rseq_gp_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13777
(void) sprintf(bp, "%08x ", fw->rseq_gp_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13783
for (cnt = 0; cnt < sizeof (fw->rseq_0_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13787
(void) sprintf(bp, "%08x ", fw->rseq_0_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13793
for (cnt = 0; cnt < sizeof (fw->rseq_1_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13797
(void) sprintf(bp, "%08x ", fw->rseq_1_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13803
for (cnt = 0; cnt < sizeof (fw->rseq_2_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13807
(void) sprintf(bp, "%08x ", fw->rseq_2_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13813
for (cnt = 0; cnt < sizeof (fw->aseq_gp_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13817
(void) sprintf(bp, "%08x ", fw->aseq_gp_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13823
for (cnt = 0; cnt < sizeof (fw->aseq_0_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13827
(void) sprintf(bp, "%08x ", fw->aseq_0_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13833
for (cnt = 0; cnt < sizeof (fw->aseq_1_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13837
(void) sprintf(bp, "%08x ", fw->aseq_1_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13843
for (cnt = 0; cnt < sizeof (fw->aseq_2_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13847
(void) sprintf(bp, "%08x ", fw->aseq_2_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13853
for (cnt = 0; cnt < sizeof (fw->cmd_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13857
(void) sprintf(bp, "%08x ", fw->cmd_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13863
for (cnt = 0; cnt < sizeof (fw->req0_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13867
(void) sprintf(bp, "%08x ", fw->req0_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13873
for (cnt = 0; cnt < sizeof (fw->resp0_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13877
(void) sprintf(bp, "%08x ", fw->resp0_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13883
for (cnt = 0; cnt < sizeof (fw->req1_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13887
(void) sprintf(bp, "%08x ", fw->req1_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13893
for (cnt = 0; cnt < sizeof (fw->xmt0_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13897
(void) sprintf(bp, "%08x ", fw->xmt0_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13903
for (cnt = 0; cnt < sizeof (fw->xmt1_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13907
(void) sprintf(bp, "%08x ", fw->xmt1_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13913
for (cnt = 0; cnt < sizeof (fw->xmt2_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13917
(void) sprintf(bp, "%08x ", fw->xmt2_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13923
for (cnt = 0; cnt < sizeof (fw->xmt3_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13927
(void) sprintf(bp, "%08x ", fw->xmt3_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13933
for (cnt = 0; cnt < sizeof (fw->xmt4_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13937
(void) sprintf(bp, "%08x ", fw->xmt4_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13943
for (cnt = 0; cnt < sizeof (fw->xmt_data_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13947
(void) sprintf(bp, "%08x ", fw->xmt_data_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13953
for (cnt = 0; cnt < sizeof (fw->rcvt0_data_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13957
(void) sprintf(bp, "%08x ", fw->rcvt0_data_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13963
for (cnt = 0; cnt < sizeof (fw->rcvt1_data_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13967
(void) sprintf(bp, "%08x ", fw->rcvt1_data_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13973
for (cnt = 0; cnt < sizeof (fw->risc_gp_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13977
(void) sprintf(bp, "%08x ", fw->risc_gp_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13983
for (cnt = 0; cnt < sizeof (fw->lmc_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13987
(void) sprintf(bp, "%08x ", fw->lmc_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13993
cnt1 = sizeof (fw->fpm_hdw_reg);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
13998
(void) sprintf(bp, "%08x ", fw->fpm_hdw_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14004
cnt1 = sizeof (fw->fb_hdw_reg);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14009
(void) sprintf(bp, "%08x ", fw->fb_hdw_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14015
for (cnt = 0; cnt < sizeof (fw->code_ram) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14020
(void) sprintf(bp, "%08x ", fw->code_ram[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14026
dp = (uint32_t *)((caddr_t)fw->req_rsp_ext_mem + fw->req_q_size[0] +
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14027
fw->req_q_size[1] + fw->rsp_q_size + (ha->rsp_queues_cnt * 16));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14040
dp = fw->req_rsp_ext_mem + (ha->rsp_queues_cnt * 4);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14041
for (cnt = 0; cnt < 2 && fw->req_q_size[cnt]; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14043
for (cnt1 = 0; cnt1 < fw->req_q_size[cnt] / 4; cnt1++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14048
if (cnt1 == fw->req_q_size[cnt] / 4) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14054
for (cnt1 = 0; cnt1 < fw->req_q_size[cnt] / 4; cnt1++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14104
(void) sprintf(bp, "%08x ", fw->ext_trace_buf[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14124
(void) sprintf(bp, "%08x ", fw->fce_trace_buf[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14158
uint8_t *fw = ha->ql_dump_ptr;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14166
(void) sprintf(bp, "%02x ", *fw++);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14196
ql_2200_binary_fw_dump(ql_adapter_state_t *ha, ql_fw_dump_t *fw)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14226
(void) ql_read_regs(ha, fw->pbiu_reg, ha->iobase,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14227
sizeof (fw->pbiu_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14230
(void) ql_read_regs(ha, fw->mailbox_reg, ha->iobase + 0x10,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14233
(void) ql_read_regs(ha, fw->dma_reg, ha->iobase + 0x20,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14234
sizeof (fw->dma_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14237
(void) ql_read_regs(ha, fw->risc_hdw_reg, ha->iobase + 0xA0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14238
sizeof (fw->risc_hdw_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14241
(void) ql_read_regs(ha, fw->risc_gp0_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14242
sizeof (fw->risc_gp0_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14245
(void) ql_read_regs(ha, fw->risc_gp1_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14246
sizeof (fw->risc_gp1_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14249
(void) ql_read_regs(ha, fw->risc_gp2_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14250
sizeof (fw->risc_gp2_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14253
(void) ql_read_regs(ha, fw->risc_gp3_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14254
sizeof (fw->risc_gp3_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14257
(void) ql_read_regs(ha, fw->risc_gp4_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14258
sizeof (fw->risc_gp4_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14261
(void) ql_read_regs(ha, fw->risc_gp5_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14262
sizeof (fw->risc_gp5_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14265
(void) ql_read_regs(ha, fw->risc_gp6_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14266
sizeof (fw->risc_gp6_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14269
(void) ql_read_regs(ha, fw->risc_gp7_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14270
sizeof (fw->risc_gp7_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14274
(void) ql_read_regs(ha, fw->frame_buf_hdw_reg,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14278
(void) ql_read_regs(ha, fw->fpm_b0_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14279
sizeof (fw->fpm_b0_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14282
(void) ql_read_regs(ha, fw->fpm_b1_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14283
sizeof (fw->fpm_b1_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14360
fw->risc_ram[cnt] =
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14404
ql_2300_binary_fw_dump(ql_adapter_state_t *ha, ql_fw_dump_t *fw)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14430
(void) ql_read_regs(ha, fw->pbiu_reg, ha->iobase,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14431
sizeof (fw->pbiu_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14433
(void) ql_read_regs(ha, fw->risc_host_reg, ha->iobase + 0x10,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14434
sizeof (fw->risc_host_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14436
(void) ql_read_regs(ha, fw->mailbox_reg, ha->iobase + 0x40,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14437
sizeof (fw->mailbox_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14440
(void) ql_read_regs(ha, fw->resp_dma_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14441
sizeof (fw->resp_dma_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14444
(void) ql_read_regs(ha, fw->dma_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14445
sizeof (fw->dma_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14448
(void) ql_read_regs(ha, fw->risc_hdw_reg, ha->iobase + 0xA0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14449
sizeof (fw->risc_hdw_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14452
(void) ql_read_regs(ha, fw->risc_gp0_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14453
sizeof (fw->risc_gp0_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14456
(void) ql_read_regs(ha, fw->risc_gp1_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14457
sizeof (fw->risc_gp1_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14460
(void) ql_read_regs(ha, fw->risc_gp2_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14461
sizeof (fw->risc_gp2_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14464
(void) ql_read_regs(ha, fw->risc_gp3_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14465
sizeof (fw->risc_gp3_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14468
(void) ql_read_regs(ha, fw->risc_gp4_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14469
sizeof (fw->risc_gp4_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14472
(void) ql_read_regs(ha, fw->risc_gp5_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14473
sizeof (fw->risc_gp5_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14476
(void) ql_read_regs(ha, fw->risc_gp6_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14477
sizeof (fw->risc_gp6_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14480
(void) ql_read_regs(ha, fw->risc_gp7_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14481
sizeof (fw->risc_gp7_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14484
(void) ql_read_regs(ha, fw->frame_buf_hdw_reg,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14485
ha->iobase + 0x80, sizeof (fw->frame_buf_hdw_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14488
(void) ql_read_regs(ha, fw->fpm_b0_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14489
sizeof (fw->fpm_b0_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14492
(void) ql_read_regs(ha, fw->fpm_b1_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14493
sizeof (fw->fpm_b1_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14536
rval = ql_read_risc_ram(ha, 0x800, 0xf800, fw->risc_ram);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14540
rval = ql_read_risc_ram(ha, 0x10000, 0x800, fw->stack_ram);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14544
rval = ql_read_risc_ram(ha, 0x10800, 0xf800, fw->data_ram);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14566
ql_24xx_binary_fw_dump(ql_adapter_state_t *ha, ql_24xx_fw_dump_t *fw)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14575
fw->hccr = RD32_IO_REG(ha, hccr);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14596
(void) ql_read_regs(ha, fw->host_reg, ha->iobase,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14597
sizeof (fw->host_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14610
fw->shadow_reg[0] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14615
fw->shadow_reg[1] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14620
fw->shadow_reg[2] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14625
fw->shadow_reg[3] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14630
fw->shadow_reg[4] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14635
fw->shadow_reg[5] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14640
fw->shadow_reg[6] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14643
(void) ql_read_regs(ha, fw->mailbox_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14644
sizeof (fw->mailbox_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14650
bp = ql_read_regs(ha, fw->xseq_gp_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14669
(void) ql_read_regs(ha, fw->xseq_0_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14670
sizeof (fw->xseq_0_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14674
(void) ql_read_regs(ha, fw->xseq_1_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14675
sizeof (fw->xseq_1_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14681
bp = ql_read_regs(ha, fw->rseq_gp_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14700
(void) ql_read_regs(ha, fw->rseq_0_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14701
sizeof (fw->rseq_0_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14705
(void) ql_read_regs(ha, fw->rseq_1_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14706
sizeof (fw->rseq_1_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14710
(void) ql_read_regs(ha, fw->rseq_2_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14711
sizeof (fw->rseq_2_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14716
(void) ql_read_regs(ha, fw->cmd_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14717
sizeof (fw->cmd_dma_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14723
bp = ql_read_regs(ha, fw->req0_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14729
bp = ql_read_regs(ha, fw->resp0_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14735
bp = ql_read_regs(ha, fw->req1_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14743
bp = ql_read_regs(ha, fw->xmt0_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14750
bp = ql_read_regs(ha, fw->xmt1_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14757
bp = ql_read_regs(ha, fw->xmt2_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14764
bp = ql_read_regs(ha, fw->xmt3_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14771
bp = ql_read_regs(ha, fw->xmt4_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14778
(void) ql_read_regs(ha, fw->xmt_data_dma_reg,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14779
ha->iobase + 0xC0, sizeof (fw->xmt_data_dma_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14785
bp = ql_read_regs(ha, fw->rcvt0_data_dma_reg,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14792
bp = ql_read_regs(ha, fw->rcvt1_data_dma_reg,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14801
bp = ql_read_regs(ha, fw->risc_gp_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14822
bp = ql_read_regs(ha, fw->lmc_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14841
bp = ql_read_regs(ha, fw->fpm_hdw_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14870
bp = ql_read_regs(ha, fw->fb_hdw_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14901
0, sizeof (fw->req_q), DDI_DMA_SYNC_FORKERNEL);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14903
for (cnt = 0; cnt < sizeof (fw->req_q) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14904
fw->req_q[cnt] = *w32++;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14905
LITTLE_ENDIAN_32(&fw->req_q[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14917
0, sizeof (fw->rsp_q), DDI_DMA_SYNC_FORKERNEL);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14919
for (cnt = 0; cnt < sizeof (fw->rsp_q) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14920
fw->rsp_q[cnt] = *w32++;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14921
LITTLE_ENDIAN_32(&fw->rsp_q[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14932
sizeof (fw->code_ram) / 4, fw->code_ram);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14937
ha->fw_ext_memory_size / 4, fw->ext_mem);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14952
fw->ext_trace_buf[cnt] = *w32++;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14969
fw->fce_trace_buf[cnt] = *w32++;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
14998
ql_25xx_binary_fw_dump(ql_adapter_state_t *ha, ql_25xx_fw_dump_t *fw)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15007
fw->req_q_size[0] = ha->req_q[0]->req_ring.size;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15009
fw->req_q_size[1] = ha->req_q[1]->req_ring.size;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15011
fw->rsp_q_size = ha->rsp_queues[0]->rsp_ring.size * ha->rsp_queues_cnt;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15013
fw->hccr = RD32_IO_REG(ha, hccr);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15014
fw->r2h_status = RD32_IO_REG(ha, risc2host);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15015
fw->aer_ues = ql_pci_config_get32(ha, 0x104);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15044
bp = ql_read_regs(ha, fw->hostrisc_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15052
bp = ql_read_regs(ha, fw->pcie_reg, ha->iobase + 0xC4,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15058
(void) ql_read_regs(ha, fw->host_reg, ha->iobase,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15059
sizeof (fw->host_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15072
fw->shadow_reg[0] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15077
fw->shadow_reg[1] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15082
fw->shadow_reg[2] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15087
fw->shadow_reg[3] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15092
fw->shadow_reg[4] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15097
fw->shadow_reg[5] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15102
fw->shadow_reg[6] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15107
fw->shadow_reg[7] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15112
fw->shadow_reg[8] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15117
fw->shadow_reg[9] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15122
fw->shadow_reg[0xa] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15127
(void) ql_read_regs(ha, &fw->risc_io, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15132
(void) ql_read_regs(ha, fw->mailbox_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15133
sizeof (fw->mailbox_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15139
bp = ql_read_regs(ha, fw->xseq_gp_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15158
bp = ql_read_regs(ha, fw->xseq_0_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15167
(void) ql_read_regs(ha, fw->xseq_1_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15174
bp = ql_read_regs(ha, fw->rseq_gp_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15193
bp = ql_read_regs(ha, fw->rseq_0_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15200
(void) ql_read_regs(ha, fw->rseq_1_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15201
sizeof (fw->rseq_1_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15205
(void) ql_read_regs(ha, fw->rseq_2_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15206
sizeof (fw->rseq_2_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15212
bp = ql_read_regs(ha, fw->aseq_gp_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15231
bp = ql_read_regs(ha, fw->aseq_0_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15238
(void) ql_read_regs(ha, fw->aseq_1_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15243
(void) ql_read_regs(ha, fw->aseq_2_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15249
(void) ql_read_regs(ha, fw->cmd_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15250
sizeof (fw->cmd_dma_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15256
bp = ql_read_regs(ha, fw->req0_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15262
bp = ql_read_regs(ha, fw->resp0_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15268
bp = ql_read_regs(ha, fw->req1_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15276
bp = ql_read_regs(ha, fw->xmt0_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15283
bp = ql_read_regs(ha, fw->xmt1_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15290
bp = ql_read_regs(ha, fw->xmt2_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15297
bp = ql_read_regs(ha, fw->xmt3_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15304
bp = ql_read_regs(ha, fw->xmt4_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15311
(void) ql_read_regs(ha, fw->xmt_data_dma_reg,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15312
ha->iobase + 0xC0, sizeof (fw->xmt_data_dma_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15318
bp = ql_read_regs(ha, fw->rcvt0_data_dma_reg,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15325
bp = ql_read_regs(ha, fw->rcvt1_data_dma_reg,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15334
bp = ql_read_regs(ha, fw->risc_gp_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15355
bp = ql_read_regs(ha, fw->lmc_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15376
bp = ql_read_regs(ha, fw->fpm_hdw_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15405
bp = ql_read_regs(ha, fw->fb_hdw_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15433
dp = fw->req_rsp_ext_mem;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15475
for (cnt = 0; cnt < fw->req_q_size[0] / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15484
for (cnt = 0; cnt < fw->req_q_size[1] / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15515
sizeof (fw->code_ram) / 4, fw->code_ram);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15535
fw->fce_trace_buf[cnt] = *w32++;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15552
fw->ext_trace_buf[cnt] = *w32++;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15581
ql_81xx_binary_fw_dump(ql_adapter_state_t *ha, ql_81xx_fw_dump_t *fw)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15590
fw->req_q_size[0] = ha->req_q[0]->req_ring.size;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15592
fw->req_q_size[1] = ha->req_q[1]->req_ring.size;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15594
fw->rsp_q_size = ha->rsp_queues[0]->rsp_ring.size * ha->rsp_queues_cnt;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15596
fw->hccr = RD32_IO_REG(ha, hccr);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15597
fw->r2h_status = RD32_IO_REG(ha, risc2host);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15598
fw->aer_ues = ql_pci_config_get32(ha, 0x104);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15627
bp = ql_read_regs(ha, fw->hostrisc_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15635
bp = ql_read_regs(ha, fw->pcie_reg, ha->iobase + 0xC4,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15641
(void) ql_read_regs(ha, fw->host_reg, ha->iobase,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15642
sizeof (fw->host_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15655
fw->shadow_reg[0] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15660
fw->shadow_reg[1] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15665
fw->shadow_reg[2] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15670
fw->shadow_reg[3] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15675
fw->shadow_reg[4] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15680
fw->shadow_reg[5] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15685
fw->shadow_reg[6] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15690
fw->shadow_reg[7] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15695
fw->shadow_reg[8] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15700
fw->shadow_reg[9] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15705
fw->shadow_reg[0xa] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15710
(void) ql_read_regs(ha, &fw->risc_io, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15715
(void) ql_read_regs(ha, fw->mailbox_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15716
sizeof (fw->mailbox_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15722
bp = ql_read_regs(ha, fw->xseq_gp_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15741
bp = ql_read_regs(ha, fw->xseq_0_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15750
(void) ql_read_regs(ha, fw->xseq_1_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15757
bp = ql_read_regs(ha, fw->rseq_gp_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15776
bp = ql_read_regs(ha, fw->rseq_0_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15783
(void) ql_read_regs(ha, fw->rseq_1_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15784
sizeof (fw->rseq_1_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15788
(void) ql_read_regs(ha, fw->rseq_2_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15789
sizeof (fw->rseq_2_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15795
bp = ql_read_regs(ha, fw->aseq_gp_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15814
bp = ql_read_regs(ha, fw->aseq_0_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15821
(void) ql_read_regs(ha, fw->aseq_1_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15826
(void) ql_read_regs(ha, fw->aseq_2_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15832
(void) ql_read_regs(ha, fw->cmd_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15833
sizeof (fw->cmd_dma_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15839
bp = ql_read_regs(ha, fw->req0_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15845
bp = ql_read_regs(ha, fw->resp0_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15851
bp = ql_read_regs(ha, fw->req1_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15859
bp = ql_read_regs(ha, fw->xmt0_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15866
bp = ql_read_regs(ha, fw->xmt1_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15873
bp = ql_read_regs(ha, fw->xmt2_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15880
bp = ql_read_regs(ha, fw->xmt3_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15887
bp = ql_read_regs(ha, fw->xmt4_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15894
(void) ql_read_regs(ha, fw->xmt_data_dma_reg,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15895
ha->iobase + 0xC0, sizeof (fw->xmt_data_dma_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15901
bp = ql_read_regs(ha, fw->rcvt0_data_dma_reg,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15908
bp = ql_read_regs(ha, fw->rcvt1_data_dma_reg,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15917
bp = ql_read_regs(ha, fw->risc_gp_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15938
bp = ql_read_regs(ha, fw->lmc_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15959
bp = ql_read_regs(ha, fw->fpm_hdw_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
15992
bp = ql_read_regs(ha, fw->fb_hdw_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16022
dp = fw->req_rsp_ext_mem;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16064
for (cnt = 0; cnt < fw->req_q_size[0] / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16073
for (cnt = 0; cnt < fw->req_q_size[1] / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16104
sizeof (fw->code_ram) / 4, fw->code_ram);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16124
fw->fce_trace_buf[cnt] = *w32++;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16141
fw->ext_trace_buf[cnt] = *w32++;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19766
ql_83xx_binary_fw_dump(ql_adapter_state_t *ha, ql_83xx_fw_dump_t *fw)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19775
fw->req_q_size[0] = ha->req_q[0]->req_ring.size;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19777
fw->req_q_size[1] = ha->req_q[1]->req_ring.size;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19779
fw->rsp_q_size = ha->rsp_queues[0]->rsp_ring.size * ha->rsp_queues_cnt;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19781
fw->hccr = RD32_IO_REG(ha, hccr);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19782
fw->r2h_status = RD32_IO_REG(ha, risc2host);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19783
fw->aer_ues = ql_pci_config_get32(ha, 0x104);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19820
bp = ql_read_regs(ha, fw->hostrisc_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19830
bp = ql_read_regs(ha, fw->pcie_reg, ha->iobase + 0xC4,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19836
(void) ql_read_regs(ha, fw->host_reg, ha->iobase,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19837
sizeof (fw->host_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19847
fw->shadow_reg[0] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19852
fw->shadow_reg[1] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19857
fw->shadow_reg[2] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19862
fw->shadow_reg[3] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19867
fw->shadow_reg[4] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19872
fw->shadow_reg[5] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19877
fw->shadow_reg[6] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19882
fw->shadow_reg[7] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19887
fw->shadow_reg[8] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19892
fw->shadow_reg[9] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19897
fw->shadow_reg[0xa] = RD_REG_DWORD(ha, reg32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19902
(void) ql_read_regs(ha, &fw->risc_io, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19907
(void) ql_read_regs(ha, fw->mailbox_reg, ha->iobase + 0x80,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19908
sizeof (fw->mailbox_reg) / 2, 16);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19914
bp = ql_read_regs(ha, fw->xseq_gp_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19949
bp = ql_read_regs(ha, fw->xseq_0_reg, ha->iobase + 0xC0, 16, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19957
(void) ql_read_regs(ha, fw->xseq_1_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19962
(void) ql_read_regs(ha, fw->xseq_2_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19969
bp = ql_read_regs(ha, fw->rseq_gp_reg, ha->iobase + 0xC0, 16, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20003
bp = ql_read_regs(ha, fw->rseq_0_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20010
(void) ql_read_regs(ha, fw->rseq_1_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20011
sizeof (fw->rseq_1_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20015
(void) ql_read_regs(ha, fw->rseq_2_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20016
sizeof (fw->rseq_2_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20020
(void) ql_read_regs(ha, fw->rseq_3_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20021
sizeof (fw->rseq_3_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20027
bp = ql_read_regs(ha, fw->aseq_gp_reg, ha->iobase + 0xC0, 16, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20061
bp = ql_read_regs(ha, fw->aseq_0_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20068
(void) ql_read_regs(ha, fw->aseq_1_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20073
(void) ql_read_regs(ha, fw->aseq_2_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20078
(void) ql_read_regs(ha, fw->aseq_3_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20084
bp = ql_read_regs(ha, fw->cmd_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20097
bp = ql_read_regs(ha, fw->req0_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20103
bp = ql_read_regs(ha, fw->resp0_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20109
bp = ql_read_regs(ha, fw->req1_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20117
bp = ql_read_regs(ha, fw->xmt0_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20124
bp = ql_read_regs(ha, fw->xmt1_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20131
bp = ql_read_regs(ha, fw->xmt2_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20138
bp = ql_read_regs(ha, fw->xmt3_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20145
bp = ql_read_regs(ha, fw->xmt4_dma_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20152
(void) ql_read_regs(ha, fw->xmt_data_dma_reg,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20153
ha->iobase + 0xC0, sizeof (fw->xmt_data_dma_reg) / 4, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20159
bp = ql_read_regs(ha, fw->rcvt0_data_dma_reg,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20166
bp = ql_read_regs(ha, fw->rcvt1_data_dma_reg,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20175
bp = ql_read_regs(ha, fw->risc_gp_reg, ha->iobase + 0xC0, 16, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20195
bp = ql_read_regs(ha, fw->lmc_reg, ha->iobase + 0xC0, 16, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20215
bp = ql_read_regs(ha, fw->fpm_hdw_reg, ha->iobase + 0xC0, 16, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20251
bp = ql_read_regs(ha, fw->rq0_array_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20286
bp = ql_read_regs(ha, fw->rq1_array_reg, ha->iobase + 0xC0, 16, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20320
bp = ql_read_regs(ha, fw->rp0_array_reg, ha->iobase + 0xC0, 16, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20354
bp = ql_read_regs(ha, fw->rp1_array_reg, ha->iobase + 0xC0, 16, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20388
bp = ql_read_regs(ha, fw->ato_array_reg, ha->iobase + 0xC0, 16, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20408
(void) ql_read_regs(ha, fw->queue_control_reg, ha->iobase + 0xC0,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20415
bp = ql_read_regs(ha, fw->fb_hdw_reg, ha->iobase + 0xC0, 16, 32);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20470
dp = fw->req_rsp_ext_mem;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20502
for (cnt = 0; cnt < fw->req_q_size[0] / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20511
for (cnt = 0; cnt < fw->req_q_size[1] / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20535
rv = ql_read_risc_ram(ha, 0x20000, sizeof (fw->code_ram) / 4,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20536
fw->code_ram);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20554
fw->ext_trace_buf[cnt] = *w32ptr++;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20566
fw->fce_trace_buf[cnt] = *w32ptr++;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20598
ql_83xx_fw_dump_t *fw = ha->ql_dump_ptr;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20613
(void) snprintf(bp, len, "\nHCCR Register\n%08x\n", fw->hccr);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20619
fw->r2h_status);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20625
"\nAER Uncorrectable Error Status Register\n%08x\n", fw->aer_ues);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20634
for (cnt = 0; cnt < sizeof (fw->hostrisc_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20641
(void) snprintf(bp, len, "%08x ", fw->hostrisc_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20651
for (cnt = 0; cnt < sizeof (fw->pcie_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20658
(void) snprintf(bp, len, "%08x ", fw->pcie_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20664
dp = fw->req_rsp_ext_mem;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20682
for (cnt = 0; cnt < sizeof (fw->host_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20689
(void) snprintf(bp, len, "%08x ", fw->host_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20699
for (cnt = 0; cnt < sizeof (fw->shadow_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20706
(void) snprintf(bp, len, "%08x ", fw->shadow_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20712
(void) snprintf(bp, len, "\n\nRISC IO Register\n%08x", fw->risc_io);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20721
for (cnt = 0; cnt < sizeof (fw->mailbox_reg) / 2; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20728
(void) snprintf(bp, len, "%04x ", fw->mailbox_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20738
for (cnt = 0; cnt < sizeof (fw->xseq_gp_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20745
(void) snprintf(bp, len, "%08x ", fw->xseq_gp_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20755
for (cnt = 0; cnt < sizeof (fw->xseq_0_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20762
(void) snprintf(bp, len, "%08x ", fw->xseq_0_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20772
for (cnt = 0; cnt < sizeof (fw->xseq_1_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20779
(void) snprintf(bp, len, "%08x ", fw->xseq_1_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20789
for (cnt = 0; cnt < sizeof (fw->xseq_2_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20796
(void) snprintf(bp, len, "%08x ", fw->xseq_2_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20806
for (cnt = 0; cnt < sizeof (fw->rseq_gp_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20813
(void) snprintf(bp, len, "%08x ", fw->rseq_gp_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20823
for (cnt = 0; cnt < sizeof (fw->rseq_0_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20830
(void) snprintf(bp, len, "%08x ", fw->rseq_0_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20840
for (cnt = 0; cnt < sizeof (fw->rseq_1_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20847
(void) snprintf(bp, len, "%08x ", fw->rseq_1_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20857
for (cnt = 0; cnt < sizeof (fw->rseq_2_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20864
(void) snprintf(bp, len, "%08x ", fw->rseq_2_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20874
for (cnt = 0; cnt < sizeof (fw->rseq_3_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20881
(void) snprintf(bp, len, "%08x ", fw->rseq_3_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20891
for (cnt = 0; cnt < sizeof (fw->aseq_gp_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20898
(void) snprintf(bp, len, "%08x ", fw->aseq_gp_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20908
for (cnt = 0; cnt < sizeof (fw->aseq_0_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20915
(void) snprintf(bp, len, "%08x ", fw->aseq_0_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20925
for (cnt = 0; cnt < sizeof (fw->aseq_1_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20932
(void) snprintf(bp, len, "%08x ", fw->aseq_1_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20942
for (cnt = 0; cnt < sizeof (fw->aseq_2_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20949
(void) snprintf(bp, len, "%08x ", fw->aseq_2_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20959
for (cnt = 0; cnt < sizeof (fw->aseq_3_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20966
(void) snprintf(bp, len, "%08x ", fw->aseq_3_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20976
for (cnt = 0; cnt < sizeof (fw->cmd_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20983
(void) snprintf(bp, len, "%08x ", fw->cmd_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
20993
for (cnt = 0; cnt < sizeof (fw->req0_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21000
(void) snprintf(bp, len, "%08x ", fw->req0_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21010
for (cnt = 0; cnt < sizeof (fw->resp0_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21017
(void) snprintf(bp, len, "%08x ", fw->resp0_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21027
for (cnt = 0; cnt < sizeof (fw->req1_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21034
(void) snprintf(bp, len, "%08x ", fw->req1_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21044
for (cnt = 0; cnt < sizeof (fw->xmt0_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21051
(void) snprintf(bp, len, "%08x ", fw->xmt0_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21061
for (cnt = 0; cnt < sizeof (fw->xmt1_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21068
(void) snprintf(bp, len, "%08x ", fw->xmt1_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21078
for (cnt = 0; cnt < sizeof (fw->xmt2_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21085
(void) snprintf(bp, len, "%08x ", fw->xmt2_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21095
for (cnt = 0; cnt < sizeof (fw->xmt3_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21102
(void) snprintf(bp, len, "%08x ", fw->xmt3_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21112
for (cnt = 0; cnt < sizeof (fw->xmt4_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21119
(void) snprintf(bp, len, "%08x ", fw->xmt4_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21129
for (cnt = 0; cnt < sizeof (fw->xmt_data_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21136
(void) snprintf(bp, len, "%08x ", fw->xmt_data_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21146
for (cnt = 0; cnt < sizeof (fw->rcvt0_data_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21153
(void) snprintf(bp, len, "%08x ", fw->rcvt0_data_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21163
for (cnt = 0; cnt < sizeof (fw->rcvt1_data_dma_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21170
(void) snprintf(bp, len, "%08x ", fw->rcvt1_data_dma_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21180
for (cnt = 0; cnt < sizeof (fw->risc_gp_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21187
(void) snprintf(bp, len, "%08x ", fw->risc_gp_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21197
for (cnt = 0; cnt < sizeof (fw->lmc_reg) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21204
(void) snprintf(bp, len, "%08x ", fw->lmc_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21214
cnt1 = (uint32_t)(sizeof (fw->fpm_hdw_reg));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21222
(void) snprintf(bp, len, "%08x ", fw->fpm_hdw_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21232
cnt1 = (uint32_t)(sizeof (fw->rq0_array_reg));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21240
(void) snprintf(bp, len, "%08x ", fw->rq0_array_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21250
cnt1 = (uint32_t)(sizeof (fw->rq1_array_reg));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21258
(void) snprintf(bp, len, "%08x ", fw->rq1_array_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21268
cnt1 = (uint32_t)(sizeof (fw->rp0_array_reg));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21276
(void) snprintf(bp, len, "%08x ", fw->rp0_array_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21286
cnt1 = (uint32_t)(sizeof (fw->rp1_array_reg));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21294
(void) snprintf(bp, len, "%08x ", fw->rp1_array_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21304
cnt1 = (uint32_t)(sizeof (fw->ato_array_reg));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21312
(void) snprintf(bp, len, "%08x ", fw->ato_array_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21322
cnt1 = (uint32_t)(sizeof (fw->queue_control_reg));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21330
(void) snprintf(bp, len, "%08x ", fw->queue_control_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21340
cnt1 = (uint32_t)(sizeof (fw->fb_hdw_reg));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21348
(void) snprintf(bp, len, "%08x ", fw->fb_hdw_reg[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21358
for (cnt = 0; cnt < sizeof (fw->code_ram) / 4; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21365
(void) snprintf(bp, len, "%08x ", fw->code_ram[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21375
dp = (uint32_t *)((caddr_t)fw->req_rsp_ext_mem + fw->req_q_size[0] +
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21376
fw->req_q_size[1] + fw->rsp_q_size + (ha->rsp_queues_cnt * 16));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21395
dp = fw->req_rsp_ext_mem + (ha->rsp_queues_cnt * 4);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21396
for (cnt = 0; cnt < 2 && fw->req_q_size[cnt]; cnt++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21398
for (cnt1 = 0; cnt1 < fw->req_q_size[cnt] / 4; cnt1++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21403
if (cnt1 == fw->req_q_size[cnt] / 4) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21411
for (cnt1 = 0; cnt1 < fw->req_q_size[cnt] / 4; cnt1++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21475
fw->ext_trace_buf[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21501
fw->fce_trace_buf[cnt]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21662
uint8_t *fw;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21673
fw = (uint8_t *)ha->ql_dump_ptr;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
21685
(void) snprintf(bp, len, "%02x ", *fw++);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1065
nv->fw.isp8001.e_node_mac_addr[1] = 2;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1066
nv->fw.isp8001.e_node_mac_addr[2] = 3;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1067
nv->fw.isp8001.e_node_mac_addr[3] = 4;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1068
nv->fw.isp8001.e_node_mac_addr[4] = MSB(ha->instance);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1069
nv->fw.isp8001.e_node_mac_addr[5] = LSB(ha->instance);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1113
src = (caddr_t)nv->fw.isp8001.e_node_mac_addr;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1114
index = sizeof (nv->fw.isp8001.e_node_mac_addr);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1214
ha->serdes_param[0] = CHAR_TO_SHORT(nv->fw.isp2400.swing_opt[0],
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1215
nv->fw.isp2400.swing_opt[1]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1216
ha->serdes_param[1] = CHAR_TO_SHORT(nv->fw.isp2400.swing_1g[0],
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1217
nv->fw.isp2400.swing_1g[1]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1218
ha->serdes_param[2] = CHAR_TO_SHORT(nv->fw.isp2400.swing_2g[0],
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1219
nv->fw.isp2400.swing_2g[1]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1220
ha->serdes_param[3] = CHAR_TO_SHORT(nv->fw.isp2400.swing_4g[0],
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
1221
nv->fw.isp2400.swing_4g[1]);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
8619
EXT_MENLO_UPDATE_FW fw;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
8648
if (ddi_copyin((caddr_t)(uintptr_t)cmd->RequestAdr, (caddr_t)&fw,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
8684
if (ql_get_dma_mem(ha, dma_mem, fw.TotalByteCount, LITTLE_ENDIAN_DMA,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
8697
if (ql_get_buffer_data((caddr_t)(uintptr_t)fw.pFwDataBytes, dma_mem->bp,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
8698
fw.TotalByteCount, mode) != fw.TotalByteCount) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
8715
pkt->mvfy.options_status = (uint16_t)LE_16(fw.Flags);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
8718
pkt->mvfy.fw_size = LE_32(fw.TotalByteCount);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
8719
pkt->mvfy.fw_sequence_size = LE_32(fw.TotalByteCount);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
8725
pkt->mvfy.dseg.length = LE_32(fw.TotalByteCount);
usr/src/uts/common/io/iwn/if_iwn.c
6685
struct iwn_fw_info *fw = &sc->fw;
usr/src/uts/common/io/iwn/if_iwn.c
6693
memcpy(dma->vaddr, fw->init.data, fw->init.datasz);
usr/src/uts/common/io/iwn/if_iwn.c
6695
fw->init.text, fw->init.textsz);
usr/src/uts/common/io/iwn/if_iwn.c
6702
iwn_prph_write(sc, IWN_BSM_DRAM_DATA_SIZE, fw->init.datasz);
usr/src/uts/common/io/iwn/if_iwn.c
6705
iwn_prph_write(sc, IWN_BSM_DRAM_TEXT_SIZE, fw->init.textsz);
usr/src/uts/common/io/iwn/if_iwn.c
6709
error = iwn4965_load_bootcode(sc, fw->boot.text, fw->boot.textsz);
usr/src/uts/common/io/iwn/if_iwn.c
6734
memcpy(dma->vaddr, fw->main.data, fw->main.datasz);
usr/src/uts/common/io/iwn/if_iwn.c
6736
fw->main.text, fw->main.textsz);
usr/src/uts/common/io/iwn/if_iwn.c
6743
iwn_prph_write(sc, IWN_BSM_DRAM_DATA_SIZE, fw->main.datasz);
usr/src/uts/common/io/iwn/if_iwn.c
6747
IWN_FW_UPDATED | fw->main.textsz);
usr/src/uts/common/io/iwn/if_iwn.c
6803
struct iwn_fw_part *fw;
usr/src/uts/common/io/iwn/if_iwn.c
6807
fw = (sc->sc_flags & IWN_FLAG_CALIB_DONE) ?
usr/src/uts/common/io/iwn/if_iwn.c
6808
&sc->fw.main : &sc->fw.init;
usr/src/uts/common/io/iwn/if_iwn.c
6811
fw->text, fw->textsz);
usr/src/uts/common/io/iwn/if_iwn.c
6818
fw->data, fw->datasz);
usr/src/uts/common/io/iwn/if_iwn.c
6834
iwn_read_firmware_leg(struct iwn_softc *sc, struct iwn_fw_info *fw)
usr/src/uts/common/io/iwn/if_iwn.c
6842
ptr = (const uint32_t *)fw->data;
usr/src/uts/common/io/iwn/if_iwn.c
6856
if (fw->size < hdrlen) {
usr/src/uts/common/io/iwn/if_iwn.c
6858
"!firmware too short: %lld bytes", (longlong_t)fw->size);
usr/src/uts/common/io/iwn/if_iwn.c
6861
fw->main.textsz = le32toh(*ptr++);
usr/src/uts/common/io/iwn/if_iwn.c
6862
fw->main.datasz = le32toh(*ptr++);
usr/src/uts/common/io/iwn/if_iwn.c
6863
fw->init.textsz = le32toh(*ptr++);
usr/src/uts/common/io/iwn/if_iwn.c
6864
fw->init.datasz = le32toh(*ptr++);
usr/src/uts/common/io/iwn/if_iwn.c
6865
fw->boot.textsz = le32toh(*ptr++);
usr/src/uts/common/io/iwn/if_iwn.c
6868
if (fw->size < hdrlen + fw->main.textsz + fw->main.datasz +
usr/src/uts/common/io/iwn/if_iwn.c
6869
fw->init.textsz + fw->init.datasz + fw->boot.textsz) {
usr/src/uts/common/io/iwn/if_iwn.c
6871
"!firmware too short: %lld bytes", (longlong_t)fw->size);
usr/src/uts/common/io/iwn/if_iwn.c
6876
fw->main.text = (const uint8_t *)ptr;
usr/src/uts/common/io/iwn/if_iwn.c
6877
fw->main.data = fw->main.text + fw->main.textsz;
usr/src/uts/common/io/iwn/if_iwn.c
6878
fw->init.text = fw->main.data + fw->main.datasz;
usr/src/uts/common/io/iwn/if_iwn.c
6879
fw->init.data = fw->init.text + fw->init.textsz;
usr/src/uts/common/io/iwn/if_iwn.c
6880
fw->boot.text = fw->init.data + fw->init.datasz;
usr/src/uts/common/io/iwn/if_iwn.c
6888
iwn_read_firmware_tlv(struct iwn_softc *sc, struct iwn_fw_info *fw,
usr/src/uts/common/io/iwn/if_iwn.c
6898
if (fw->size < sizeof (*hdr)) {
usr/src/uts/common/io/iwn/if_iwn.c
6900
"!firmware too short: %lld bytes", (longlong_t)fw->size);
usr/src/uts/common/io/iwn/if_iwn.c
6903
hdr = (const struct iwn_fw_tlv_hdr *)fw->data;
usr/src/uts/common/io/iwn/if_iwn.c
6920
end = (const uint8_t *)(fw->data + fw->size);
usr/src/uts/common/io/iwn/if_iwn.c
6931
(longlong_t)fw->size);
usr/src/uts/common/io/iwn/if_iwn.c
6942
fw->main.text = ptr;
usr/src/uts/common/io/iwn/if_iwn.c
6943
fw->main.textsz = len;
usr/src/uts/common/io/iwn/if_iwn.c
6946
fw->main.data = ptr;
usr/src/uts/common/io/iwn/if_iwn.c
6947
fw->main.datasz = len;
usr/src/uts/common/io/iwn/if_iwn.c
6950
fw->init.text = ptr;
usr/src/uts/common/io/iwn/if_iwn.c
6951
fw->init.textsz = len;
usr/src/uts/common/io/iwn/if_iwn.c
6954
fw->init.data = ptr;
usr/src/uts/common/io/iwn/if_iwn.c
6955
fw->init.datasz = len;
usr/src/uts/common/io/iwn/if_iwn.c
6958
fw->boot.text = ptr;
usr/src/uts/common/io/iwn/if_iwn.c
6959
fw->boot.textsz = len;
usr/src/uts/common/io/iwn/if_iwn.c
7003
struct iwn_fw_info *fw = &sc->fw;
usr/src/uts/common/io/iwn/if_iwn.c
7016
fw->data = NULL;
usr/src/uts/common/io/iwn/if_iwn.c
7017
fw->size = 0;
usr/src/uts/common/io/iwn/if_iwn.c
7025
fw->size = firmware_get_size(fwh);
usr/src/uts/common/io/iwn/if_iwn.c
7026
if (fw->size < sizeof (uint32_t)) {
usr/src/uts/common/io/iwn/if_iwn.c
7028
"!firmware too short: %lld bytes", (longlong_t)fw->size);
usr/src/uts/common/io/iwn/if_iwn.c
7034
fw->data = kmem_alloc(fw->size, KM_SLEEP);
usr/src/uts/common/io/iwn/if_iwn.c
7035
error = firmware_read(fwh, 0, fw->data, fw->size);
usr/src/uts/common/io/iwn/if_iwn.c
7045
if (*(const uint32_t *)fw->data != 0) /* Legacy image. */
usr/src/uts/common/io/iwn/if_iwn.c
7046
error = iwn_read_firmware_leg(sc, fw);
usr/src/uts/common/io/iwn/if_iwn.c
7048
error = iwn_read_firmware_tlv(sc, fw, 1);
usr/src/uts/common/io/iwn/if_iwn.c
7056
if (fw->main.textsz > sc->fw_text_maxsz ||
usr/src/uts/common/io/iwn/if_iwn.c
7057
fw->main.datasz > sc->fw_data_maxsz ||
usr/src/uts/common/io/iwn/if_iwn.c
7058
fw->init.textsz > sc->fw_text_maxsz ||
usr/src/uts/common/io/iwn/if_iwn.c
7059
fw->init.datasz > sc->fw_data_maxsz ||
usr/src/uts/common/io/iwn/if_iwn.c
7060
fw->boot.textsz > IWN_FW_BOOT_TEXT_MAXSZ ||
usr/src/uts/common/io/iwn/if_iwn.c
7061
(fw->boot.textsz & 3) != 0) {
usr/src/uts/common/io/iwn/if_iwn.c
7070
kmem_free(fw->data, fw->size);
usr/src/uts/common/io/iwn/if_iwn.c
7071
fw->data = NULL;
usr/src/uts/common/io/iwn/if_iwn.c
7072
fw->size = 0;
usr/src/uts/common/io/iwn/if_iwn.c
7494
ASSERT(sc->fw.data != NULL && sc->fw.size > 0);
usr/src/uts/common/io/iwn/if_iwnvar.h
263
struct iwn_fw_info fw;
usr/src/uts/common/io/mwl/mwl.c
1052
for (fp = fw, ep = fp + fw_size; fp < ep; ) {
usr/src/uts/common/io/mwl/mwl.c
1088
for (fp = fw, ep = fp + fw_size; fp < ep; ) {
usr/src/uts/common/io/mwl/mwl.c
1127
if (fw != NULL)
usr/src/uts/common/io/mwl/mwl.c
1128
kmem_free(fw, fw_size);
usr/src/uts/common/io/mwl/mwl.c
1131
fwboot = fw = NULL;
usr/src/uts/common/io/mwl/mwl.c
931
uint8_t *fw, *fwboot;
usr/src/uts/common/io/mwl/mwl.c
942
fw = fwboot = NULL;
usr/src/uts/common/io/mwl/mwl.c
978
fw = (uint8_t *)kmem_alloc(fw_size, KM_SLEEP);
usr/src/uts/common/io/mwl/mwl.c
979
if (fw == NULL) {
usr/src/uts/common/io/mwl/mwl.c
985
(void) memcpy(fw, fw_index, fw_size);
usr/src/uts/common/io/mwl/mwl.c
998
if (fw[0] == 0x01 && fw[1] == 0x00 &&
usr/src/uts/common/io/mwl/mwl.c
999
fw[2] == 0x00 && fw[3] == 0x00) {
usr/src/uts/common/io/nvme/nvme.c
7553
nvme_ioctl_fw_load_t fw;
usr/src/uts/common/io/nvme/nvme.c
7569
if (ddi_copyin((void *)(uintptr_t)arg, &fw, sizeof (fw),
usr/src/uts/common/io/nvme/nvme.c
7574
if (!nvme_ioctl_check(minor, &fw.fwl_common, &nvme_check_firmware)) {
usr/src/uts/common/io/nvme/nvme.c
7578
if (!nvme_validate_fw_load(nvme, &fw)) {
usr/src/uts/common/io/nvme/nvme.c
7582
len = fw.fwl_len;
usr/src/uts/common/io/nvme/nvme.c
7583
offset = fw.fwl_off;
usr/src/uts/common/io/nvme/nvme.c
7584
buf = fw.fwl_buf;
usr/src/uts/common/io/nvme/nvme.c
7608
(void) nvme_ioctl_error(&fw.fwl_common,
usr/src/uts/common/io/nvme/nvme.c
7627
if (!nvme_ioc_cmd(nvme, &fw.fwl_common, &args)) {
usr/src/uts/common/io/nvme/nvme.c
7637
if (ddi_copyout(&fw, (void *)(uintptr_t)arg, sizeof (fw),
usr/src/uts/common/io/nvme/nvme.c
7650
nvme_ioctl_fw_commit_t fw;
usr/src/uts/common/io/nvme/nvme.c
7663
if (ddi_copyin((void *)(uintptr_t)arg, &fw, sizeof (fw),
usr/src/uts/common/io/nvme/nvme.c
7668
if (!nvme_ioctl_check(minor, &fw.fwc_common, &nvme_check_firmware)) {
usr/src/uts/common/io/nvme/nvme.c
7672
if (!nvme_validate_fw_commit(nvme, &fw)) {
usr/src/uts/common/io/nvme/nvme.c
7676
fc_dw10.b.fc_slot = fw.fwc_slot;
usr/src/uts/common/io/nvme/nvme.c
7677
fc_dw10.b.fc_action = fw.fwc_action;
usr/src/uts/common/io/nvme/nvme.c
7688
(void) nvme_ioc_cmd(nvme, &fw.fwc_common, &args);
usr/src/uts/common/io/nvme/nvme.c
7698
if (ddi_copyout(&fw, (void *)(uintptr_t)arg, sizeof (fw),
usr/src/uts/common/io/nvme/nvme_validate.c
898
nvme_validate_fw_load(nvme_t *nvme, nvme_ioctl_fw_load_t *fw)
usr/src/uts/common/io/nvme/nvme_validate.c
906
return (nvme_ioctl_error(&fw->fwl_common,
usr/src/uts/common/io/nvme/nvme_validate.c
910
if (!nvme_validate_one_field(&fw->fwl_common, fw->fwl_len,
usr/src/uts/common/io/nvme/nvme_validate.c
915
if (!nvme_validate_one_field(&fw->fwl_common, fw->fwl_off,
usr/src/uts/common/io/nvme/nvme_validate.c
934
nvme_validate_fw_commit(nvme_t *nvme, nvme_ioctl_fw_commit_t *fw)
usr/src/uts/common/io/nvme/nvme_validate.c
942
return (nvme_ioctl_error(&fw->fwc_common,
usr/src/uts/common/io/nvme/nvme_validate.c
946
if (!nvme_validate_one_field(&fw->fwc_common, fw->fwc_slot,
usr/src/uts/common/io/nvme/nvme_validate.c
951
if (!nvme_validate_one_field(&fw->fwc_common, fw->fwc_action,
usr/src/uts/common/io/nvme/nvme_validate.c
961
if (fw->fwc_slot == 1 && nvme->n_idctl->id_frmw.fw_readonly &&
usr/src/uts/common/io/nvme/nvme_validate.c
962
(fw->fwc_action == NVME_FWC_SAVE ||
usr/src/uts/common/io/nvme/nvme_validate.c
963
fw->fwc_action == NVME_FWC_SAVE_ACTIVATE)) {
usr/src/uts/common/io/nvme/nvme_validate.c
964
return (nvme_ioctl_error(&fw->fwc_common,
usr/src/uts/common/io/nxge/nxge_fflp_hash.c
332
uint32_t w, fw, i, crch1 = crcin;
usr/src/uts/common/io/nxge/nxge_fflp_hash.c
339
fw = buf[i];
usr/src/uts/common/io/nxge/nxge_fflp_hash.c
341
fw = flip32(buf[i]);
usr/src/uts/common/io/nxge/nxge_fflp_hash.c
342
fw = buf[i];
usr/src/uts/common/io/nxge/nxge_fflp_hash.c
344
w = crch1 ^ fw;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_ops.c
608
struct ecore_fw_data *fw = p_dev->fw_data;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_ops.c
622
fw->fw_ver_info = (struct fw_ver_info *)(data + offset);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_ops.c
625
fw->init_ops = (union init_op *)(data + offset);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_ops.c
628
fw->arr_data = (u32 *)(data + offset);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_ops.c
631
fw->modes_tree_buf = (u8 *)(data + offset);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_ops.c
633
fw->init_ops_size = len / sizeof(struct init_raw_op);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_ops.c
635
fw->init_ops = (union init_op *)init_ops;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_ops.c
636
fw->arr_data = (u32 *)init_val;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_ops.c
637
fw->modes_tree_buf = (u8 *)modes_tree_buf;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_ops.c
638
fw->init_ops_size = init_ops_size;
usr/src/uts/common/io/sata/impl/sata.c
2217
char fw[SATA_ID_FW_LEN + 1];
usr/src/uts/common/io/sata/impl/sata.c
2275
swab(sid->ai_fw, fw, SATA_ID_FW_LEN);
usr/src/uts/common/io/sata/impl/sata.c
2278
bcopy(sid->ai_fw, fw, SATA_ID_FW_LEN);
usr/src/uts/common/io/sata/impl/sata.c
2281
fw[SATA_ID_FW_LEN] = 0;
usr/src/uts/common/io/sata/impl/sata.c
2292
fw, strlen(fw));
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
3218
char fw[SATA_ID_FW_LEN + 1];
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
3243
swab(sid->ai_fw, fw, SATA_ID_FW_LEN);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
3246
fw[SATA_ID_FW_LEN] = 0;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
3260
INQUIRY_REVISION_ID, fw, strlen(fw));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
200
pwp->fw, fw_version, ila_version);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
72
if (pwp->fw == PMCS_FIRMWARE_VERSION) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
8362
pwp->fw = pmcs_rd_mpi_tbl(pwp, PMCS_MPI_FW);
usr/src/uts/common/io/wpi/wpi.c
1586
const char *fw;
usr/src/uts/common/io/wpi/wpi.c
1595
fw = sc->sc_text;
usr/src/uts/common/io/wpi/wpi.c
1600
fw = sc->sc_data;
usr/src/uts/common/io/wpi/wpi.c
1607
(void) memcpy(dma_p->mem_va, fw, size);
usr/src/uts/common/io/zyd/zyd.h
408
zyd_res zyd_usb_loadfirmware(struct zyd_usb *uc, uint8_t *fw,
usr/src/uts/common/io/zyd/zyd_usb.c
218
zyd_usb_loadfirmware(struct zyd_usb *uc, uint8_t *fw, size_t size)
usr/src/uts/common/io/zyd/zyd_usb.c
229
if (zyd_usb_ctrl_send(uc, ZYD_DOWNLOADREQ, addr, fw, mlen)
usr/src/uts/common/io/zyd/zyd_usb.c
234
fw += mlen;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
596
emlxs_firmware_t *fw);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
598
emlxs_firmware_t *fw);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
731
emlxs_firmware_t *fw);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_menlo.h
385
menlo_fw_download_cmd_t fw;
usr/src/uts/common/sys/fibre-channel/fca/qlc/ql_init.h
509
} fw;
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs.h
524
uint32_t fw; /* firmware version */
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_mpi.h
46
#define PMCS_FW_TYPE(hwp) (hwp->fw & 0xf)
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_mpi.h
51
#define PMCS_FW_VARIANT(hwp) ((hwp->fw >> 4) & 0xf)
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_mpi.h
52
#define PMCS_FW_MAJOR(hwp) ((hwp->fw >> 24) & 0xff)
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_mpi.h
53
#define PMCS_FW_MINOR(hwp) ((hwp->fw >> 16) & 0xff)
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_mpi.h
54
#define PMCS_FW_MICRO(hwp) ((hwp->fw >> 8) & 0xff)
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_mpi.h
55
#define PMCS_FW_REV(hwp) ((hwp->fw >> 8) & 0xffffff)