Lines Matching refs:fw_dump
1430 struct qlcnic_fw_dump *fw_dump = &adapter->ahw->fw_dump; in qlcnic_get_dump_flag() local
1432 if (!fw_dump->tmpl_hdr) { in qlcnic_get_dump_flag()
1437 if (fw_dump->clr) in qlcnic_get_dump_flag()
1438 dump->len = fw_dump->tmpl_hdr->size + fw_dump->size; in qlcnic_get_dump_flag()
1442 if (!fw_dump->enable) in qlcnic_get_dump_flag()
1445 dump->flag = fw_dump->tmpl_hdr->drv_cap_mask; in qlcnic_get_dump_flag()
1459 struct qlcnic_fw_dump *fw_dump = &adapter->ahw->fw_dump; in qlcnic_get_dump_data() local
1461 if (!fw_dump->tmpl_hdr) { in qlcnic_get_dump_data()
1466 if (!fw_dump->clr) { in qlcnic_get_dump_data()
1471 copy_sz = fw_dump->tmpl_hdr->size; in qlcnic_get_dump_data()
1472 hdr_ptr = (u32 *) fw_dump->tmpl_hdr; in qlcnic_get_dump_data()
1478 memcpy(buffer + copy_sz, fw_dump->data, fw_dump->size); in qlcnic_get_dump_data()
1479 dump->len = copy_sz + fw_dump->size; in qlcnic_get_dump_data()
1480 dump->flag = fw_dump->tmpl_hdr->drv_cap_mask; in qlcnic_get_dump_data()
1483 vfree(fw_dump->data); in qlcnic_get_dump_data()
1484 fw_dump->data = NULL; in qlcnic_get_dump_data()
1485 fw_dump->clr = 0; in qlcnic_get_dump_data()
1495 struct qlcnic_fw_dump *fw_dump = &adapter->ahw->fw_dump; in qlcnic_set_dump() local
1500 if (!fw_dump->tmpl_hdr) { in qlcnic_set_dump()
1504 if (!fw_dump->enable) { in qlcnic_set_dump()
1508 if (fw_dump->clr) { in qlcnic_set_dump()
1517 if (fw_dump->enable && fw_dump->tmpl_hdr) { in qlcnic_set_dump()
1519 fw_dump->enable = 0; in qlcnic_set_dump()
1523 if (!fw_dump->tmpl_hdr) { in qlcnic_set_dump()
1527 if (!fw_dump->enable) { in qlcnic_set_dump()
1529 fw_dump->enable = 1; in qlcnic_set_dump()
1544 if (!fw_dump->tmpl_hdr) { in qlcnic_set_dump()
1550 fw_dump->tmpl_hdr->drv_cap_mask = in qlcnic_set_dump()
1553 fw_dump->tmpl_hdr->drv_cap_mask); in qlcnic_set_dump()