Lines Matching refs:fw_dump
59 qla2xxx_prep_dump(struct qla_hw_data *ha, struct qla2xxx_fw_dump *fw_dump) in qla2xxx_prep_dump() argument
61 fw_dump->fw_major_version = htonl(ha->fw_major_version); in qla2xxx_prep_dump()
62 fw_dump->fw_minor_version = htonl(ha->fw_minor_version); in qla2xxx_prep_dump()
63 fw_dump->fw_subminor_version = htonl(ha->fw_subminor_version); in qla2xxx_prep_dump()
64 fw_dump->fw_attributes = htonl(ha->fw_attributes); in qla2xxx_prep_dump()
66 fw_dump->vendor = htonl(ha->pdev->vendor); in qla2xxx_prep_dump()
67 fw_dump->device = htonl(ha->pdev->device); in qla2xxx_prep_dump()
68 fw_dump->subsystem_vendor = htonl(ha->pdev->subsystem_vendor); in qla2xxx_prep_dump()
69 fw_dump->subsystem_device = htonl(ha->pdev->subsystem_device); in qla2xxx_prep_dump()
364 memcpy(ptr, ha->eft, ntohl(ha->fw_dump->eft_size)); in qla24xx_copy_eft()
365 return ptr + ntohl(ha->fw_dump->eft_size); in qla24xx_copy_eft()
558 vha->host_no, ha->fw_dump); in qla2xxx_dump_post_process()
587 if (!ha->fw_dump) { in qla2300_fw_dump()
597 ha->fw_dump); in qla2300_fw_dump()
600 fw = &ha->fw_dump->isp.isp23; in qla2300_fw_dump()
601 qla2xxx_prep_dump(ha, ha->fw_dump); in qla2300_fw_dump()
751 if (!ha->fw_dump) { in qla2100_fw_dump()
761 ha->fw_dump); in qla2100_fw_dump()
764 fw = &ha->fw_dump->isp.isp21; in qla2100_fw_dump()
765 qla2xxx_prep_dump(ha, ha->fw_dump); in qla2100_fw_dump()
951 if (!ha->fw_dump) { in qla24xx_fw_dump()
961 ha->fw_dump); in qla24xx_fw_dump()
964 fw = &ha->fw_dump->isp.isp24; in qla24xx_fw_dump()
965 qla2xxx_prep_dump(ha, ha->fw_dump); in qla24xx_fw_dump()
1158 nxt_chain = (void *)ha->fw_dump + ha->chain_offset; in qla24xx_fw_dump()
1161 ha->fw_dump->version |= __constant_htonl(DUMP_CHAIN_VARIANT); in qla24xx_fw_dump()
1166 ha->fw_dump_len = (nxt_chain - (void *)ha->fw_dump); in qla24xx_fw_dump()
1200 if (!ha->fw_dump) { in qla25xx_fw_dump()
1210 ha->fw_dump); in qla25xx_fw_dump()
1213 fw = &ha->fw_dump->isp.isp25; in qla25xx_fw_dump()
1214 qla2xxx_prep_dump(ha, ha->fw_dump); in qla25xx_fw_dump()
1215 ha->fw_dump->version = __constant_htonl(2); in qla25xx_fw_dump()
1457 nxt_chain = qla25xx_copy_mq(ha, (void *)ha->fw_dump + ha->chain_offset, in qla25xx_fw_dump()
1478 ha->fw_dump->version |= __constant_htonl(DUMP_CHAIN_VARIANT); in qla25xx_fw_dump()
1483 ha->fw_dump_len = (nxt_chain - (void *)ha->fw_dump); in qla25xx_fw_dump()
1517 if (!ha->fw_dump) { in qla81xx_fw_dump()
1527 ha->fw_dump); in qla81xx_fw_dump()
1530 fw = &ha->fw_dump->isp.isp81; in qla81xx_fw_dump()
1531 qla2xxx_prep_dump(ha, ha->fw_dump); in qla81xx_fw_dump()
1776 nxt_chain = qla25xx_copy_mq(ha, (void *)ha->fw_dump + ha->chain_offset, in qla81xx_fw_dump()
1797 ha->fw_dump->version |= __constant_htonl(DUMP_CHAIN_VARIANT); in qla81xx_fw_dump()
1802 ha->fw_dump_len = (nxt_chain - (void *)ha->fw_dump); in qla81xx_fw_dump()
1836 if (!ha->fw_dump) { in qla83xx_fw_dump()
1845 "request...\n", ha->fw_dump); in qla83xx_fw_dump()
1848 fw = &ha->fw_dump->isp.isp83; in qla83xx_fw_dump()
1849 qla2xxx_prep_dump(ha, ha->fw_dump); in qla83xx_fw_dump()
2251 nxt_chain = qla25xx_copy_mq(ha, (void *)ha->fw_dump + ha->chain_offset, in qla83xx_fw_dump()
2299 ha->fw_dump->version |= __constant_htonl(DUMP_CHAIN_VARIANT); in qla83xx_fw_dump()
2304 ha->fw_dump_len = (nxt_chain - (void *)ha->fw_dump); in qla83xx_fw_dump()