arch/powerpc/include/asm/fadump-internal.h
149
u64 (*fadump_init_mem_struct)(struct fw_dump *fadump_conf);
arch/powerpc/include/asm/fadump-internal.h
151
int (*fadump_setup_metadata)(struct fw_dump *fadump_conf);
arch/powerpc/include/asm/fadump-internal.h
153
int (*fadump_register)(struct fw_dump *fadump_conf);
arch/powerpc/include/asm/fadump-internal.h
154
int (*fadump_unregister)(struct fw_dump *fadump_conf);
arch/powerpc/include/asm/fadump-internal.h
155
int (*fadump_invalidate)(struct fw_dump *fadump_conf);
arch/powerpc/include/asm/fadump-internal.h
156
void (*fadump_cleanup)(struct fw_dump *fadump_conf);
arch/powerpc/include/asm/fadump-internal.h
157
int (*fadump_process)(struct fw_dump *fadump_conf);
arch/powerpc/include/asm/fadump-internal.h
158
void (*fadump_region_show)(struct fw_dump *fadump_conf,
arch/powerpc/include/asm/fadump-internal.h
183
extern void rtas_fadump_dt_scan(struct fw_dump *fadump_conf, u64 node);
arch/powerpc/include/asm/fadump-internal.h
186
rtas_fadump_dt_scan(struct fw_dump *fadump_conf, u64 node) { }
arch/powerpc/include/asm/fadump-internal.h
190
extern void opal_fadump_dt_scan(struct fw_dump *fadump_conf, u64 node);
arch/powerpc/include/asm/fadump-internal.h
193
opal_fadump_dt_scan(struct fw_dump *fadump_conf, u64 node) { }
arch/powerpc/kernel/fadump.c
1011
bufp = (char *) fw_dump.elfcorehdr_addr;
arch/powerpc/kernel/fadump.c
102
base = fw_dump.reserve_dump_area_start;
arch/powerpc/kernel/fadump.c
103
size = fw_dump.boot_memory_size;
arch/powerpc/kernel/fadump.c
1052
boot_mem_dest_offset = fw_dump.boot_mem_dest_addr;
arch/powerpc/kernel/fadump.c
1053
for (i = 0; i < fw_dump.boot_mem_regs_cnt; i++) {
arch/powerpc/kernel/fadump.c
1056
populate_elf_pt_load(phdr, fw_dump.boot_mem_addr[i],
arch/powerpc/kernel/fadump.c
1057
fw_dump.boot_mem_sz[i],
arch/powerpc/kernel/fadump.c
1061
boot_mem_dest_offset += fw_dump.boot_mem_sz[i];
arch/powerpc/kernel/fadump.c
1065
ra_start = fw_dump.reserve_dump_area_start;
arch/powerpc/kernel/fadump.c
1072
if (mstart < fw_dump.boot_mem_top) {
arch/powerpc/kernel/fadump.c
1073
if (mend > fw_dump.boot_mem_top)
arch/powerpc/kernel/fadump.c
1074
mstart = fw_dump.boot_mem_top;
arch/powerpc/kernel/fadump.c
1148
if (!fw_dump.reserve_dump_area_size)
arch/powerpc/kernel/fadump.c
1151
addr = fw_dump.fadumphdr_addr;
arch/powerpc/kernel/fadump.c
1158
return fw_dump.ops->fadump_register(&fw_dump);
arch/powerpc/kernel/fadump.c
1163
if (!fw_dump.fadump_supported)
arch/powerpc/kernel/fadump.c
1167
if (fw_dump.dump_active) {
arch/powerpc/kernel/fadump.c
1169
fw_dump.ops->fadump_invalidate(&fw_dump);
arch/powerpc/kernel/fadump.c
1170
} else if (fw_dump.dump_registered) {
arch/powerpc/kernel/fadump.c
1172
fw_dump.ops->fadump_unregister(&fw_dump);
arch/powerpc/kernel/fadump.c
1175
if (fw_dump.ops->fadump_cleanup)
arch/powerpc/kernel/fadump.c
1176
fw_dump.ops->fadump_cleanup(&fw_dump);
arch/powerpc/kernel/fadump.c
1321
ra_start = fw_dump.reserve_dump_area_start;
arch/powerpc/kernel/fadump.c
1322
ra_end = ra_start + fw_dump.reserve_dump_area_size;
arch/powerpc/kernel/fadump.c
1360
if (fw_dump.elfcorehdr_addr == 0 || fw_dump.elfcorehdr_size == 0)
arch/powerpc/kernel/fadump.c
1369
fadump_free_buffer(fw_dump.elfcorehdr_addr, fw_dump.elfcorehdr_size);
arch/powerpc/kernel/fadump.c
1370
fw_dump.elfcorehdr_addr = 0;
arch/powerpc/kernel/fadump.c
1371
fw_dump.elfcorehdr_size = 0;
arch/powerpc/kernel/fadump.c
1377
if (!fw_dump.dump_active)
arch/powerpc/kernel/fadump.c
1383
fadump_release_memory(fw_dump.boot_mem_top, memblock_end_of_DRAM());
arch/powerpc/kernel/fadump.c
139
fw_dump.reserve_dump_area_start,
arch/powerpc/kernel/fadump.c
1390
if (fw_dump.ops->fadump_setup_metadata &&
arch/powerpc/kernel/fadump.c
1391
(fw_dump.ops->fadump_setup_metadata(&fw_dump) < 0))
arch/powerpc/kernel/fadump.c
1393
fw_dump.ops->fadump_init_mem_struct(&fw_dump);
arch/powerpc/kernel/fadump.c
140
fw_dump.boot_memory_size >> 20);
arch/powerpc/kernel/fadump.c
1402
if (!fw_dump.dump_active)
arch/powerpc/kernel/fadump.c
1427
fadump_release_memory(fw_dump.reserve_dump_area_start,
arch/powerpc/kernel/fadump.c
1428
fw_dump.reserve_dump_area_size);
arch/powerpc/kernel/fadump.c
1429
fw_dump.fadump_enabled = 0;
arch/powerpc/kernel/fadump.c
1437
return sprintf(buf, "%d\n", fw_dump.fadump_enabled);
arch/powerpc/kernel/fadump.c
1456
return sprintf(buf, "%ld\n", fw_dump.reserve_dump_area_size);
arch/powerpc/kernel/fadump.c
1463
return sprintf(buf, "%d\n", fw_dump.dump_registered);
arch/powerpc/kernel/fadump.c
1470
return sprintf(buf, "%s\n", (char *)__va(fw_dump.param_area));
arch/powerpc/kernel/fadump.c
1479
if (!fw_dump.fadump_enabled || fw_dump.dump_active)
arch/powerpc/kernel/fadump.c
1494
params = __va(fw_dump.param_area);
arch/powerpc/kernel/fadump.c
1510
if (!fw_dump.fadump_enabled || fw_dump.dump_active)
arch/powerpc/kernel/fadump.c
1520
if (fw_dump.dump_registered == 0) {
arch/powerpc/kernel/fadump.c
1526
fw_dump.ops->fadump_unregister(&fw_dump);
arch/powerpc/kernel/fadump.c
1529
if (fw_dump.dump_registered == 1) {
arch/powerpc/kernel/fadump.c
1531
fw_dump.ops->fadump_unregister(&fw_dump);
arch/powerpc/kernel/fadump.c
154
if (!fw_dump.dump_active || !fw_dump.param_area_supported || !fw_dump.param_area)
arch/powerpc/kernel/fadump.c
1548
if (!fw_dump.fadump_enabled)
arch/powerpc/kernel/fadump.c
1552
fw_dump.ops->fadump_region_show(&fw_dump, m);
arch/powerpc/kernel/fadump.c
157
if (fw_dump.param_area < fw_dump.boot_mem_top) {
arch/powerpc/kernel/fadump.c
158
if (memblock_reserve(fw_dump.param_area, COMMAND_LINE_SIZE)) {
arch/powerpc/kernel/fadump.c
1586
if (fw_dump.param_area) {
arch/powerpc/kernel/fadump.c
1595
if (fw_dump.dump_active) {
arch/powerpc/kernel/fadump.c
160
fw_dump.param_area = 0;
arch/powerpc/kernel/fadump.c
1634
if (fw_dump.dump_active) {
arch/powerpc/kernel/fadump.c
165
append_args = (char *)fw_dump.param_area;
arch/powerpc/kernel/fadump.c
1656
elf_phdr_cnt = 2 + fw_dump.boot_mem_regs_cnt + memblock_num_regions(memory);
arch/powerpc/kernel/fadump.c
1660
fw_dump.elfcorehdr_addr = (u64)fadump_alloc_buffer(elfcorehdr_size);
arch/powerpc/kernel/fadump.c
1661
if (!fw_dump.elfcorehdr_addr) {
arch/powerpc/kernel/fadump.c
1666
fw_dump.elfcorehdr_size = elfcorehdr_size;
arch/powerpc/kernel/fadump.c
1709
fdh = (struct fadump_crash_info_header *) __va(fw_dump.fadumphdr_addr);
arch/powerpc/kernel/fadump.c
1726
if (fw_dump.ops->fadump_process(&fw_dump) < 0)
arch/powerpc/kernel/fadump.c
1735
elfcorehdr_addr = virt_to_phys((void *)fw_dump.elfcorehdr_addr);
arch/powerpc/kernel/fadump.c
1750
if (!fw_dump.fadump_enabled)
arch/powerpc/kernel/fadump.c
1753
if (!fw_dump.param_area_supported || fw_dump.dump_active)
arch/powerpc/kernel/fadump.c
1778
range_end = min(ppc64_rma_size, fw_dump.boot_mem_top);
arch/powerpc/kernel/fadump.c
1781
fw_dump.param_area = memblock_phys_alloc_range(COMMAND_LINE_SIZE,
arch/powerpc/kernel/fadump.c
1785
if (!fw_dump.param_area) {
arch/powerpc/kernel/fadump.c
1790
memset((void *)fw_dump.param_area, 0, COMMAND_LINE_SIZE);
arch/powerpc/kernel/fadump.c
1798
if (!fw_dump.fadump_supported)
arch/powerpc/kernel/fadump.c
1804
if (!fw_dump.fadump_enabled)
arch/powerpc/kernel/fadump.c
1811
if (fw_dump.dump_active) {
arch/powerpc/kernel/fadump.c
1815
else if (fw_dump.reserve_dump_area_size) {
arch/powerpc/kernel/fadump.c
1816
fw_dump.ops->fadump_init_mem_struct(&fw_dump);
arch/powerpc/kernel/fadump.c
1845
opal_fadump_dt_scan(&fw_dump, node);
arch/powerpc/kernel/fadump.c
1856
if (fw_dump.dump_active) {
arch/powerpc/kernel/fadump.c
1862
fadump_reserve_crash_area(fw_dump.boot_mem_top);
arch/powerpc/kernel/fadump.c
193
rtas_fadump_dt_scan(&fw_dump, node);
arch/powerpc/kernel/fadump.c
198
opal_fadump_dt_scan(&fw_dump, node);
arch/powerpc/kernel/fadump.c
213
if (!fw_dump.dump_registered)
arch/powerpc/kernel/fadump.c
219
d_start = fw_dump.reserve_dump_area_start;
arch/powerpc/kernel/fadump.c
220
d_end = d_start + fw_dump.reserve_dump_area_size;
arch/powerpc/kernel/fadump.c
224
return (addr <= fw_dump.boot_mem_top);
arch/powerpc/kernel/fadump.c
229
if (!fw_dump.dump_registered || !fw_dump.fadumphdr_addr)
arch/powerpc/kernel/fadump.c
236
return fw_dump.dump_active;
arch/powerpc/kernel/fadump.c
277
d_start = fw_dump.reserve_dump_area_start;
arch/powerpc/kernel/fadump.c
278
d_end = d_start + fw_dump.reserve_dump_area_size;
arch/powerpc/kernel/fadump.c
288
(fw_dump.fadump_supported ? "present" : "no support"));
arch/powerpc/kernel/fadump.c
290
if (!fw_dump.fadump_supported)
arch/powerpc/kernel/fadump.c
293
pr_debug("Fadump enabled : %s\n", str_yes_no(fw_dump.fadump_enabled));
arch/powerpc/kernel/fadump.c
294
pr_debug("Dump Active : %s\n", str_yes_no(fw_dump.dump_active));
arch/powerpc/kernel/fadump.c
296
pr_debug(" CPU state data size: %lx\n", fw_dump.cpu_state_data_size);
arch/powerpc/kernel/fadump.c
297
pr_debug(" HPTE region size : %lx\n", fw_dump.hpte_region_size);
arch/powerpc/kernel/fadump.c
298
pr_debug(" Boot memory size : %lx\n", fw_dump.boot_memory_size);
arch/powerpc/kernel/fadump.c
299
pr_debug(" Boot memory top : %llx\n", fw_dump.boot_mem_top);
arch/powerpc/kernel/fadump.c
300
pr_debug("Boot memory regions cnt: %llx\n", fw_dump.boot_mem_regs_cnt);
arch/powerpc/kernel/fadump.c
301
for (i = 0; i < fw_dump.boot_mem_regs_cnt; i++) {
arch/powerpc/kernel/fadump.c
303
fw_dump.boot_mem_addr[i], fw_dump.boot_mem_sz[i]);
arch/powerpc/kernel/fadump.c
327
if (fw_dump.reserve_bootvar)
arch/powerpc/kernel/fadump.c
340
if (fw_dump.reserve_bootvar)
arch/powerpc/kernel/fadump.c
343
fw_dump.reserve_bootvar = (unsigned long)size;
arch/powerpc/kernel/fadump.c
350
if (fw_dump.reserve_bootvar > max_size) {
arch/powerpc/kernel/fadump.c
351
fw_dump.reserve_bootvar = max_size;
arch/powerpc/kernel/fadump.c
353
(fw_dump.reserve_bootvar >> 20));
arch/powerpc/kernel/fadump.c
356
return fw_dump.reserve_bootvar;
arch/powerpc/kernel/fadump.c
357
} else if (fw_dump.reserve_bootvar) {
arch/powerpc/kernel/fadump.c
362
return fw_dump.reserve_bootvar;
arch/powerpc/kernel/fadump.c
375
bootmem_min = fw_dump.ops->fadump_get_bootmem_min();
arch/powerpc/kernel/fadump.c
387
size += fw_dump.cpu_state_data_size;
arch/powerpc/kernel/fadump.c
388
size += fw_dump.hpte_region_size;
arch/powerpc/kernel/fadump.c
394
size += fw_dump.boot_memory_size;
arch/powerpc/kernel/fadump.c
398
size += (fw_dump.ops->fadump_get_metadata_size ?
arch/powerpc/kernel/fadump.c
399
fw_dump.ops->fadump_get_metadata_size() : 0);
arch/powerpc/kernel/fadump.c
406
int max_boot_mem_rgns = fw_dump.ops->fadump_max_boot_mem_rgns();
arch/powerpc/kernel/fadump.c
407
int i = fw_dump.boot_mem_regs_cnt++;
arch/powerpc/kernel/fadump.c
409
if (fw_dump.boot_mem_regs_cnt > max_boot_mem_rgns) {
arch/powerpc/kernel/fadump.c
410
fw_dump.boot_mem_regs_cnt = max_boot_mem_rgns;
arch/powerpc/kernel/fadump.c
416
fw_dump.boot_mem_addr[i] = rstart;
arch/powerpc/kernel/fadump.c
417
fw_dump.boot_mem_sz[i] = rsize;
arch/powerpc/kernel/fadump.c
432
max_size = fw_dump.max_copy_size ? fw_dump.max_copy_size : msize;
arch/powerpc/kernel/fadump.c
453
unsigned long mem_size = fw_dump.boot_memory_size;
arch/powerpc/kernel/fadump.c
458
fw_dump.boot_mem_regs_cnt = 0;
arch/powerpc/kernel/fadump.c
46
static struct fw_dump fw_dump;
arch/powerpc/kernel/fadump.c
481
fw_dump.boot_mem_top = PAGE_ALIGN(fw_dump.boot_memory_size + hole_size);
arch/powerpc/kernel/fadump.c
554
if (!fw_dump.fadump_enabled)
arch/powerpc/kernel/fadump.c
557
if (!fw_dump.fadump_supported) {
arch/powerpc/kernel/fadump.c
567
if (!fw_dump.dump_active) {
arch/powerpc/kernel/fadump.c
568
fw_dump.boot_memory_size =
arch/powerpc/kernel/fadump.c
571
bootmem_min = fw_dump.ops->fadump_get_bootmem_min();
arch/powerpc/kernel/fadump.c
572
if (fw_dump.boot_memory_size < bootmem_min) {
arch/powerpc/kernel/fadump.c
574
fw_dump.boot_memory_size, bootmem_min);
arch/powerpc/kernel/fadump.c
589
base = fw_dump.boot_mem_top;
arch/powerpc/kernel/fadump.c
591
fw_dump.reserve_dump_area_size = size;
arch/powerpc/kernel/fadump.c
592
if (fw_dump.dump_active) {
arch/powerpc/kernel/fadump.c
611
pr_debug("fadumphdr_addr = %#016lx\n", fw_dump.fadumphdr_addr);
arch/powerpc/kernel/fadump.c
613
fw_dump.reserve_dump_area_start);
arch/powerpc/kernel/fadump.c
625
fw_dump.reserve_dump_area_start = base;
arch/powerpc/kernel/fadump.c
631
if (fw_dump.ops->fadump_setup_metadata &&
arch/powerpc/kernel/fadump.c
632
(fw_dump.ops->fadump_setup_metadata(&fw_dump) < 0))
arch/powerpc/kernel/fadump.c
646
fw_dump.fadump_enabled = 0;
arch/powerpc/kernel/fadump.c
647
fw_dump.reserve_dump_area_size = 0;
arch/powerpc/kernel/fadump.c
658
fw_dump.fadump_enabled = 1;
arch/powerpc/kernel/fadump.c
660
fw_dump.fadump_enabled = 0;
arch/powerpc/kernel/fadump.c
662
fw_dump.fadump_enabled = 1;
arch/powerpc/kernel/fadump.c
663
fw_dump.nocma = 1;
arch/powerpc/kernel/fadump.c
678
fw_dump.reserve_bootvar = memparse(p, &p);
arch/powerpc/kernel/fadump.c
714
while (fw_dump.dump_registered)
arch/powerpc/kernel/fadump.c
719
fdh = __va(fw_dump.fadumphdr_addr);
arch/powerpc/kernel/fadump.c
740
fw_dump.ops->fadump_trigger(fdh, str);
arch/powerpc/kernel/fadump.c
768
phdr->p_paddr = __pa(fw_dump.cpu_notes_buf_vaddr);
arch/powerpc/kernel/fadump.c
770
phdr->p_filesz = fw_dump.cpu_notes_buf_size;
arch/powerpc/kernel/fadump.c
771
phdr->p_memsz = fw_dump.cpu_notes_buf_size;
arch/powerpc/kernel/fadump.c
801
fw_dump.cpu_notes_buf_size = num_cpus * sizeof(note_buf_t);
arch/powerpc/kernel/fadump.c
802
fw_dump.cpu_notes_buf_size = PAGE_ALIGN(fw_dump.cpu_notes_buf_size);
arch/powerpc/kernel/fadump.c
803
fw_dump.cpu_notes_buf_vaddr =
arch/powerpc/kernel/fadump.c
804
(unsigned long)fadump_alloc_buffer(fw_dump.cpu_notes_buf_size);
arch/powerpc/kernel/fadump.c
805
if (!fw_dump.cpu_notes_buf_vaddr) {
arch/powerpc/kernel/fadump.c
807
fw_dump.cpu_notes_buf_size);
arch/powerpc/kernel/fadump.c
812
fw_dump.cpu_notes_buf_size,
arch/powerpc/kernel/fadump.c
813
fw_dump.cpu_notes_buf_vaddr);
arch/powerpc/kernel/fadump.c
819
if (!fw_dump.cpu_notes_buf_vaddr)
arch/powerpc/kernel/fadump.c
822
fadump_free_buffer(fw_dump.cpu_notes_buf_vaddr,
arch/powerpc/kernel/fadump.c
823
fw_dump.cpu_notes_buf_size);
arch/powerpc/kernel/fadump.c
824
fw_dump.cpu_notes_buf_vaddr = 0;
arch/powerpc/kernel/fadump.c
825
fw_dump.cpu_notes_buf_size = 0;
arch/powerpc/kernel/fadump.c
87
if (!fw_dump.fadump_supported || !fw_dump.fadump_enabled ||
arch/powerpc/kernel/fadump.c
88
fw_dump.dump_active)
arch/powerpc/kernel/fadump.c
890
if ((start + size) == base && start >= fw_dump.boot_mem_top)
arch/powerpc/kernel/fadump.c
93
if (fw_dump.nocma || !fw_dump.boot_memory_size)
arch/powerpc/kernel/fadump.c
973
for (i = 0; i < fw_dump.boot_mem_regs_cnt; i++) {
arch/powerpc/kernel/fadump.c
974
rstart = fw_dump.boot_mem_addr[i];
arch/powerpc/kernel/fadump.c
975
rend = rstart + fw_dump.boot_mem_sz[i];
arch/powerpc/kernel/fadump.c
979
raddr += fw_dump.boot_mem_dest_addr - hole_size;
arch/powerpc/platforms/powernv/opal-fadump.c
115
static void __init opal_fadump_get_config(struct fw_dump *fadump_conf,
arch/powerpc/platforms/powernv/opal-fadump.c
187
static u64 opal_fadump_init_mem_struct(struct fw_dump *fadump_conf)
arch/powerpc/platforms/powernv/opal-fadump.c
225
static int opal_fadump_setup_metadata(struct fw_dump *fadump_conf)
arch/powerpc/platforms/powernv/opal-fadump.c
273
static int opal_fadump_register(struct fw_dump *fadump_conf)
arch/powerpc/platforms/powernv/opal-fadump.c
31
void __init opal_fadump_dt_scan(struct fw_dump *fadump_conf, u64 node)
arch/powerpc/platforms/powernv/opal-fadump.c
329
static int opal_fadump_unregister(struct fw_dump *fadump_conf)
arch/powerpc/platforms/powernv/opal-fadump.c
344
static int opal_fadump_invalidate(struct fw_dump *fadump_conf)
arch/powerpc/platforms/powernv/opal-fadump.c
359
static void opal_fadump_cleanup(struct fw_dump *fadump_conf)
arch/powerpc/platforms/powernv/opal-fadump.c
372
static bool __init is_opal_fadump_cpu_data_valid(struct fw_dump *fadump_conf)
arch/powerpc/platforms/powernv/opal-fadump.c
417
opal_fadump_build_cpu_notes(struct fw_dump *fadump_conf,
arch/powerpc/platforms/powernv/opal-fadump.c
521
static int __init opal_fadump_process(struct fw_dump *fadump_conf)
arch/powerpc/platforms/powernv/opal-fadump.c
546
static void opal_fadump_region_show(struct fw_dump *fadump_conf,
arch/powerpc/platforms/powernv/opal-fadump.c
623
void __init opal_fadump_dt_scan(struct fw_dump *fadump_conf, u64 node)
arch/powerpc/platforms/powernv/opal-fadump.c
93
static int opal_fadump_unregister(struct fw_dump *fadump_conf);
arch/powerpc/platforms/powernv/opal-fadump.c
95
static void opal_fadump_update_config(struct fw_dump *fadump_conf,
arch/powerpc/platforms/pseries/rtas-fadump.c
182
static int rtas_fadump_register(struct fw_dump *fadump_conf)
arch/powerpc/platforms/pseries/rtas-fadump.c
235
static int rtas_fadump_unregister(struct fw_dump *fadump_conf)
arch/powerpc/platforms/pseries/rtas-fadump.c
260
static int rtas_fadump_invalidate(struct fw_dump *fadump_conf)
arch/powerpc/platforms/pseries/rtas-fadump.c
30
static void rtas_fadump_update_config(struct fw_dump *fadump_conf,
arch/powerpc/platforms/pseries/rtas-fadump.c
361
static int __init rtas_fadump_build_cpu_notes(struct fw_dump *fadump_conf)
arch/powerpc/platforms/pseries/rtas-fadump.c
41
static void __init rtas_fadump_get_config(struct fw_dump *fadump_conf,
arch/powerpc/platforms/pseries/rtas-fadump.c
440
static int __init rtas_fadump_process(struct fw_dump *fadump_conf)
arch/powerpc/platforms/pseries/rtas-fadump.c
494
static void rtas_fadump_region_show(struct fw_dump *fadump_conf,
arch/powerpc/platforms/pseries/rtas-fadump.c
588
void __init rtas_fadump_dt_scan(struct fw_dump *fadump_conf, u64 node)
arch/powerpc/platforms/pseries/rtas-fadump.c
98
static u64 rtas_fadump_init_mem_struct(struct fw_dump *fadump_conf)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2103
struct qlcnic_fw_dump *fw_dump)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2105
adapter->ahw->hw_ops->cache_tmpl_hdr_values(fw_dump);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
523
struct qlcnic_fw_dump fw_dump;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1589
struct qlcnic_fw_dump *fw_dump = &adapter->ahw->fw_dump;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1602
fw_dump->enable = true;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1612
struct qlcnic_fw_dump *fw_dump = &adapter->ahw->fw_dump;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1625
fw_dump->enable = false;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1635
struct qlcnic_fw_dump *fw_dump = &adapter->ahw->fw_dump;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1643
state = fw_dump->enable;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1653
struct qlcnic_fw_dump *fw_dump = &adapter->ahw->fw_dump;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1655
if (!fw_dump->tmpl_hdr) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1660
if (fw_dump->clr)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1661
dump->len = fw_dump->tmpl_hdr_size + fw_dump->size;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1668
dump->flag = fw_dump->cap_mask;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1682
struct qlcnic_fw_dump *fw_dump = &adapter->ahw->fw_dump;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1684
if (!fw_dump->tmpl_hdr) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1689
if (!fw_dump->clr) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1695
copy_sz = fw_dump->tmpl_hdr_size;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1696
hdr_ptr = (u32 *)fw_dump->tmpl_hdr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1702
memcpy(buffer + copy_sz, fw_dump->data, fw_dump->size);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1703
dump->len = copy_sz + fw_dump->size;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1704
dump->flag = fw_dump->cap_mask;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1707
vfree(fw_dump->data);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1708
fw_dump->data = NULL;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1709
fw_dump->clr = 0;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1716
struct qlcnic_fw_dump *fw_dump = &adapter->ahw->fw_dump;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1726
fw_dump->cap_mask = mask;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1729
qlcnic_store_cap_mask(adapter, fw_dump->tmpl_hdr, mask);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1739
struct qlcnic_fw_dump *fw_dump = &adapter->ahw->fw_dump;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1745
if (!fw_dump->tmpl_hdr) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1757
if (fw_dump->clr) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1767
if (!fw_dump->tmpl_hdr) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1777
if (!fw_dump->tmpl_hdr) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1799
if (!fw_dump->tmpl_hdr) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1222
struct qlcnic_fw_dump *fw_dump = &ahw->fw_dump;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1238
if (fw_dump->tmpl_hdr == NULL ||
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1240
vfree(fw_dump->tmpl_hdr);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2083
struct qlcnic_fw_dump *fw_dump = &adapter->ahw->fw_dump;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2088
if (fw_dump->tmpl_hdr) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2089
vfree(fw_dump->tmpl_hdr);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2090
fw_dump->tmpl_hdr = NULL;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2093
if (fw_dump->dma_buffer) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2095
fw_dump->dma_buffer, fw_dump->phys_addr);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2096
fw_dump->dma_buffer = NULL;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2100
adapter->ahw->fw_dump.tmpl_hdr = NULL;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3641
struct qlcnic_fw_dump *fw_dump = &ahw->fw_dump;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3709
} else if (!qlcnic_auto_fw_reset && fw_dump->enable &&
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1208
struct qlcnic_fw_dump *fw_dump;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1216
fw_dump = &ahw->fw_dump;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1225
fw_dump->tmpl_hdr = vzalloc(temp_size);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1226
if (!fw_dump->tmpl_hdr)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1229
tmp_buf = (u32 *)fw_dump->tmpl_hdr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1244
vfree(fw_dump->tmpl_hdr);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1245
fw_dump->tmpl_hdr = NULL;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1255
vfree(fw_dump->tmpl_hdr);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1256
fw_dump->tmpl_hdr = NULL;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1260
qlcnic_cache_tmpl_hdr_values(adapter, fw_dump);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1262
if (fw_dump->use_pex_dma) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1263
fw_dump->dma_buffer = NULL;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1266
&fw_dump->phys_addr,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1269
fw_dump->use_pex_dma = false;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1271
fw_dump->dma_buffer = temp_buffer;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1277
fw_dump->cap_mask);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1286
struct qlcnic_fw_dump *fw_dump = &adapter->ahw->fw_dump;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1301
tmpl_hdr = fw_dump->tmpl_hdr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1312
if (fw_dump->clr) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1321
if (i & fw_dump->cap_mask)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1327
fw_dump->data = vzalloc(dump_size);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1328
if (!fw_dump->data)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1331
buffer = fw_dump->data;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1332
fw_dump->size = dump_size;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1333
no_entries = fw_dump->num_entries;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1334
entry_offset = fw_dump->offset;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1352
if (!(entry->hdr.mask & fw_dump->cap_mask)) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1384
buffer = fw_dump->data + buf_offset;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1388
fw_dump->clr = 1;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1392
fw_dump->size, fw_dump->data, fw_dump->tmpl_hdr_size,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1393
fw_dump->tmpl_hdr);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1417
struct qlcnic_fw_dump *fw_dump = &ahw->fw_dump;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1425
if (fw_dump->tmpl_hdr == NULL || current_version > prev_version) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1426
vfree(fw_dump->tmpl_hdr);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1427
fw_dump->tmpl_hdr = NULL;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1445
hdr = fw_dump->tmpl_hdr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1449
fw_dump->cap_mask = 0x1f;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
285
void qlcnic_82xx_cache_tmpl_hdr_values(struct qlcnic_fw_dump *fw_dump)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
289
hdr = fw_dump->tmpl_hdr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
290
fw_dump->tmpl_hdr_size = hdr->size;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
291
fw_dump->version = hdr->version;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
292
fw_dump->num_entries = hdr->num_entries;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
293
fw_dump->offset = hdr->offset;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
296
fw_dump->cap_mask = hdr->cap_mask;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
298
fw_dump->use_pex_dma = (hdr->capabilities & BIT_0) ? true : false;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
339
void qlcnic_83xx_cache_tmpl_hdr_values(struct qlcnic_fw_dump *fw_dump)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
343
hdr = fw_dump->tmpl_hdr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
344
fw_dump->tmpl_hdr_size = hdr->size;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
345
fw_dump->version = hdr->version;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
346
fw_dump->num_entries = hdr->num_entries;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
347
fw_dump->offset = hdr->offset;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
350
fw_dump->cap_mask = hdr->cap_mask;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
352
fw_dump->use_pex_dma = (fw_dump->version & 0xfffff) >=
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
405
void *hdr = adapter->ahw->fw_dump.tmpl_hdr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
728
tmpl_hdr = adapter->ahw->fw_dump.tmpl_hdr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
771
struct qlcnic_fw_dump *fw_dump = &adapter->ahw->fw_dump;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
779
tmpl_hdr = fw_dump->tmpl_hdr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
806
dma_phys_addr = fw_dump->phys_addr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
807
dma_buffer = fw_dump->dma_buffer;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
856
struct qlcnic_fw_dump *fw_dump = &adapter->ahw->fw_dump;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
862
if (fw_dump->use_pex_dma) {
drivers/scsi/qla2xxx/qla_attr.c
50
rval = memory_read_from_buffer(buf, count, &off, ha->fw_dump,
drivers/scsi/qla2xxx/qla_dbg.c
1101
if (!ha->fw_dump) {
drivers/scsi/qla2xxx/qla_dbg.c
1111
ha->fw_dump);
drivers/scsi/qla2xxx/qla_dbg.c
1115
fw = &ha->fw_dump->isp.isp24;
drivers/scsi/qla2xxx/qla_dbg.c
1116
qla2xxx_prep_dump(ha, ha->fw_dump);
drivers/scsi/qla2xxx/qla_dbg.c
1310
nxt_chain = (void *)ha->fw_dump + ha->chain_offset;
drivers/scsi/qla2xxx/qla_dbg.c
1313
ha->fw_dump->version |= htonl(DUMP_CHAIN_VARIANT);
drivers/scsi/qla2xxx/qla_dbg.c
1318
ha->fw_dump_len = (nxt_chain - (void *)ha->fw_dump);
drivers/scsi/qla2xxx/qla_dbg.c
1343
if (!ha->fw_dump) {
drivers/scsi/qla2xxx/qla_dbg.c
1353
ha->fw_dump);
drivers/scsi/qla2xxx/qla_dbg.c
1357
fw = &ha->fw_dump->isp.isp25;
drivers/scsi/qla2xxx/qla_dbg.c
1358
qla2xxx_prep_dump(ha, ha->fw_dump);
drivers/scsi/qla2xxx/qla_dbg.c
1359
ha->fw_dump->version = htonl(2);
drivers/scsi/qla2xxx/qla_dbg.c
1604
nxt_chain = qla25xx_copy_mq(ha, (void *)ha->fw_dump + ha->chain_offset,
drivers/scsi/qla2xxx/qla_dbg.c
1626
ha->fw_dump->version |= htonl(DUMP_CHAIN_VARIANT);
drivers/scsi/qla2xxx/qla_dbg.c
1631
ha->fw_dump_len = (nxt_chain - (void *)ha->fw_dump);
drivers/scsi/qla2xxx/qla_dbg.c
1656
if (!ha->fw_dump) {
drivers/scsi/qla2xxx/qla_dbg.c
1666
ha->fw_dump);
drivers/scsi/qla2xxx/qla_dbg.c
1669
fw = &ha->fw_dump->isp.isp81;
drivers/scsi/qla2xxx/qla_dbg.c
1670
qla2xxx_prep_dump(ha, ha->fw_dump);
drivers/scsi/qla2xxx/qla_dbg.c
1918
nxt_chain = qla25xx_copy_mq(ha, (void *)ha->fw_dump + ha->chain_offset,
drivers/scsi/qla2xxx/qla_dbg.c
1941
ha->fw_dump->version |= htonl(DUMP_CHAIN_VARIANT);
drivers/scsi/qla2xxx/qla_dbg.c
1946
ha->fw_dump_len = (nxt_chain - (void *)ha->fw_dump);
drivers/scsi/qla2xxx/qla_dbg.c
1971
if (!ha->fw_dump) {
drivers/scsi/qla2xxx/qla_dbg.c
1980
"request...\n", ha->fw_dump);
drivers/scsi/qla2xxx/qla_dbg.c
1984
fw = &ha->fw_dump->isp.isp83;
drivers/scsi/qla2xxx/qla_dbg.c
1985
qla2xxx_prep_dump(ha, ha->fw_dump);
drivers/scsi/qla2xxx/qla_dbg.c
2390
nxt_chain = qla25xx_copy_mq(ha, (void *)ha->fw_dump + ha->chain_offset,
drivers/scsi/qla2xxx/qla_dbg.c
2442
ha->fw_dump->version |= htonl(DUMP_CHAIN_VARIANT);
drivers/scsi/qla2xxx/qla_dbg.c
2447
ha->fw_dump_len = (nxt_chain - (void *)ha->fw_dump);
drivers/scsi/qla2xxx/qla_dbg.c
478
memcpy(ptr, ha->eft, ntohl(ha->fw_dump->eft_size));
drivers/scsi/qla2xxx/qla_dbg.c
479
return ptr + ntohl(ha->fw_dump->eft_size);
drivers/scsi/qla2xxx/qla_dbg.c
721
vha->host_no, ha->fw_dump, ha->fw_dump_cap_flags);
drivers/scsi/qla2xxx/qla_dbg.c
732
vha->hw->isp_ops->fw_dump(vha);
drivers/scsi/qla2xxx/qla_dbg.c
74
qla2xxx_prep_dump(struct qla_hw_data *ha, struct qla2xxx_fw_dump *fw_dump)
drivers/scsi/qla2xxx/qla_dbg.c
754
if (!ha->fw_dump) {
drivers/scsi/qla2xxx/qla_dbg.c
76
fw_dump->fw_major_version = htonl(ha->fw_major_version);
drivers/scsi/qla2xxx/qla_dbg.c
764
ha->fw_dump);
drivers/scsi/qla2xxx/qla_dbg.c
767
fw = &ha->fw_dump->isp.isp23;
drivers/scsi/qla2xxx/qla_dbg.c
768
qla2xxx_prep_dump(ha, ha->fw_dump);
drivers/scsi/qla2xxx/qla_dbg.c
77
fw_dump->fw_minor_version = htonl(ha->fw_minor_version);
drivers/scsi/qla2xxx/qla_dbg.c
78
fw_dump->fw_subminor_version = htonl(ha->fw_subminor_version);
drivers/scsi/qla2xxx/qla_dbg.c
79
fw_dump->fw_attributes = htonl(ha->fw_attributes);
drivers/scsi/qla2xxx/qla_dbg.c
81
fw_dump->vendor = htonl(ha->pdev->vendor);
drivers/scsi/qla2xxx/qla_dbg.c
82
fw_dump->device = htonl(ha->pdev->device);
drivers/scsi/qla2xxx/qla_dbg.c
83
fw_dump->subsystem_vendor = htonl(ha->pdev->subsystem_vendor);
drivers/scsi/qla2xxx/qla_dbg.c
84
fw_dump->subsystem_device = htonl(ha->pdev->subsystem_device);
drivers/scsi/qla2xxx/qla_dbg.c
910
if (!ha->fw_dump) {
drivers/scsi/qla2xxx/qla_dbg.c
920
ha->fw_dump);
drivers/scsi/qla2xxx/qla_dbg.c
923
fw = &ha->fw_dump->isp.isp21;
drivers/scsi/qla2xxx/qla_dbg.c
924
qla2xxx_prep_dump(ha, ha->fw_dump);
drivers/scsi/qla2xxx/qla_def.h
3492
void (*fw_dump)(struct scsi_qla_host *vha);
drivers/scsi/qla2xxx/qla_def.h
4625
struct qla2xxx_fw_dump *fw_dump;
drivers/scsi/qla2xxx/qla_init.c
3816
struct qla2xxx_fw_dump *fw_dump;
drivers/scsi/qla2xxx/qla_init.c
3818
if (ha->fw_dump) {
drivers/scsi/qla2xxx/qla_init.c
3915
fw_dump = vmalloc(dump_size);
drivers/scsi/qla2xxx/qla_init.c
3916
if (!fw_dump) {
drivers/scsi/qla2xxx/qla_init.c
3923
memcpy(fw_dump, ha->fw_dump, ha->fw_dump_len);
drivers/scsi/qla2xxx/qla_init.c
3924
vfree(ha->fw_dump);
drivers/scsi/qla2xxx/qla_init.c
3925
ha->fw_dump = fw_dump;
drivers/scsi/qla2xxx/qla_init.c
3931
vfree(ha->fw_dump);
drivers/scsi/qla2xxx/qla_init.c
3932
ha->fw_dump = fw_dump;
drivers/scsi/qla2xxx/qla_init.c
3941
ha->mpi_fw_dump = (char *)fw_dump +
drivers/scsi/qla2xxx/qla_init.c
3947
ha->fw_dump->signature[0] = 'Q';
drivers/scsi/qla2xxx/qla_init.c
3948
ha->fw_dump->signature[1] = 'L';
drivers/scsi/qla2xxx/qla_init.c
3949
ha->fw_dump->signature[2] = 'G';
drivers/scsi/qla2xxx/qla_init.c
3950
ha->fw_dump->signature[3] = 'C';
drivers/scsi/qla2xxx/qla_init.c
3951
ha->fw_dump->version = htonl(1);
drivers/scsi/qla2xxx/qla_init.c
3953
ha->fw_dump->fixed_size = htonl(fixed_size);
drivers/scsi/qla2xxx/qla_init.c
3954
ha->fw_dump->mem_size = htonl(mem_size);
drivers/scsi/qla2xxx/qla_init.c
3955
ha->fw_dump->req_q_size = htonl(req_q_size);
drivers/scsi/qla2xxx/qla_init.c
3956
ha->fw_dump->rsp_q_size = htonl(rsp_q_size);
drivers/scsi/qla2xxx/qla_init.c
3958
ha->fw_dump->eft_size = htonl(eft_size);
drivers/scsi/qla2xxx/qla_init.c
3959
ha->fw_dump->eft_addr_l =
drivers/scsi/qla2xxx/qla_init.c
3961
ha->fw_dump->eft_addr_h =
drivers/scsi/qla2xxx/qla_init.c
3964
ha->fw_dump->header_size =
drivers/scsi/qla2xxx/qla_isr.c
1066
ha->isp_ops->fw_dump(vha);
drivers/scsi/qla2xxx/qla_isr.c
1380
ha->isp_ops->fw_dump(vha);
drivers/scsi/qla2xxx/qla_isr.c
382
ha->isp_ops->fw_dump(vha);
drivers/scsi/qla2xxx/qla_isr.c
4290
ha->isp_ops->fw_dump(vha);
drivers/scsi/qla2xxx/qla_isr.c
4420
ha->isp_ops->fw_dump(vha);
drivers/scsi/qla2xxx/qla_isr.c
508
ha->isp_ops->fw_dump(vha);
drivers/scsi/qla2xxx/qla_nx.c
4072
"-- ignoring request.\n", ha->fw_dump);
drivers/scsi/qla2xxx/qla_nx2.c
3236
"-- ignoring request.\n", ha->fw_dump);
drivers/scsi/qla2xxx/qla_os.c
2270
.fw_dump = qla2100_fw_dump,
drivers/scsi/qla2xxx/qla_os.c
2309
.fw_dump = qla2300_fw_dump,
drivers/scsi/qla2xxx/qla_os.c
2348
.fw_dump = qla24xx_fw_dump,
drivers/scsi/qla2xxx/qla_os.c
2387
.fw_dump = qla25xx_fw_dump,
drivers/scsi/qla2xxx/qla_os.c
2426
.fw_dump = qla81xx_fw_dump,
drivers/scsi/qla2xxx/qla_os.c
2465
.fw_dump = qla82xx_fw_dump,
drivers/scsi/qla2xxx/qla_os.c
2504
.fw_dump = qla8044_fw_dump,
drivers/scsi/qla2xxx/qla_os.c
2543
.fw_dump = qla83xx_fw_dump,
drivers/scsi/qla2xxx/qla_os.c
2582
.fw_dump = NULL,
drivers/scsi/qla2xxx/qla_os.c
2621
.fw_dump = qla27xx_fwdump,
drivers/scsi/qla2xxx/qla_os.c
4850
vfree(ha->fw_dump);
drivers/scsi/qla2xxx/qla_os.c
4860
ha->fw_dump = NULL;
drivers/scsi/qla2xxx/qla_target.c
6884
ha->isp_ops->fw_dump(vha);
drivers/scsi/qla2xxx/qla_tmpl.c
1066
if (!vha->hw->fw_dump) {
drivers/scsi/qla2xxx/qla_tmpl.c
1071
vha->hw->fw_dump);
drivers/scsi/qla2xxx/qla_tmpl.c
1075
void *buf = vha->hw->fw_dump;
drivers/scsi/qla2xxx/qla_tmpl.c
1097
vha->host_no, vha->hw->fw_dump, vha->hw->fw_dump_cap_flags);
drivers/scsi/qla4xxx/ql4_attr.c
25
return memory_read_from_buffer(buf, count, &off, ha->fw_dump,
drivers/scsi/qla4xxx/ql4_def.h
762
void *fw_dump;
drivers/scsi/qla4xxx/ql4_init.c
314
if (ha->fw_dump) {
drivers/scsi/qla4xxx/ql4_init.c
383
ha->fw_dump = vmalloc(ha->fw_dump_size);
drivers/scsi/qla4xxx/ql4_init.c
384
if (!ha->fw_dump)
drivers/scsi/qla4xxx/ql4_init.c
393
memcpy(ha->fw_dump, md_tmp, ha->fw_dump_tmplt_size);
drivers/scsi/qla4xxx/ql4_init.c
394
ha->fw_dump_tmplt_hdr = ha->fw_dump;
drivers/scsi/qla4xxx/ql4_nx.c
2995
if (!ha->fw_dump) {
drivers/scsi/qla4xxx/ql4_nx.c
3003
data_ptr = (uint32_t *)((uint8_t *)ha->fw_dump +
drivers/scsi/qla4xxx/ql4_nx.c
3176
data_collected = (uint8_t *)data_ptr - (uint8_t *)ha->fw_dump;
drivers/scsi/qla4xxx/ql4_os.c
4187
vfree(ha->fw_dump);
drivers/scsi/qla4xxx/ql4_os.c
4198
ha->fw_dump = NULL;
net/sched/cls_fw.c
442
.dump = fw_dump,