Lines Matching refs:fw_dump
3333 struct qla2xxx_fw_dump *fw_dump; in qla2x00_alloc_fw_dump() local
3335 if (ha->fw_dump) { in qla2x00_alloc_fw_dump()
3431 fw_dump = vmalloc(dump_size); in qla2x00_alloc_fw_dump()
3432 if (!fw_dump) { in qla2x00_alloc_fw_dump()
3439 memcpy(fw_dump, ha->fw_dump, ha->fw_dump_len); in qla2x00_alloc_fw_dump()
3440 vfree(ha->fw_dump); in qla2x00_alloc_fw_dump()
3441 ha->fw_dump = fw_dump; in qla2x00_alloc_fw_dump()
3447 if (ha->fw_dump) in qla2x00_alloc_fw_dump()
3448 vfree(ha->fw_dump); in qla2x00_alloc_fw_dump()
3449 ha->fw_dump = fw_dump; in qla2x00_alloc_fw_dump()
3458 ha->mpi_fw_dump = (char *)fw_dump + in qla2x00_alloc_fw_dump()
3464 ha->fw_dump->signature[0] = 'Q'; in qla2x00_alloc_fw_dump()
3465 ha->fw_dump->signature[1] = 'L'; in qla2x00_alloc_fw_dump()
3466 ha->fw_dump->signature[2] = 'G'; in qla2x00_alloc_fw_dump()
3467 ha->fw_dump->signature[3] = 'C'; in qla2x00_alloc_fw_dump()
3468 ha->fw_dump->version = htonl(1); in qla2x00_alloc_fw_dump()
3470 ha->fw_dump->fixed_size = htonl(fixed_size); in qla2x00_alloc_fw_dump()
3471 ha->fw_dump->mem_size = htonl(mem_size); in qla2x00_alloc_fw_dump()
3472 ha->fw_dump->req_q_size = htonl(req_q_size); in qla2x00_alloc_fw_dump()
3473 ha->fw_dump->rsp_q_size = htonl(rsp_q_size); in qla2x00_alloc_fw_dump()
3475 ha->fw_dump->eft_size = htonl(eft_size); in qla2x00_alloc_fw_dump()
3476 ha->fw_dump->eft_addr_l = in qla2x00_alloc_fw_dump()
3478 ha->fw_dump->eft_addr_h = in qla2x00_alloc_fw_dump()
3481 ha->fw_dump->header_size = in qla2x00_alloc_fw_dump()