Symbol: dump
arch/m68k/coldfire/vectors.c
28
extern void dump(struct pt_regs *fp);
arch/m68k/coldfire/vectors.c
30
dump((struct pt_regs *) fp);
arch/powerpc/kernel/nvram_64.c
79
.dump = oops_to_nvram
arch/powerpc/platforms/cell/spufs/coredump.c
136
if (spufs_coredump_read[i].dump) {
arch/powerpc/platforms/cell/spufs/coredump.c
137
ret = spufs_coredump_read[i].dump(ctx, cprm);
arch/powerpc/platforms/cell/spufs/spufs.h
340
ssize_t (*dump)(struct spu_context *ctx, struct coredump_params *cprm);
arch/powerpc/platforms/powernv/opal-dump.c
164
struct dump_obj *dump;
arch/powerpc/platforms/powernv/opal-dump.c
167
dump = to_dump_obj(kobj);
arch/powerpc/platforms/powernv/opal-dump.c
172
return attribute->show(dump, attribute, buf);
arch/powerpc/platforms/powernv/opal-dump.c
180
struct dump_obj *dump;
arch/powerpc/platforms/powernv/opal-dump.c
183
dump = to_dump_obj(kobj);
arch/powerpc/platforms/powernv/opal-dump.c
188
return attribute->store(dump, attribute, buf, len);
arch/powerpc/platforms/powernv/opal-dump.c
198
struct dump_obj *dump;
arch/powerpc/platforms/powernv/opal-dump.c
200
dump = to_dump_obj(kobj);
arch/powerpc/platforms/powernv/opal-dump.c
201
vfree(dump->buffer);
arch/powerpc/platforms/powernv/opal-dump.c
202
kfree(dump);
arch/powerpc/platforms/powernv/opal-dump.c
243
static int64_t dump_read_data(struct dump_obj *dump)
arch/powerpc/platforms/powernv/opal-dump.c
250
dump->buffer = vzalloc(PAGE_ALIGN(dump->size));
arch/powerpc/platforms/powernv/opal-dump.c
251
if (!dump->buffer) {
arch/powerpc/platforms/powernv/opal-dump.c
258
list = opal_vmalloc_to_sg_list(dump->buffer, dump->size);
arch/powerpc/platforms/powernv/opal-dump.c
270
rc = opal_dump_read(dump->id, addr);
arch/powerpc/platforms/powernv/opal-dump.c
279
__func__, dump->id);
arch/powerpc/platforms/powernv/opal-dump.c
294
struct dump_obj *dump = to_dump_obj(kobj);
arch/powerpc/platforms/powernv/opal-dump.c
296
if (!dump->buffer) {
arch/powerpc/platforms/powernv/opal-dump.c
297
rc = dump_read_data(dump);
arch/powerpc/platforms/powernv/opal-dump.c
300
vfree(dump->buffer);
arch/powerpc/platforms/powernv/opal-dump.c
301
dump->buffer = NULL;
arch/powerpc/platforms/powernv/opal-dump.c
311
__func__, dump->id);
arch/powerpc/platforms/powernv/opal-dump.c
316
memcpy(buffer, dump->buffer + pos, count);
arch/powerpc/platforms/powernv/opal-dump.c
32
ssize_t (*show)(struct dump_obj *dump, struct dump_attribute *attr,
arch/powerpc/platforms/powernv/opal-dump.c
329
struct dump_obj *dump;
arch/powerpc/platforms/powernv/opal-dump.c
332
dump = kzalloc_obj(*dump);
arch/powerpc/platforms/powernv/opal-dump.c
333
if (!dump)
arch/powerpc/platforms/powernv/opal-dump.c
336
dump->kobj.kset = dump_kset;
arch/powerpc/platforms/powernv/opal-dump.c
338
kobject_init(&dump->kobj, &dump_ktype);
arch/powerpc/platforms/powernv/opal-dump.c
34
ssize_t (*store)(struct dump_obj *dump, struct dump_attribute *attr,
arch/powerpc/platforms/powernv/opal-dump.c
340
sysfs_bin_attr_init(&dump->dump_attr);
arch/powerpc/platforms/powernv/opal-dump.c
342
dump->dump_attr.attr.name = "dump";
arch/powerpc/platforms/powernv/opal-dump.c
343
dump->dump_attr.attr.mode = 0400;
arch/powerpc/platforms/powernv/opal-dump.c
344
dump->dump_attr.size = size;
arch/powerpc/platforms/powernv/opal-dump.c
345
dump->dump_attr.read = dump_attr_read;
arch/powerpc/platforms/powernv/opal-dump.c
347
dump->id = id;
arch/powerpc/platforms/powernv/opal-dump.c
348
dump->size = size;
arch/powerpc/platforms/powernv/opal-dump.c
349
dump->type = type;
arch/powerpc/platforms/powernv/opal-dump.c
351
rc = kobject_add(&dump->kobj, NULL, "0x%x-0x%x", type, id);
arch/powerpc/platforms/powernv/opal-dump.c
353
kobject_put(&dump->kobj);
arch/powerpc/platforms/powernv/opal-dump.c
372
kobject_get(&dump->kobj);
arch/powerpc/platforms/powernv/opal-dump.c
373
rc = sysfs_create_bin_file(&dump->kobj, &dump->dump_attr);
arch/powerpc/platforms/powernv/opal-dump.c
375
kobject_uevent(&dump->kobj, KOBJ_ADD);
arch/powerpc/platforms/powernv/opal-dump.c
378
__func__, dump->id, dump->size);
arch/powerpc/platforms/powernv/opal-dump.c
381
kobject_put(&dump->kobj);
arch/powerpc/platforms/powernv/opal-dump.c
385
kobject_put(&dump->kobj);
arch/powerpc/platforms/powernv/opal-kmsg.c
36
.dump = kmsg_dump_opal_console_flush
arch/powerpc/xmon/xmon.c
1083
dump();
arch/powerpc/xmon/xmon.c
128
static void dump(void);
arch/s390/include/uapi/asm/kvm.h
275
struct kvm_s390_pv_info_dump dump;
arch/s390/kernel/ipl.c
1665
IPL_ATTR_BR_CHR_SHOW_FN(dump, dump_block_eckd->eckd);
arch/s390/kernel/ipl.c
1666
IPL_ATTR_BR_CHR_STORE_FN(dump, dump_block_eckd->eckd);
arch/s390/kvm/kvm-s390.c
2417
len_min = sizeof(info->header) + sizeof(info->dump);
arch/s390/kvm/kvm-s390.c
2422
info->dump.dump_cpu_buffer_len = uv_info.guest_cpu_stor_len;
arch/s390/kvm/kvm-s390.c
2423
info->dump.dump_config_mem_buffer_per_1m = uv_info.conf_dump_storage_state_len;
arch/s390/kvm/kvm-s390.c
2424
info->dump.dump_config_finalize_len = uv_info.conf_dump_finalize_len;
arch/sh/include/asm/unwinder.h
11
void (*dump)(struct task_struct *, struct pt_regs *,
arch/sh/kernel/dwarf.c
990
.dump = dwarf_unwinder_dump,
arch/sh/kernel/unwinder.c
163
curr_unwinder->dump(task, regs, sp, ops, data);
arch/sh/kernel/unwinder.c
31
.dump = stack_reader_dump,
arch/um/kernel/kmsg_dump.c
57
.dump = kmsg_dumper_stdout
arch/x86/kernel/amd_gart_64.c
153
static int dump;
arch/x86/kernel/amd_gart_64.c
155
if (dump)
arch/x86/kernel/amd_gart_64.c
157
dump = 1;
crypto/crypto_user.c
399
int (*dump)(struct sk_buff *, struct netlink_callback *);
crypto/crypto_user.c
406
.dump = crypto_dump_report,
crypto/crypto_user.c
432
if (link->dump == NULL)
crypto/crypto_user.c
442
.dump = link->dump,
drivers/atm/eni.c
2002
dump(dev);
drivers/block/drbd/drbd_nl.c
4009
goto dump;
drivers/block/drbd/drbd_nl.c
4020
goto dump;
drivers/block/drbd/drbd_nl.c
4043
dump:
drivers/bluetooth/btmtk.c
415
schedule_delayed_work(&hdev->dump.dump_timeout,
drivers/bluetooth/btnxpuart.c
1381
schedule_delayed_work(&hdev->dump.dump_timeout,
drivers/bluetooth/btnxpuart.c
1984
if (hdev->dump.coredump)
drivers/bluetooth/btnxpuart.c
1985
hdev->dump.coredump(hdev);
drivers/bluetooth/btusb.c
4636
if (hdev->dump.coredump)
drivers/bluetooth/btusb.c
4637
hdev->dump.coredump(hdev);
drivers/bluetooth/hci_qca.c
1041
struct qca_dump_size *dump;
drivers/bluetooth/hci_qca.c
1084
dump = (void *) skb->data;
drivers/bluetooth/hci_qca.c
1085
qca_memdump->ram_dump_size = __le32_to_cpu(dump->dump_size);
drivers/bluetooth/hci_qca.c
2794
if (hdev->dump.coredump)
drivers/bluetooth/hci_qca.c
2795
hdev->dump.coredump(hdev);
drivers/bluetooth/hci_vhci.c
319
hdev->dump.timeout = secs_to_jiffies(timeout);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
194
uint32_t (**dump)[2], uint32_t *n_regs)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
202
*dump = kmalloc_objs(**dump, HQD_N_REGS);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
203
if (*dump == NULL)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
58
(*dump)[i][0] = (addr) << 2; \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
59
(*dump)[i++][1] = RREG32(addr); \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h
27
uint32_t (**dump)[2], uint32_t *n_regs);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
130
uint32_t (**dump)[2], uint32_t *n_regs)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
140
(*dump)[i][0] = (addr) << 2; \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
141
(*dump)[i++][1] = RREG32(addr); \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
144
*dump = kmalloc_objs(**dump, HQD_N_REGS);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
145
if (*dump == NULL)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
344
uint32_t (**dump)[2], uint32_t *n_regs, uint32_t inst)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
351
(*dump)[i][0] = (addr) << 2; \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
352
(*dump)[i++][1] = RREG32_SOC15_IP(GC, addr); \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
355
*dump = kmalloc_objs(**dump, HQD_N_REGS);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
356
if (*dump == NULL)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
444
uint32_t (**dump)[2], uint32_t *n_regs)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
452
*dump = kmalloc_objs(**dump, HQD_N_REGS);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
453
if (*dump == NULL)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
330
uint32_t (**dump)[2], uint32_t *n_regs, uint32_t inst)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
337
(*dump)[i][0] = (addr) << 2; \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
338
(*dump)[i++][1] = RREG32_SOC15_IP(GC, addr); \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
341
*dump = kmalloc_objs(**dump, HQD_N_REGS);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
342
if (*dump == NULL)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
430
uint32_t (**dump)[2], uint32_t *n_regs)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
438
*dump = kmalloc_objs(**dump, HQD_N_REGS);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
439
if (*dump == NULL)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
315
uint32_t (**dump)[2], uint32_t *n_regs, uint32_t inst)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
322
(*dump)[i][0] = (addr) << 2; \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
323
(*dump)[i++][1] = RREG32(addr); \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
326
*dump = kmalloc_objs(**dump, HQD_N_REGS);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
327
if (*dump == NULL)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
415
uint32_t (**dump)[2], uint32_t *n_regs)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
423
*dump = kmalloc_objs(**dump, HQD_N_REGS);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
424
if (*dump == NULL)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
107
uint32_t (**dump)[2], uint32_t *n_regs, uint32_t inst)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
114
(*dump)[i][0] = (addr) << 2; \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
115
(*dump)[i++][1] = RREG32(addr); \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
118
*dump = kmalloc_objs(**dump, HQD_N_REGS);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
119
if (*dump == NULL)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
138
uint32_t (**dump)[2], uint32_t *n_regs)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
149
*dump = kmalloc_objs(**dump, HQD_N_REGS);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
150
if (*dump == NULL)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
110
uint32_t (**dump)[2], uint32_t *n_regs, uint32_t inst)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
117
(*dump)[i][0] = (addr) << 2; \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
118
(*dump)[i++][1] = RREG32(addr); \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
121
*dump = kmalloc(HQD_N_REGS*2*sizeof(uint32_t), GFP_KERNEL);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
122
if (*dump == NULL)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
141
uint32_t (**dump)[2], uint32_t *n_regs)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
152
*dump = kmalloc(HQD_N_REGS*2*sizeof(uint32_t), GFP_KERNEL);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
153
if (*dump == NULL)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
206
uint32_t (**dump)[2], uint32_t *n_regs, uint32_t inst)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
213
(*dump)[i][0] = (addr) << 2; \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
214
(*dump)[i++][1] = RREG32(addr); \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
217
*dump = kmalloc_objs(**dump, HQD_N_REGS);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
218
if (*dump == NULL)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
296
uint32_t (**dump)[2], uint32_t *n_regs)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
304
*dump = kmalloc_objs(**dump, HQD_N_REGS);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
305
if (*dump == NULL)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
230
uint32_t (**dump)[2], uint32_t *n_regs, uint32_t inst)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
237
(*dump)[i][0] = (addr) << 2; \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
238
(*dump)[i++][1] = RREG32(addr); \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
241
*dump = kmalloc_objs(**dump, HQD_N_REGS);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
242
if (*dump == NULL)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
319
uint32_t (**dump)[2], uint32_t *n_regs)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
327
*dump = kmalloc_objs(**dump, HQD_N_REGS);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
328
if (*dump == NULL)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
355
uint32_t (**dump)[2], uint32_t *n_regs, uint32_t inst)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
362
(*dump)[i][0] = (addr) << 2; \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
363
(*dump)[i++][1] = RREG32(addr); \
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
366
*dump = kmalloc_objs(**dump, HQD_N_REGS);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
367
if (*dump == NULL)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
455
uint32_t (**dump)[2], uint32_t *n_regs)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
463
*dump = kmalloc_objs(**dump, HQD_N_REGS);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
464
if (*dump == NULL)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
40
uint32_t (**dump)[2], uint32_t *n_regs, uint32_t inst);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3643
uint32_t (*dump)[2], uint32_t n_regs)
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3649
dump[i-1][0] + sizeof(uint32_t) != dump[i][0]) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3652
dump[i][0], dump[i][1]);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3655
seq_printf(m, " %08x", dump[i][1]);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3667
uint32_t (*dump)[2], n_regs;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3680
KFD_CIK_HIQ_QUEUE, &dump,
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3690
seq_reg_dump(m, dump, n_regs);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3692
kfree(dump);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3705
&dump, &n_regs,
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3713
seq_reg_dump(m, dump, n_regs);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3715
kfree(dump);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3728
dqm->dev->adev, pipe, queue, &dump, &n_regs);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3734
seq_reg_dump(m, dump, n_regs);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3736
kfree(dump);
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
247
uint32_t (**dump)[2], uint32_t *n_regs, uint32_t inst);
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
251
uint32_t (**dump)[2], uint32_t *n_regs);
drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c
138
uint64_t seq_no, bool dump)
drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c
182
if (dump)
drivers/gpu/drm/drm_panic.c
1039
plane->kmsg_panic.dump = drm_panic;
drivers/gpu/drm/etnaviv/etnaviv_iommu.c
122
.dump = etnaviv_iommuv1_dump,
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
265
.dump = etnaviv_iommuv2_dump,
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
473
context->global->ops->dump(context, buf);
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
30
void (*dump)(struct etnaviv_iommu_context *, void *);
drivers/gpu/drm/i915/i915_gpu_error.c
2224
struct i915_gpu_coredump *dump;
drivers/gpu/drm/i915/i915_gpu_error.c
2229
dump = __i915_gpu_coredump(gt, engine_mask, dump_flags);
drivers/gpu/drm/i915/i915_gpu_error.c
2232
return dump;
drivers/gpu/drm/i915/i915_gpu_error.c
710
static u32 print_range_line(struct drm_i915_error_state_buf *m, u32 start, u32 *dump, u32 count)
drivers/gpu/drm/i915/i915_gpu_error.c
714
start, dump[0], dump[1], dump[2], dump[3],
drivers/gpu/drm/i915/i915_gpu_error.c
715
dump[4], dump[5], dump[6], dump[7]);
drivers/gpu/drm/i915/i915_gpu_error.c
719
start, dump[0], dump[1], dump[2], dump[3]);
drivers/gpu/drm/i915/i915_gpu_error.c
722
err_printf(m, "[0x%04x] 0x%08x 0x%08x\n", start, dump[0], dump[1]);
drivers/gpu/drm/i915/i915_gpu_error.c
726
err_printf(m, "[0x%04x] 0x%08x\n", start, dump[0]);
drivers/gpu/drm/lima/lima_device.c
411
ldev->dump.magic = LIMA_DUMP_MAGIC;
drivers/gpu/drm/lima/lima_device.c
412
ldev->dump.version_major = LIMA_DUMP_MAJOR;
drivers/gpu/drm/lima/lima_device.c
413
ldev->dump.version_minor = LIMA_DUMP_MINOR;
drivers/gpu/drm/lima/lima_device.h
106
struct lima_dump_head dump;
drivers/gpu/drm/lima/lima_drv.c
327
if (lima_read_block(&reader, &ldev->dump, sizeof(ldev->dump))) {
drivers/gpu/drm/lima/lima_drv.c
353
ldev->dump.size = 0;
drivers/gpu/drm/lima/lima_drv.c
354
ldev->dump.num_tasks = 0;
drivers/gpu/drm/lima/lima_sched.c
296
if (dev->dump.num_tasks >= lima_max_error_tasks) {
drivers/gpu/drm/lima/lima_sched.c
394
dev->dump.size += et->size;
drivers/gpu/drm/lima/lima_sched.c
395
dev->dump.num_tasks++;
drivers/gpu/drm/msm/msm_gpu.c
291
bool dump = rd_full || (vma->flags & MSM_VMA_DUMP);
drivers/gpu/drm/msm/msm_gpu.c
298
dump, vma->gem.offset, vma->va.range);
drivers/gpu/drm/msm/msm_gpu.c
308
bool dump = rd_full || (submit->bos[i].flags & MSM_SUBMIT_BO_DUMP);
drivers/gpu/drm/msm/msm_gpu.c
312
dump, 0, obj->size);
drivers/gpu/drm/msm/msm_rd.c
381
bool dump = rd_full || (vma->flags & MSM_VMA_DUMP);
drivers/gpu/drm/msm/msm_rd.c
387
snapshot_buf(rd, vma->gem.obj, vma->va.addr, dump,
drivers/gpu/drm/msm/msm_rd.c
394
bool dump = rd_full || (submit->bos[i].flags & MSM_SUBMIT_BO_DUMP);
drivers/gpu/drm/msm/msm_rd.c
396
snapshot_buf(rd, obj, submit->bos[i].iova, dump, 0, obj->size);
drivers/gpu/drm/msm/msm_rd.c
402
bool dump = rd_full || (submit->bos[idx].flags & MSM_SUBMIT_BO_DUMP);
drivers/gpu/drm/msm/msm_rd.c
405
if (!dump) {
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c
153
u8 *dump = desc;
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c
158
ptr += sprintf(ptr, "%02x", dump[j]);
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c
159
dump += headerlen;
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c
162
for (i = 0; i < entries; i++, dump += recordlen) {
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c
164
ptr += sprintf(ptr, "%02x", dump[j]);
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2020
const struct vop2_regs_dump *dump, bool active_only)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2026
if (dump->en_mask && active_only) {
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2027
val = vop2_readl(vop2, dump->base + dump->en_reg);
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2028
if ((val & dump->en_mask) != dump->en_val)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2032
seq_printf(s, "\n%s:\n", dump->name);
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2034
start = vop2->res->start + dump->base;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2035
for (i = 0; i < dump->size >> 2; i += 4) {
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2037
vop2_readl(vop2, dump->base + (4 * i)),
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2038
vop2_readl(vop2, dump->base + (4 * (i + 1))),
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2039
vop2_readl(vop2, dump->base + (4 * (i + 2))),
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2040
vop2_readl(vop2, dump->base + (4 * (i + 3))));
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2050
const struct vop2_regs_dump *dump;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2059
dump = &vop2->data->regs_dump[i];
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2060
vop2_regs_print(vop2, s, dump, active_only);
drivers/gpu/drm/xe/xe_mocs.c
333
.dump = xelp_mocs_dump,
drivers/gpu/drm/xe/xe_mocs.c
403
.dump = xehp_lncf_dump,
drivers/gpu/drm/xe/xe_mocs.c
43
void (*dump)(struct xe_mocs_info *mocs, unsigned int flags,
drivers/gpu/drm/xe/xe_mocs.c
444
.dump = pvc_mocs_dump,
drivers/gpu/drm/xe/xe_mocs.c
525
.dump = mtl_mocs_dump,
drivers/gpu/drm/xe/xe_mocs.c
566
.dump = xe2_mocs_dump,
drivers/gpu/drm/xe/xe_mocs.c
679
xe_assert(xe, info->ops && info->ops->dump);
drivers/gpu/drm/xe/xe_mocs.c
823
table.ops->dump(&table, flags, gt, p);
drivers/gpu/drm/xe/xe_pat.c
330
.dump = xelp_dump,
drivers/gpu/drm/xe/xe_pat.c
355
.dump = xehp_dump,
drivers/gpu/drm/xe/xe_pat.c
380
.dump = xehpc_dump,
drivers/gpu/drm/xe/xe_pat.c
415
.dump = xelpg_dump,
drivers/gpu/drm/xe/xe_pat.c
482
.dump = xe2_dump,
drivers/gpu/drm/xe/xe_pat.c
520
.dump = xe3p_xpc_dump,
drivers/gpu/drm/xe/xe_pat.c
607
xe_assert(xe, !xe->pat.ops || xe->pat.ops->dump);
drivers/gpu/drm/xe/xe_pat.c
639
return xe->pat.ops->dump(gt, p);
drivers/gpu/drm/xe/xe_pat.c
90
int (*dump)(struct xe_gt *gt, struct drm_printer *p);
drivers/hv/hv_common.c
228
.dump = hv_kmsg_dump,
drivers/iio/accel/cros_ec_accel_legacy.c
55
st->param.dump.max_sensor_count = CROS_EC_SENSOR_LEGACY_NUM;
drivers/iio/accel/cros_ec_accel_legacy.c
57
sizeof(st->resp->dump) + CROS_EC_SENSOR_LEGACY_NUM *
drivers/iio/accel/cros_ec_accel_legacy.c
66
*data = st->resp->dump.sensor[sensor_num].data[i] *
drivers/infiniband/core/iwcm.c
84
[RDMA_NL_IWPM_REG_PID] = {.dump = iwpm_register_pid_cb},
drivers/infiniband/core/iwcm.c
85
[RDMA_NL_IWPM_ADD_MAPPING] = {.dump = iwpm_add_mapping_cb},
drivers/infiniband/core/iwcm.c
86
[RDMA_NL_IWPM_QUERY_MAPPING] = {.dump = iwpm_add_and_query_mapping_cb},
drivers/infiniband/core/iwcm.c
87
[RDMA_NL_IWPM_REMOTE_INFO] = {.dump = iwpm_remote_info_cb},
drivers/infiniband/core/iwcm.c
88
[RDMA_NL_IWPM_HANDLE_ERR] = {.dump = iwpm_mapping_error_cb},
drivers/infiniband/core/iwcm.c
89
[RDMA_NL_IWPM_MAPINFO] = {.dump = iwpm_mapping_info_cb},
drivers/infiniband/core/iwcm.c
90
[RDMA_NL_IWPM_MAPINFO_NUM] = {.dump = iwpm_ack_mapping_info_cb},
drivers/infiniband/core/iwcm.c
91
[RDMA_NL_IWPM_HELLO] = {.dump = iwpm_hello_cb}
drivers/infiniband/core/netlink.c
106
if (!cb_table || (!cb_table[op].dump && !cb_table[op].doit))
drivers/infiniband/core/netlink.c
187
.dump = cb_table[op].dump,
drivers/infiniband/core/netlink.c
189
if (c.dump)
drivers/infiniband/core/nldev.c
2643
.dump = nldev_get_dumpit,
drivers/infiniband/core/nldev.c
2662
.dump = nldev_port_get_dumpit,
drivers/infiniband/core/nldev.c
2666
.dump = nldev_res_get_dumpit,
drivers/infiniband/core/nldev.c
2670
.dump = nldev_res_get_qp_dumpit,
drivers/infiniband/core/nldev.c
2674
.dump = nldev_res_get_cm_id_dumpit,
drivers/infiniband/core/nldev.c
2678
.dump = nldev_res_get_cq_dumpit,
drivers/infiniband/core/nldev.c
2682
.dump = nldev_res_get_mr_dumpit,
drivers/infiniband/core/nldev.c
2686
.dump = nldev_res_get_pd_dumpit,
drivers/infiniband/core/nldev.c
2690
.dump = nldev_res_get_ctx_dumpit,
drivers/infiniband/core/nldev.c
2694
.dump = nldev_res_get_srq_dumpit,
drivers/infiniband/core/nldev.c
2709
.dump = nldev_stat_get_dumpit,
drivers/infiniband/core/nldev.c
2717
.dump = nldev_res_get_qp_raw_dumpit,
drivers/infiniband/core/nldev.c
2722
.dump = nldev_res_get_cq_raw_dumpit,
drivers/infiniband/core/nldev.c
2727
.dump = nldev_res_get_mr_raw_dumpit,
drivers/infiniband/core/nldev.c
2732
.dump = nldev_res_get_srq_raw_dumpit,
drivers/infiniband/hw/mlx5/cq.c
286
const char *dump = KERN_WARNING;
drivers/infiniband/hw/mlx5/cq.c
296
dump = KERN_DEBUG;
drivers/infiniband/hw/mlx5/cq.c
300
dump = NULL;
drivers/infiniband/hw/mlx5/cq.c
316
dump = KERN_DEBUG;
drivers/infiniband/hw/mlx5/cq.c
320
dump = KERN_DEBUG;
drivers/infiniband/hw/mlx5/cq.c
324
dump = NULL;
drivers/infiniband/hw/mlx5/cq.c
328
dump = NULL;
drivers/infiniband/hw/mlx5/cq.c
340
if (dump)
drivers/infiniband/hw/mlx5/cq.c
341
dump_cqe(dev, cqe, wc, dump);
drivers/input/joystick/joydump.c
103
dump = buf;
drivers/input/joystick/joydump.c
104
prev = dump;
drivers/input/joystick/joydump.c
109
printk("%d", (dump->data >> j) & 1);
drivers/input/joystick/joydump.c
111
dump++;
drivers/input/joystick/joydump.c
113
for (i = 1; i < t; i++, dump++, prev++) {
drivers/input/joystick/joydump.c
115
i, dump->time - prev->time);
drivers/input/joystick/joydump.c
117
printk("%d", (dump->data >> j) & 1);
drivers/input/joystick/joydump.c
33
struct joydump *dump, *prev; /* one entry each */
drivers/input/joystick/joydump.c
69
dump = buf;
drivers/input/joystick/joydump.c
77
dump->data = u;
drivers/input/joystick/joydump.c
78
dump->time = t;
drivers/input/joystick/joydump.c
79
dump++;
drivers/input/joystick/joydump.c
85
dump->data = gameport_read(gameport);
drivers/input/joystick/joydump.c
87
if (dump->data ^ u) {
drivers/input/joystick/joydump.c
88
u = dump->data;
drivers/input/joystick/joydump.c
89
dump->time = t;
drivers/input/joystick/joydump.c
91
dump++;
drivers/media/platform/st/sti/delta/delta-mjpeg-dec.c
175
bool dump = false;
drivers/media/platform/st/sti/delta/delta-mjpeg-dec.c
192
dump = true;
drivers/media/platform/st/sti/delta/delta-mjpeg-dec.c
200
return dump;
drivers/media/usb/gspca/stv06xx/stv06xx.c
253
if (dump_sensor && sd->sensor->dump)
drivers/media/usb/gspca/stv06xx/stv06xx.c
254
sd->sensor->dump(sd);
drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.h
144
.dump = hdcs_dump,
drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.h
163
.dump = hdcs_dump,
drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.h
128
.dump = pb0100_dump,
drivers/media/usb/gspca/stv06xx/stv06xx_sensor.h
71
int (*dump)(struct sd *sd);
drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.h
192
.dump = vv6410_dump,
drivers/mfd/ipaq-micro.c
239
u8 dump[256];
drivers/mfd/ipaq-micro.c
242
ipaq_micro_eeprom_read(micro, 0, 128, dump);
drivers/mfd/ipaq-micro.c
243
str = ipaq_micro_str(dump, 10);
drivers/mfd/ipaq-micro.c
248
str = ipaq_micro_str(dump+10, 40);
drivers/mfd/ipaq-micro.c
255
str = ipaq_micro_str(dump+50, 20);
drivers/mfd/ipaq-micro.c
260
str = ipaq_micro_str(dump+70, 10);
drivers/mfd/ipaq-micro.c
265
dev_info(micro->dev, "product ID: %u\n", ipaq_micro_to_u16(dump+80));
drivers/mfd/ipaq-micro.c
267
ipaq_micro_to_u16(dump+82));
drivers/mfd/ipaq-micro.c
268
dev_info(micro->dev, "page mode: %u\n", ipaq_micro_to_u16(dump+84));
drivers/mfd/ipaq-micro.c
269
dev_info(micro->dev, "country ID: %u\n", ipaq_micro_to_u16(dump+86));
drivers/mfd/ipaq-micro.c
271
str_yes_no(ipaq_micro_to_u16(dump + 88)));
drivers/mfd/ipaq-micro.c
272
dev_info(micro->dev, "ROM size: %u MiB\n", ipaq_micro_to_u16(dump+90));
drivers/mfd/ipaq-micro.c
273
dev_info(micro->dev, "RAM size: %u KiB\n", ipaq_micro_to_u16(dump+92));
drivers/mfd/ipaq-micro.c
275
ipaq_micro_to_u16(dump+94), ipaq_micro_to_u16(dump+96));
drivers/mtd/mtdoops.c
304
struct mtdoops_context, dump);
drivers/mtd/mtdoops.c
366
cxt->dump.max_reason = KMSG_DUMP_OOPS;
drivers/mtd/mtdoops.c
367
cxt->dump.dump = mtdoops_do_dump;
drivers/mtd/mtdoops.c
368
err = kmsg_dump_register(&cxt->dump);
drivers/mtd/mtdoops.c
389
if (kmsg_dump_unregister(&cxt->dump) < 0)
drivers/mtd/mtdoops.c
53
struct kmsg_dumper dump;
drivers/net/ethernet/airoha/airoha_npu.c
297
void *dump;
drivers/net/ethernet/airoha/airoha_npu.c
304
dump = vzalloc(NPU_DUMP_SIZE);
drivers/net/ethernet/airoha/airoha_npu.c
305
if (!dump)
drivers/net/ethernet/airoha/airoha_npu.c
310
snprintf(dump, NPU_DUMP_SIZE, "PC: %08x SP: %08x LR: %08x\n",
drivers/net/ethernet/airoha/airoha_npu.c
313
dev_coredumpv(npu->dev, dump, NPU_DUMP_SIZE, GFP_KERNEL);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1044
struct ethtool_dump *dump)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1048
dump->version = BNX2X_DUMP_VERSION;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1049
dump->flag = bp->dump_preset_idx;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1051
dump->len = bnx2x_get_preset_regs_len(dev, bp->dump_preset_idx);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1053
bp->dump_preset_idx, dump->len);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1058
struct ethtool_dump *dump,
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
207
.dump = bnxt_fw_dump,
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5361
static int bnxt_set_dump(struct net_device *dev, struct ethtool_dump *dump)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5365
if (dump->flag > BNXT_DUMP_LIVE_WITH_CTX_L1_CACHE) {
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5371
if (dump->flag == BNXT_DUMP_CRASH) {
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5383
bp->dump_flag = dump->flag;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5387
static int bnxt_get_dump_flag(struct net_device *dev, struct ethtool_dump *dump)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5394
dump->version = bp->ver_resp.hwrm_fw_maj_8b << 24 |
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5399
dump->flag = bp->dump_flag;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5400
dump->len = bnxt_get_coredump_length(bp, bp->dump_flag);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5404
static int bnxt_get_dump_data(struct net_device *dev, struct ethtool_dump *dump,
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5412
memset(buf, 0, dump->len);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5414
dump->flag = bp->dump_flag;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5415
return bnxt_get_coredump(bp, dump->flag, buf, &dump->len);
drivers/net/ethernet/emulex/benet/be_ethtool.c
760
static int be_set_dump(struct net_device *netdev, struct ethtool_dump *dump)
drivers/net/ethernet/emulex/benet/be_ethtool.c
770
switch (dump->flag) {
drivers/net/ethernet/emulex/benet/be_ethtool.c
782
dev_err(dev, "Invalid dump level: 0x%x\n", dump->flag);
drivers/net/ethernet/emulex/benet/be_ethtool.c
965
be_get_dump_flag(struct net_device *netdev, struct ethtool_dump *dump)
drivers/net/ethernet/emulex/benet/be_ethtool.c
972
dump->len = be_get_dump_len(adapter);
drivers/net/ethernet/emulex/benet/be_ethtool.c
973
dump->version = 1;
drivers/net/ethernet/emulex/benet/be_ethtool.c
974
dump->flag = 0x1; /* FW dump is enabled */
drivers/net/ethernet/emulex/benet/be_ethtool.c
979
be_get_dump_data(struct net_device *netdev, struct ethtool_dump *dump,
drivers/net/ethernet/emulex/benet/be_ethtool.c
988
status = be_read_dump_data(adapter, dump->len, buf);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
781
struct ethsw_dump_ctx *dump)
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
783
struct ndo_fdb_dump_context *ctx = (void *)dump->cb->ctx;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
785
u32 portid = NETLINK_CB(dump->cb->skb).portid;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
786
u32 seq = dump->cb->nlh->nlmsg_seq;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
790
if (dump->idx < ctx->fdb_idx)
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
793
nlh = nlmsg_put(dump->skb, portid, seq, RTM_NEWNEIGH,
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
804
ndm->ndm_ifindex = dump->dev->ifindex;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
807
if (nla_put(dump->skb, NDA_LLADDR, ETH_ALEN, entry->mac_addr))
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
810
nlmsg_end(dump->skb, nlh);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
813
dump->idx++;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
817
nlmsg_cancel(dump->skb, nlh);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
909
struct ethsw_dump_ctx dump = {
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
917
err = dpaa2_switch_fdb_iterate(port_priv, dpaa2_switch_fdb_entry_dump, &dump);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
918
*idx = dump.idx;
drivers/net/ethernet/huawei/hinic/hinic_devlink.c
433
.dump = hinic_hw_reporter_dump,
drivers/net/ethernet/huawei/hinic/hinic_devlink.c
438
.dump = hinic_fw_reporter_dump,
drivers/net/ethernet/intel/ice/devlink/health.c
481
ICE_DEFINE_HEALTH_REPORTER_OPS_1(mdd, dump);
drivers/net/ethernet/intel/ice/devlink/health.c
482
ICE_DEFINE_HEALTH_REPORTER_OPS_1(tx_hang, dump);
drivers/net/ethernet/intel/ice/devlink/health.c
483
ICE_DEFINE_HEALTH_REPORTER_OPS_2(fw, dump, diagnose);
drivers/net/ethernet/intel/ice/devlink/health.c
484
ICE_DEFINE_HEALTH_REPORTER_OPS_2(port, dump, diagnose);
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.h
15
.dump = rvu_ ## _name ## _dump, \
drivers/net/ethernet/mellanox/mlx5/core/en/health.h
41
int (*dump)(struct mlx5e_priv *priv, struct devlink_fmsg *fmsg, void *ctx);
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
595
return err_ctx->dump(priv, fmsg, err_ctx->ctx);
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
619
err_ctx.dump = mlx5e_rx_reporter_dump_rq;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
638
err_ctx.dump = mlx5e_rx_reporter_dump_rq;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
652
err_ctx.dump = mlx5e_rx_reporter_dump_icosq;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
675
.dump = mlx5e_rx_reporter_dump,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
519
return err_ctx->dump(priv, fmsg, err_ctx->ctx);
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
541
err_ctx.dump = mlx5e_tx_reporter_dump_sq;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
557
err_ctx.dump = mlx5e_tx_reporter_timeout_dump;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
578
err_ctx.dump = mlx5e_tx_reporter_ptpsq_unhealthy_dump;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
593
.dump = mlx5e_tx_reporter_dump,
drivers/net/ethernet/mellanox/mlx5/core/health.c
579
.dump = mlx5_fw_reporter_dump,
drivers/net/ethernet/mellanox/mlx5/core/health.c
682
.dump = mlx5_fw_fatal_reporter_dump,
drivers/net/ethernet/mellanox/mlx5/core/health.c
690
.dump = mlx5_fw_fatal_reporter_dump,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
594
char dump[DR_HEX_SIZE];
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
607
dr_dump_hex_print(dump, (char *)&mask->outer, sizeof(mask->outer));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
609
"%s,", dump);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
622
dr_dump_hex_print(dump, (char *)&mask->inner, sizeof(mask->inner));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
624
"%s,", dump);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
637
dr_dump_hex_print(dump, (char *)&mask->misc, sizeof(mask->misc));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
639
"%s,", dump);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
652
dr_dump_hex_print(dump, (char *)&mask->misc2, sizeof(mask->misc2));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
654
"%s,", dump);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
667
dr_dump_hex_print(dump, (char *)&mask->misc3, sizeof(mask->misc3));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
669
"%s\n", dump);
drivers/net/ethernet/mellanox/mlxsw/core.c
2018
.dump = mlxsw_core_health_fw_fatal_dump,
drivers/net/ethernet/meta/fbnic/fbnic_devlink.c
533
.dump = fbnic_fw_reporter_dump,
drivers/net/ethernet/meta/fbnic/fbnic_devlink.c
588
.dump = fbnic_otp_reporter_dump,
drivers/net/ethernet/mscc/ocelot_net.c
797
struct ocelot_dump_ctx *dump = data;
drivers/net/ethernet/mscc/ocelot_net.c
798
struct ndo_fdb_dump_context *ctx = (void *)dump->cb->ctx;
drivers/net/ethernet/mscc/ocelot_net.c
799
u32 portid = NETLINK_CB(dump->cb->skb).portid;
drivers/net/ethernet/mscc/ocelot_net.c
800
u32 seq = dump->cb->nlh->nlmsg_seq;
drivers/net/ethernet/mscc/ocelot_net.c
804
if (dump->idx < ctx->fdb_idx)
drivers/net/ethernet/mscc/ocelot_net.c
807
nlh = nlmsg_put(dump->skb, portid, seq, RTM_NEWNEIGH,
drivers/net/ethernet/mscc/ocelot_net.c
818
ndm->ndm_ifindex = dump->dev->ifindex;
drivers/net/ethernet/mscc/ocelot_net.c
821
if (nla_put(dump->skb, NDA_LLADDR, ETH_ALEN, addr))
drivers/net/ethernet/mscc/ocelot_net.c
824
if (vid && nla_put_u16(dump->skb, NDA_VLAN, vid))
drivers/net/ethernet/mscc/ocelot_net.c
827
nlmsg_end(dump->skb, nlh);
drivers/net/ethernet/mscc/ocelot_net.c
830
dump->idx++;
drivers/net/ethernet/mscc/ocelot_net.c
834
nlmsg_cancel(dump->skb, nlh);
drivers/net/ethernet/mscc/ocelot_net.c
845
struct ocelot_dump_ctx dump = {
drivers/net/ethernet/mscc/ocelot_net.c
854
ret = ocelot_fdb_dump(ocelot, port, ocelot_port_fdb_do_dump, &dump);
drivers/net/ethernet/mscc/ocelot_net.c
856
*idx = dump.idx;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
334
static int nfp_add_tlv(u32 type, u32 total_tlv_sz, struct nfp_dump_state *dump)
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
336
struct nfp_dump_tl *tl = dump->p;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
338
if (total_tlv_sz > dump->buf_size)
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
341
if (dump->buf_size - total_tlv_sz < dump->dumped_size)
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
347
dump->dumped_size += total_tlv_sz;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
348
dump->p += total_tlv_sz;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
355
struct nfp_dump_state *dump)
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
357
struct nfp_dump_error *dump_header = dump->p;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
364
err = nfp_add_tlv(NFP_DUMPSPEC_TYPE_ERROR, total_size, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
374
static int nfp_dump_fwname(struct nfp_pf *pf, struct nfp_dump_state *dump)
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
376
struct nfp_dump_tl *dump_header = dump->p;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
385
err = nfp_add_tlv(NFP_DUMPSPEC_TYPE_FWNAME, total_size, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
396
struct nfp_dump_state *dump)
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
398
struct nfp_dump_tl *dump_header = dump->p;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
407
err = nfp_add_tlv(NFP_DUMPSPEC_TYPE_HWINFO, total_size, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
417
struct nfp_dump_state *dump)
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
419
struct nfp_dump_tl *dump_header = dump->p;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
428
return nfp_dump_error_tlv(spec, -EINVAL, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
433
return nfp_dump_error_tlv(spec, -ENOENT, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
437
err = nfp_add_tlv(NFP_DUMPSPEC_TYPE_HWINFO_FIELD, total_size, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
455
struct nfp_dump_state *dump)
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
459
struct nfp_dump_csr *dump_header = dump->p;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
468
return nfp_dump_error_tlv(spec_csr_tl, -EINVAL, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
474
dest = dump->p + header_size;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
476
err = nfp_add_tlv(be32_to_cpu(spec_csr_tl->type), total_size, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
560
struct nfp_dump_state *dump)
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
564
struct nfp_dump_csr *dump_header = dump->p;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
572
return nfp_dump_error_tlv(spec_csr_tl, -EINVAL, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
579
dest = dump->p + header_size;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
581
err = nfp_add_tlv(be32_to_cpu(spec_csr_tl->type), total_size, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
607
struct nfp_dump_state *dump)
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
611
struct nfp_dump_rtsym *dump_header = dump->p;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
624
return nfp_dump_error_tlv(spec_tl, -EINVAL, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
628
return nfp_dump_error_tlv(spec_tl, -ENOENT, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
634
dest = dump->p + header_size;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
636
err = nfp_add_tlv(be32_to_cpu(spec_tl->type), total_size, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
668
struct nfp_dump_state *dump = param;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
674
err = nfp_dump_fwname(pf, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
682
err = nfp_dump_csr_range(pf, spec_csr, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
688
err = nfp_dump_indirect_csr_range(pf, spec_csr, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
694
err = nfp_dump_single_rtsym(pf, spec_rtsym, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
699
err = nfp_dump_hwinfo(pf, tl, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
704
err = nfp_dump_hwinfo_field(pf, tl, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
709
err = nfp_dump_error_tlv(tl, -EOPNOTSUPP, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
721
struct nfp_dump_state *dump = param;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
723
if (dump_level->type != dump->requested_level)
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
727
be32_to_cpu(dump_level->length), dump,
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
731
static int nfp_dump_populate_prolog(struct nfp_dump_state *dump)
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
733
struct nfp_dump_prolog *prolog = dump->p;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
739
err = nfp_add_tlv(NFP_DUMPSPEC_TYPE_PROLOG, total_size, dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
743
prolog->dump_level = dump->requested_level;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
751
struct nfp_dump_state dump;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
754
dump.requested_level = cpu_to_be32(dump_param->flag);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
755
dump.dumped_size = 0;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
756
dump.p = dest;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
757
dump.buf_size = dump_param->len;
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
759
err = nfp_dump_populate_prolog(&dump);
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
763
err = nfp_traverse_tlvs(pf, spec->data, spec->size, &dump,
drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
771
dump_param->len = dump.dumped_size;
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1895
nfp_dump_nsp_diag(struct nfp_app *app, struct ethtool_dump *dump, void *buffer)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1903
dump->version = 1;
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1904
dump->flag = NFP_DUMP_NSP_DIAG;
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1911
if (dump->len != nfp_resource_size(res)) {
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1918
buffer, dump->len);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1919
if (ret != dump->len)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1924
dump->len = nfp_resource_size(res);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1966
nfp_app_get_dump_flag(struct net_device *netdev, struct ethtool_dump *dump)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1974
return nfp_dump_nsp_diag(app, dump, NULL);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1976
dump->flag = app->pf->dump_flag;
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1977
dump->len = app->pf->dump_len;
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1983
nfp_app_get_dump_data(struct net_device *netdev, struct ethtool_dump *dump,
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1992
return nfp_dump_nsp_diag(app, dump, buffer);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1994
dump->flag = app->pf->dump_flag;
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1995
dump->len = app->pf->dump_len;
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1997
return nfp_net_dump_populate_buffer(app->pf, app->pf->dumpspec, dump,
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
807
netxen_get_dump_flag(struct net_device *netdev, struct ethtool_dump *dump)
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
812
dump->len = mdump->md_dump_size;
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
814
dump->len = 0;
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
817
dump->flag = ETH_FW_DUMP_DISABLE;
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
819
dump->flag = mdump->md_capture_mask;
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
821
dump->version = adapter->fw_version;
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
884
netxen_get_dump_data(struct net_device *netdev, struct ethtool_dump *dump,
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
908
dump->len = copy_sz + mdump->md_capture_size;
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
909
dump->flag = mdump->md_capture_mask;
drivers/net/ethernet/qlogic/qed/qed_debug.c
1097
static u32 qed_dump_str(char *dump_buf, bool dump, const char *str)
drivers/net/ethernet/qlogic/qed/qed_debug.c
1099
if (dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
1108
static u32 qed_dump_align(char *dump_buf, bool dump, u32 byte_offset)
drivers/net/ethernet/qlogic/qed/qed_debug.c
1115
if (dump && align_size)
drivers/net/ethernet/qlogic/qed/qed_debug.c
1125
bool dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1132
offset += qed_dump_str(char_buf + offset, dump, param_name);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1135
if (dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
1140
offset += qed_dump_str(char_buf + offset, dump, param_val);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1143
offset += qed_dump_align(char_buf + offset, dump, offset);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1152
bool dump, const char *param_name, u32 param_val)
drivers/net/ethernet/qlogic/qed/qed_debug.c
1158
offset += qed_dump_str(char_buf + offset, dump, param_name);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1161
if (dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
1166
offset += qed_dump_align(char_buf + offset, dump, offset);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1170
if (dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
1182
u32 *dump_buf, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
1189
if (dump && !qed_grc_get_param(p_hwfn, DBG_GRC_PARAM_NO_FW_VER)) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
1218
dump, "fw-version", fw_ver_str);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1220
dump, "fw-image", fw_img_str);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1221
offset += qed_dump_num_param(dump_buf + offset, dump, "fw-timestamp",
drivers/net/ethernet/qlogic/qed/qed_debug.c
1232
u32 *dump_buf, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
1236
if (dump &&
drivers/net/ethernet/qlogic/qed/qed_debug.c
1273
return qed_dump_str_param(dump_buf, dump, "mfw-version", mfw_ver_str);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1281
u32 *dump_buf, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
1296
return qed_dump_str_param(dump_buf, dump, "chip-revision", param_str);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1303
bool dump, const char *name, u32 num_params)
drivers/net/ethernet/qlogic/qed/qed_debug.c
1305
return qed_dump_num_param(dump_buf, dump, name, num_params);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1314
bool dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1325
dump, "global_params", num_params);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1328
offset += qed_dump_fw_ver_param(p_hwfn, p_ptt, dump_buf + offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1330
p_ptt, dump_buf + offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1332
p_ptt, dump_buf + offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1334
dump, "tools-version", TOOLS_VERSION);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1336
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1340
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1344
dump, "pci-func", p_hwfn->abs_pf_id);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1346
dump, "epoch", qed_get_epoch_time());
drivers/net/ethernet/qlogic/qed/qed_debug.c
1349
dump, "path", QED_PATH_ID(p_hwfn));
drivers/net/ethernet/qlogic/qed/qed_debug.c
1357
static u32 qed_dump_last_section(u32 *dump_buf, u32 offset, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
1362
offset += qed_dump_section_hdr(dump_buf + offset, dump, "last", 0);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1365
if (dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
1929
bool dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1939
dump, "grc_regs", num_params);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1941
dump, "count", num_reg_entries);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1943
dump, "split",
drivers/net/ethernet/qlogic/qed/qed_debug.c
1947
dump, "id", split_id);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1950
dump, "type", reg_type_name);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1974
bool dump, u32 addr, u32 len, bool wide_bus,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1984
if (!dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
2108
bool dump, u32 addr, u32 len)
drivers/net/ethernet/qlogic/qed/qed_debug.c
2110
if (dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
2122
bool dump, u32 addr, u32 len, bool wide_bus,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2127
offset += qed_grc_dump_reg_entry_hdr(dump_buf, dump, addr, len);
drivers/net/ethernet/qlogic/qed/qed_debug.c
2131
dump, addr, len, wide_bus,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2147
bool dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2154
offset += qed_grc_dump_reg_entry_hdr(dump_buf, dump, addr, total_len);
drivers/net/ethernet/qlogic/qed/qed_debug.c
2156
if (!dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
2165
dump, addr, curr_len, false,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2187
bool dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2234
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2251
bool dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2279
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2286
if (dump && num_dumped_reg_entries > 0)
drivers/net/ethernet/qlogic/qed/qed_debug.c
2288
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2302
bool dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2355
dump, block_enable,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2364
if (dump) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
2378
u32 *dump_buf, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
2403
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2410
if (dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
2423
u32 *dump_buf, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
2438
if (dev_data->block_in_reset[block_id] && dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
2468
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2477
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2486
if (dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
2503
if (dev_data->block_in_reset[storm->sem_block_id] && dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
2512
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2520
if (dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
2532
u32 *dump_buf, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
2537
dump, 2, SPLIT_TYPE_NONE, 0, "REGS");
drivers/net/ethernet/qlogic/qed/qed_debug.c
2546
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2556
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2579
bool dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2602
dump, "grc_mem", num_params);
drivers/net/ethernet/qlogic/qed/qed_debug.c
2615
dump, "name", buf);
drivers/net/ethernet/qlogic/qed/qed_debug.c
2621
dump, "addr", addr_in_bytes);
drivers/net/ethernet/qlogic/qed/qed_debug.c
2625
offset += qed_dump_num_param(dump_buf + offset, dump, "len", len);
drivers/net/ethernet/qlogic/qed/qed_debug.c
2630
dump, "width", bit_width);
drivers/net/ethernet/qlogic/qed/qed_debug.c
2635
dump, "packed", 1);
drivers/net/ethernet/qlogic/qed/qed_debug.c
2646
offset += qed_dump_str_param(dump_buf + offset, dump, "type", buf);
drivers/net/ethernet/qlogic/qed/qed_debug.c
2658
bool dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2671
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2680
dump, addr, len, wide_bus,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2690
u32 *dump_buf, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
2765
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2785
u32 *dump_buf, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
2812
dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
2830
bool dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2850
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2857
if (!dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
2870
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2884
struct qed_ptt *p_ptt, u32 *dump_buf, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
2898
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2907
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2916
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2925
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3011
u32 *dump_buf, bool dump, u8 storm_id)
drivers/net/ethernet/qlogic/qed/qed_debug.c
3021
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3028
if (!dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
3055
bool dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3066
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3075
if (!dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
3101
struct qed_ptt *p_ptt, u32 *dump_buf, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
3116
dump, storm_id);
drivers/net/ethernet/qlogic/qed/qed_debug.c
3123
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3133
struct qed_ptt *p_ptt, u32 *dump_buf, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
3153
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3162
if (!dump) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
3176
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3192
u32 *dump_buf, bool dump, u8 big_ram_id)
drivers/net/ethernet/qlogic/qed/qed_debug.c
3214
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3222
if (!dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
3236
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3247
struct qed_ptt *p_ptt, u32 *dump_buf, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
3254
if (dump && !qed_grc_get_param(p_hwfn, DBG_GRC_PARAM_NO_MCP)) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
3264
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3274
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3285
dump, block_enable, "MCP");
drivers/net/ethernet/qlogic/qed/qed_debug.c
3289
dump, 1, SPLIT_TYPE_NONE, 0,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3295
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3311
struct qed_ptt *p_ptt, u32 *dump_buf, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
3339
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3345
if (!dump) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
3377
u32 *dump_buf, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
3397
dump, "mcp_hw_dump", 1);
drivers/net/ethernet/qlogic/qed/qed_debug.c
3399
dump, "size", hw_dump_size_dwords);
drivers/net/ethernet/qlogic/qed/qed_debug.c
3402
if (dump && hw_dump_size_dwords) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
3423
u32 *dump_buf, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
3429
if (dump && qed_rd(p_hwfn, p_ptt, DBG_REG_DBG_BLOCK_ON))
drivers/net/ethernet/qlogic/qed/qed_debug.c
3432
if (dump) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
3480
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3486
if (!dump) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
3518
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3531
if (dump) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
3545
bool dump, u32 *num_dumped_dwords)
drivers/net/ethernet/qlogic/qed/qed_debug.c
3556
if (dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
3562
dump_buf + offset, dump, 4);
drivers/net/ethernet/qlogic/qed/qed_debug.c
3564
dump, "dump-type", "grc-dump");
drivers/net/ethernet/qlogic/qed/qed_debug.c
3566
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3570
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3574
dump, "num-ports", dev_data->num_ports);
drivers/net/ethernet/qlogic/qed/qed_debug.c
3580
dump_buf + offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
3583
if (dump) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
3589
if (dump &&
drivers/net/ethernet/qlogic/qed/qed_debug.c
3605
dump_buf + offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
3608
if (dump &&
drivers/net/ethernet/qlogic/qed/qed_debug.c
3626
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3632
dump_buf + offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
3636
offset += qed_grc_dump_memories(p_hwfn, p_ptt, dump_buf + offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
3641
p_ptt, dump_buf + offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
3646
p_ptt, dump_buf + offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
3651
p_ptt, dump_buf + offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
3659
dump, i);
drivers/net/ethernet/qlogic/qed/qed_debug.c
3664
p_ptt, dump_buf + offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
3675
p_ptt, dump_buf + offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
3682
dump_buf + offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
3687
(!dump || dev_data->bus.state == DBG_BUS_STATE_IDLE))
drivers/net/ethernet/qlogic/qed/qed_debug.c
3690
dump_buf + offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
3693
offset += qed_dump_last_section(dump_buf, offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
3695
if (dump) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
3719
bool dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3740
if (dump) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
3759
if (!dump) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
3786
if (!dump) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
3839
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3852
u32 *dump_buf, bool dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3901
if (!check_rule && dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
3904
if (!dump) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
3964
dump, addr,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3978
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3995
struct qed_ptt *p_ptt, u32 *dump_buf, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
4005
dump_buf + offset, dump, 1);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4007
dump, "dump-type", "idle-chk");
drivers/net/ethernet/qlogic/qed/qed_debug.c
4010
offset += qed_dump_section_hdr(dump_buf + offset, dump, "idle_chk", 1);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4012
offset += qed_dump_num_param(dump_buf + offset, dump, "num_rules", 0);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4045
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4056
if (dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
4058
dump, "num_rules", num_failing_rules);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4061
offset += qed_dump_last_section(dump_buf, offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4187
bool dump, u32 *num_dumped_dwords)
drivers/net/ethernet/qlogic/qed/qed_debug.c
4211
dump_buf + offset, dump, 1);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4213
dump, "dump-type", "mcp-trace");
drivers/net/ethernet/qlogic/qed/qed_debug.c
4219
if (dump && use_mfw) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
4232
dump, "mcp_trace_data", 1);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4234
dump, "size", trace_data_size_dwords);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4240
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4251
dump, "mcp_trace_meta", 1);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4259
if ((!trace_meta_size_bytes || dump) && use_mfw)
drivers/net/ethernet/qlogic/qed/qed_debug.c
4271
dump, "size", trace_meta_size_dwords);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4274
if (dump && trace_meta_size_dwords)
drivers/net/ethernet/qlogic/qed/qed_debug.c
4284
offset += qed_dump_last_section(dump_buf, offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4298
bool dump, u32 *num_dumped_dwords)
drivers/net/ethernet/qlogic/qed/qed_debug.c
4308
dump_buf + offset, dump, 1);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4310
dump, "dump-type", "reg-fifo");
drivers/net/ethernet/qlogic/qed/qed_debug.c
4316
dump, "reg_fifo_data", 1);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4318
offset += qed_dump_num_param(dump_buf + offset, dump, "size", 0);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4320
if (!dump) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
4353
qed_dump_num_param(dump_buf + size_param_offset, dump, "size",
drivers/net/ethernet/qlogic/qed/qed_debug.c
4357
offset += qed_dump_last_section(dump_buf, offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4368
bool dump, u32 *num_dumped_dwords)
drivers/net/ethernet/qlogic/qed/qed_debug.c
4378
dump_buf + offset, dump, 1);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4380
dump, "dump-type", "igu-fifo");
drivers/net/ethernet/qlogic/qed/qed_debug.c
4386
dump, "igu_fifo_data", 1);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4388
offset += qed_dump_num_param(dump_buf + offset, dump, "size", 0);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4390
if (!dump) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
4423
qed_dump_num_param(dump_buf + size_param_offset, dump, "size",
drivers/net/ethernet/qlogic/qed/qed_debug.c
4427
offset += qed_dump_last_section(dump_buf, offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4438
bool dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4448
dump_buf + offset, dump, 1);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4450
dump, "dump-type", "protection-override");
drivers/net/ethernet/qlogic/qed/qed_debug.c
4456
dump, "protection_override_data", 1);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4458
offset += qed_dump_num_param(dump_buf + offset, dump, "size", 0);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4460
if (!dump) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
4479
qed_dump_num_param(dump_buf + size_param_offset, dump, "size",
drivers/net/ethernet/qlogic/qed/qed_debug.c
4484
offset += qed_dump_last_section(dump_buf, offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4495
struct qed_ptt *p_ptt, u32 *dump_buf, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
4507
dump_buf + offset, dump, 1);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4509
dump, "dump-type", "fw-asserts");
drivers/net/ethernet/qlogic/qed/qed_debug.c
4528
dump, "fw_asserts", 2);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4530
dump, "storm", storm_letter_str);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4532
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4537
if (!dump) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
4559
dump, addr,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4565
offset += qed_dump_last_section(dump_buf, offset, dump);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4574
bool *dump, u32 start_page_id,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4583
bool continue_dump = *dump;
drivers/net/ethernet/qlogic/qed/qed_debug.c
4633
*dump = continue_dump;
drivers/net/ethernet/qlogic/qed/qed_debug.c
4646
bool *dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4663
bool continue_dump = *dump;
drivers/net/ethernet/qlogic/qed/qed_debug.c
4664
bool update_size = *dump;
drivers/net/ethernet/qlogic/qed/qed_debug.c
4770
u32 section_size = (*dump == continue_dump) ?
drivers/net/ethernet/qlogic/qed/qed_debug.c
4775
*dump, "size", section_size);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4776
else if ((section_size == 0) && (*dump != continue_dump))
drivers/net/ethernet/qlogic/qed/qed_debug.c
4781
*dump = continue_dump;
drivers/net/ethernet/qlogic/qed/qed_debug.c
4796
bool dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4808
dump, 30);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4810
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4813
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4817
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4821
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4825
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4829
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4833
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4837
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4841
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4845
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4849
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4853
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4857
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4861
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4865
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4869
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4873
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4877
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4881
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4885
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4889
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4896
dump, "dump-size-full", 0);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4901
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4904
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4908
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4912
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4916
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4920
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4924
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4928
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4945
bool dump, u32 *valid_conn_pf_cids)
drivers/net/ethernet/qlogic/qed/qed_debug.c
4952
dump, "num_pf_cids_per_conn_type", 1);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4954
dump, "size", NUM_OF_CONNECTION_TYPES);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4958
if (dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
4972
bool dump, u32 *valid_conn_vf_cids)
drivers/net/ethernet/qlogic/qed/qed_debug.c
4978
offset += qed_dump_section_hdr(dump_buf + offset, dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4981
dump, "size", NUM_OF_CONNECTION_TYPES);
drivers/net/ethernet/qlogic/qed/qed_debug.c
4986
if (dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
5000
u32 *dump_buf, u32 buf_size_in_dwords, bool dump)
drivers/net/ethernet/qlogic/qed/qed_debug.c
5027
continue_dump = dump;
drivers/net/ethernet/qlogic/qed/qed_debug.c
5032
if (dump) {
drivers/net/ethernet/qlogic/qed/qed_debug.c
5189
(continue_dump == dump) ? offset : actual_dump_size_in_dwords;
drivers/net/ethernet/qlogic/qed/qed_debug.c
5190
qed_dump_num_param(dump_buf + full_dump_off, dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5193
dump,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5199
real_dumped_size, dump);
drivers/net/ethernet/qlogic/qed/qed_devlink.c
95
.dump = qed_fw_fatal_reporter_dump,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2071
struct ethtool_dump *dump)
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2080
dump->version = QEDE_DUMP_VERSION;
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2083
dump->flag = QEDE_DUMP_CMD_NVM_CFG;
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2084
dump->len = edev->ops->common->read_nvm_cfg_len(edev->cdev,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2088
dump->flag = QEDE_DUMP_CMD_GRCDUMP;
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2089
dump->len = edev->ops->common->dbg_all_data_size(edev->cdev);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2098
dump->version, dump->flag, dump->len);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2103
struct ethtool_dump *dump, void *buf)
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2128
memset(buf, 0, dump->len);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1650
qlcnic_get_dump_flag(struct net_device *netdev, struct ethtool_dump *dump)
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
1663
dump->len = 0;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1666
dump->flag = ETH_FW_DUMP_DISABLE;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1668
dump->flag = fw_dump->cap_mask;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1670
dump->version = adapter->fw_version;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1675
qlcnic_get_dump_data(struct net_device *netdev, struct ethtool_dump *dump,
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_minidump.c
1289
u32 entry_offset, dump, no_entries, buf_offset = 0;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1375
dump = fw_dump_ops[ops_index].handler(adapter, entry, buffer);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1376
if (!qlcnic_valid_dump_entry(dev, entry, dump)) {
drivers/net/fjes/fjes_ethtool.c
204
static int fjes_set_dump(struct net_device *netdev, struct ethtool_dump *dump)
drivers/net/fjes/fjes_ethtool.c
210
if (dump->flag) {
drivers/net/fjes/fjes_ethtool.c
214
hw->debug_mode = dump->flag;
drivers/net/fjes/fjes_ethtool.c
237
struct ethtool_dump *dump)
drivers/net/fjes/fjes_ethtool.c
242
dump->len = hw->hw_info.trace_size;
drivers/net/fjes/fjes_ethtool.c
243
dump->version = 1;
drivers/net/fjes/fjes_ethtool.c
244
dump->flag = hw->debug_mode;
drivers/net/fjes/fjes_ethtool.c
250
struct ethtool_dump *dump, void *buf)
drivers/net/netdevsim/health.c
139
.dump = nsim_dev_dummy_reporter_dump,
drivers/net/netdevsim/health.c
30
.dump = nsim_dev_empty_reporter_dump,
drivers/net/wireless/ath/ath10k/coredump.c
1601
struct ath10k_dump_file_data *dump;
drivers/net/wireless/ath/ath10k/coredump.c
1607
dump = ath10k_coredump_build(ar);
drivers/net/wireless/ath/ath10k/coredump.c
1608
if (!dump) {
drivers/net/wireless/ath/ath10k/coredump.c
1613
dev_coredumpv(ar->dev, dump, le32_to_cpu(dump->len), GFP_KERNEL);
drivers/net/wireless/ath/wcn36xx/debug.c
202
ADD_FILE(dump, 0200, &fops_wcn36xx_dump, wcn);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c
20
void *dump;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c
28
dump = vzalloc(len + ramsize);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c
29
if (!dump)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c
33
memcpy(dump, data, len);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c
34
err = brcmf_bus_get_memdump(bus, dump + len, ramsize);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c
36
vfree(dump);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c
40
dev_coredumpv(bus->dev, dump, len + ramsize, GFP_KERNEL);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1009
if (iwl_fw_dbg_is_d3_debug_enabled(fwrt) && fwrt->dump.d3_debug_data) {
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1016
memcpy(dump_data->data, fwrt->dump.d3_debug_data, data_size);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1018
kfree(fwrt->dump.d3_debug_data);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1019
fwrt->dump.d3_debug_data = NULL;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1341
struct iwl_txf_iter_data *iter = &fwrt->dump.txf_iter_data;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1395
struct iwl_txf_iter_data *iter = &fwrt->dump.txf_iter_data;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1759
struct iwl_fw_ini_error_dump *dump = data;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1761
dump->header.version = cpu_to_le32(IWL_INI_DUMP_VER);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1763
return dump->data;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1874
struct iwl_fw_ini_err_table_dump *dump = data;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1876
dump->header.version = cpu_to_le32(IWL_INI_DUMP_VER);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1877
dump->version = reg->err_table.version;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1879
return dump->data;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1888
struct iwl_fw_ini_special_device_memory *dump = data;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1890
dump->header.version = cpu_to_le32(IWL_INI_DUMP_VER);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1891
dump->type = reg->special_mem.type;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1892
dump->version = reg->special_mem.version;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1894
return dump->data;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1902
struct iwl_fw_ini_error_dump *dump = data;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1904
dump->header.version = cpu_to_le32(IWL_INI_DUMP_VER);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1906
return dump->data;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2112
struct iwl_txf_iter_data *iter = &fwrt->dump.txf_iter_data;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2391
struct iwl_fw_ini_dump_info *dump;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2394
u32 size = sizeof(*tlv) + sizeof(*dump);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2413
dump = (void *)tlv->data;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2415
dump->version = cpu_to_le32(IWL_INI_DUMP_VER);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2416
dump->time_point = trigger->time_point;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2417
dump->trigger_reason = trigger->trigger_reason;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2418
dump->external_cfg_state =
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2421
dump->ver_type = cpu_to_le32(fwrt->dump.fw_ver.type);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2422
dump->ver_subtype = cpu_to_le32(fwrt->dump.fw_ver.subtype);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2424
dump->hw_step = cpu_to_le32(fwrt->trans->info.hw_rev_step);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2431
dump->hw_type = cpu_to_le32(hw_type);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2433
dump->rf_id_flavor =
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2435
dump->rf_id_dash = cpu_to_le32(CSR_HW_RFID_DASH(fwrt->trans->info.hw_rf_id));
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2436
dump->rf_id_step = cpu_to_le32(CSR_HW_RFID_STEP(fwrt->trans->info.hw_rf_id));
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2437
dump->rf_id_type = cpu_to_le32(CSR_HW_RFID_TYPE(fwrt->trans->info.hw_rf_id));
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2439
dump->lmac_major = cpu_to_le32(fwrt->dump.fw_ver.lmac_major);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2440
dump->lmac_minor = cpu_to_le32(fwrt->dump.fw_ver.lmac_minor);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2441
dump->umac_major = cpu_to_le32(fwrt->dump.fw_ver.umac_major);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2442
dump->umac_minor = cpu_to_le32(fwrt->dump.fw_ver.umac_minor);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2444
dump->fw_mon_mode = cpu_to_le32(fwrt->trans->dbg.ini_dest);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2445
dump->regions_mask = trigger->regions_mask &
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2448
dump->build_tag_len = cpu_to_le32(sizeof(dump->build_tag));
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2449
memcpy(dump->build_tag, fwrt->fw->human_readable,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2450
sizeof(dump->build_tag));
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2452
cfg_name = dump->cfg_names;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2453
dump->num_of_cfg_names = cpu_to_le32(num_of_cfg_names);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2794
fwrt->dump.lmac_err_id[0] = 0;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2796
fwrt->dump.lmac_err_id[1] = 0;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2797
fwrt->dump.umac_err_id = 0;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2916
if (fwrt->dump.active_wks == ~0UL)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2919
idx = ffz(fwrt->dump.active_wks);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2922
test_and_set_bit(fwrt->dump.wks[idx].idx, &fwrt->dump.active_wks))
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2925
wk_data = &fwrt->dump.wks[idx];
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3080
if (fwrt->dump.conf != FW_DBG_INVALID)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3082
fwrt->dump.conf);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3102
fwrt->dump.conf = conf_id;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3136
&fwrt->dump.wks[wk_idx].dump_data;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3138
if (!test_bit(wk_idx, &fwrt->dump.active_wks))
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3189
clear_bit(wk_idx, &fwrt->dump.active_wks);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3218
if (fwrt->dump.active_wks == ~0UL)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3221
idx = ffz(fwrt->dump.active_wks);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3224
test_and_set_bit(fwrt->dump.wks[idx].idx, &fwrt->dump.active_wks))
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3227
fwrt->dump.wks[idx].dump_data = *dump_data;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3240
&fwrt->dump.wks[idx].wk,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3251
container_of(wks, typeof(*fwrt), dump.wks[wks->idx]);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3272
if (!fwrt->dump.d3_debug_data) {
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3273
fwrt->dump.d3_debug_data = kmalloc(mac_cfg->base->d3_debug_data_length,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3275
if (!fwrt->dump.d3_debug_data) {
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3284
fwrt->dump.d3_debug_data,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3290
fwrt->dump.d3_debug_data,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
878
if (iwl_fw_dbg_is_d3_debug_enabled(fwrt) && fwrt->dump.d3_debug_data) {
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
920
cpu_to_le32(fwrt->dump.lmac_err_id[0]);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
923
cpu_to_le32(fwrt->dump.lmac_err_id[1]);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
924
dump_info->umac_err_id = cpu_to_le32(fwrt->dump.umac_err_id);
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
101
if (fwrt->dump.non_collect_ts_start[id] &&
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
102
(time_after(fwrt->dump.non_collect_ts_start[id] + wind_jiff,
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
106
fwrt->dump.non_collect_ts_start[id] = jiffies;
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
190
fwrt->dump.conf = FW_DBG_INVALID;
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
227
flush_delayed_work(&fwrt->dump.wks[i].wk);
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
314
fwrt->dump.fw_ver.type = lmac->ver_type;
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
315
fwrt->dump.fw_ver.subtype = lmac->ver_subtype;
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
316
fwrt->dump.fw_ver.lmac_major = le32_to_cpu(lmac->ucode_major);
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
317
fwrt->dump.fw_ver.lmac_minor = le32_to_cpu(lmac->ucode_minor);
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
321
fwrt->dump.fw_ver.umac_major = le32_to_cpu(umac->umac_major);
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
322
fwrt->dump.fw_ver.umac_minor = le32_to_cpu(umac->umac_minor);
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
91
(fwrt->dump.conf == FW_DBG_INVALID ||
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
92
(BIT(fwrt->dump.conf) & le32_to_cpu(trig->stop_conf_ids))));
drivers/net/wireless/intel/iwlwifi/fw/dump.c
114
fwrt->dump.umac_err_id = table.error_id;
drivers/net/wireless/intel/iwlwifi/fw/dump.c
189
fwrt->dump.lmac_err_id[lmac_num] = table.error_id;
drivers/net/wireless/intel/iwlwifi/fw/init.c
29
fwrt->dump.conf = FW_DBG_INVALID;
drivers/net/wireless/intel/iwlwifi/fw/init.c
35
fwrt->dump.wks[i].idx = i;
drivers/net/wireless/intel/iwlwifi/fw/init.c
36
INIT_DELAYED_WORK(&fwrt->dump.wks[i].wk, iwl_fw_error_dump_wk);
drivers/net/wireless/intel/iwlwifi/fw/runtime.h
191
} dump;
drivers/net/wireless/intel/iwlwifi/fw/runtime.h
240
kfree(fwrt->dump.d3_debug_data);
drivers/net/wireless/intel/iwlwifi/fw/runtime.h
241
fwrt->dump.d3_debug_data = NULL;
drivers/net/wireless/intel/iwlwifi/fw/runtime.h
245
cancel_delayed_work_sync(&fwrt->dump.wks[i].wk);
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
179
void (*dump)(struct iwl_op_mode *op_mode);
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
295
if (!op_mode || !op_mode->ops || !op_mode->ops->dump)
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
297
op_mode->ops->dump(op_mode);
drivers/net/wireless/intel/iwlwifi/mld/mld.c
771
.dump = iwl_mld_dump,
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1436
conf = mvm->fwrt.dump.conf;
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
1575
mvm->fwrt.dump.conf = FW_DBG_INVALID;
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
1578
mvm->fwrt.dump.conf = FW_DBG_START_FROM_ALIVE;
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1163
mvm->fwrt.dump.conf = FW_DBG_INVALID;
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
2142
.dump = iwl_mvm_dump,
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
2320
char *dump, *data;
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
2332
dump = vzalloc(MT76_CONNAC_COREDUMP_SZ);
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
2333
data = dump;
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
2346
if (!dump || data + skb->len - dump > MT76_CONNAC_COREDUMP_SZ) {
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
2357
if (dump)
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
2358
dev_coredumpv(dev->mt76.dev, dump, MT76_CONNAC_COREDUMP_SZ,
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
144
mt7915_coredump_fw_state(struct mt7915_dev *dev, struct mt7915_coredump *dump,
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
157
strscpy(dump->fw_state, "normal", sizeof(dump->fw_state));
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
159
strscpy(dump->fw_state, "assert", sizeof(dump->fw_state));
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
161
strscpy(dump->fw_state, "exception", sizeof(dump->fw_state));
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
167
mt7915_coredump_fw_trace(struct mt7915_dev *dev, struct mt7915_coredump *dump,
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
173
dump->last_msg_id = mt76_rr(dev, MT_FW_LAST_MSG_ID);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
178
dump->eint_info_idx = n;
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
183
dump->irq_info_idx = n;
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
188
dump->sched_info_idx = n;
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
198
strscpy(dump->trace_sched, "(sched_info) id, time",
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
199
sizeof(dump->trace_sched));
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
201
for (y = dump->sched_info_idx, i = 0; i < n; i++, y++) {
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
202
mt7915_memcpy_fromio(dev, dump->sched, base + 0xc + y * 12,
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
203
sizeof(dump->sched));
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
212
strscpy(dump->trace_irq, "(irq_info) id, time",
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
213
sizeof(dump->trace_irq));
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
215
for (y = dump->irq_info_idx, i = 0; i < n; i++, y++) {
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
216
mt7915_memcpy_fromio(dev, dump->irq, base + 0x4 + y * 16,
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
217
sizeof(dump->irq));
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
224
mt7915_coredump_fw_stack(struct mt7915_dev *dev, struct mt7915_coredump *dump,
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
236
dump->call_stack[i] = mt76_rr(dev, 0x89050204 + idx * 4);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
245
mt7915_coredump_fw_task(struct mt7915_dev *dev, struct mt7915_coredump *dump)
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
249
strscpy(dump->task_qid, "(task queue id) read, write",
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
250
sizeof(dump->task_qid));
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
252
dump->taskq[0].read = mt76_rr(dev, MT_FW_TASK_QID1);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
253
dump->taskq[0].write = mt76_rr(dev, MT_FW_TASK_QID1 - 4);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
254
dump->taskq[1].read = mt76_rr(dev, MT_FW_TASK_QID2);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
255
dump->taskq[1].write = mt76_rr(dev, MT_FW_TASK_QID2 - 4);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
257
strscpy(dump->task_info, "(task stack) start, end, size",
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
258
sizeof(dump->task_info));
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
260
dump->taski[0].start = mt76_rr(dev, MT_FW_TASK_START);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
261
dump->taski[0].end = mt76_rr(dev, MT_FW_TASK_END);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
262
dump->taski[0].size = mt76_rr(dev, MT_FW_TASK_SIZE);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
263
dump->taski[1].start = mt76_rr(dev, MT_FW_TASK_START + offs);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
264
dump->taski[1].end = mt76_rr(dev, MT_FW_TASK_END + offs);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
265
dump->taski[1].size = mt76_rr(dev, MT_FW_TASK_SIZE + offs);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
269
mt7915_coredump_fw_context(struct mt7915_dev *dev, struct mt7915_coredump *dump)
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
277
strscpy(dump->fw_context, "(context) interrupt",
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
278
sizeof(dump->fw_context));
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
283
dump->context.idx = idx;
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
284
dump->context.handler = mt76_rr(dev, MT_FW_CIRQ_LISR);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
290
strscpy(dump->fw_context, "(context) idle",
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
291
sizeof(dump->fw_context));
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
293
strscpy(dump->fw_context, "(context) task",
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
294
sizeof(dump->fw_context));
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
296
dump->context.idx = idx;
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
297
dump->context.handler = id;
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
305
struct mt7915_coredump *dump;
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
307
size_t len, sofar = 0, hdr_len = sizeof(*dump);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
327
dump = (struct mt7915_coredump *)(buf);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
328
dump->len = len;
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
331
strscpy(dump->magic, "mt76-crash-dump", sizeof(dump->magic));
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
332
strscpy(dump->kernel, init_utsname()->release, sizeof(dump->kernel));
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
333
strscpy(dump->fw_ver, dev->mt76.hw->wiphy->fw_version,
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
334
sizeof(dump->fw_ver));
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
336
guid_copy(&dump->guid, &crash_data->guid);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
337
dump->tv_sec = crash_data->timestamp.tv_sec;
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
338
dump->tv_nsec = crash_data->timestamp.tv_nsec;
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
339
dump->device_id = mt76_chip(&dev->mt76);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
341
mt7915_coredump_fw_state(dev, dump, &exception);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
342
mt7915_coredump_fw_trace(dev, dump, exception);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
343
mt7915_coredump_fw_task(dev, dump);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
344
mt7915_coredump_fw_context(dev, dump);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
345
mt7915_coredump_fw_stack(dev, dump, exception);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
356
return dump;
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
361
struct mt7915_coredump *dump;
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
363
dump = mt7915_coredump_build(dev);
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
364
if (!dump) {
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
369
dev_coredumpv(dev->mt76.dev, dump, dump->len, GFP_KERNEL);
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
705
char *dump, *data;
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
717
dump = vzalloc(MT76_CONNAC_COREDUMP_SZ);
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
718
data = dump;
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
731
if (!dump || data + skb->len - dump > MT76_CONNAC_COREDUMP_SZ) {
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
742
if (dump)
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
743
dev_coredumpv(dev->mt76.dev, dump, MT76_CONNAC_COREDUMP_SZ,
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1340
char *dump, *data;
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1352
dump = vzalloc(MT76_CONNAC_COREDUMP_SZ);
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1353
data = dump;
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1366
if (!dump || data + skb->len - dump > MT76_CONNAC_COREDUMP_SZ) {
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1377
if (dump)
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1378
dev_coredumpv(dev->mt76.dev, dump, MT76_CONNAC_COREDUMP_SZ,
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
101
mt7996_coredump_fw_state(struct mt7996_dev *dev, struct mt7996_coredump *dump,
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
110
strscpy(dump->fw_state, "normal", sizeof(dump->fw_state));
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
112
strscpy(dump->fw_state, "exception", sizeof(dump->fw_state));
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
118
mt7996_coredump_fw_stack(struct mt7996_dev *dev, struct mt7996_coredump *dump,
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
123
strscpy(dump->pc_current, "program counter", sizeof(dump->pc_current));
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
131
dump->pc_stack[0] = mt76_rr(dev, MT_CONN_DBG_CTL_PC_LOG);
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
143
dump->pc_stack[i + 1] =
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
151
dump->lr_stack[i] =
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
165
struct mt7996_coredump *dump;
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
167
size_t len, sofar = 0, hdr_len = sizeof(*dump);
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
187
dump = (struct mt7996_coredump *)(buf);
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
188
dump->len = len;
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
191
strscpy(dump->magic, "mt76-crash-dump", sizeof(dump->magic));
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
192
strscpy(dump->kernel, init_utsname()->release, sizeof(dump->kernel));
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
193
strscpy(dump->fw_ver, dev->mt76.hw->wiphy->fw_version,
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
194
sizeof(dump->fw_ver));
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
196
guid_copy(&dump->guid, &crash_data->guid);
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
197
dump->tv_sec = crash_data->timestamp.tv_sec;
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
198
dump->tv_nsec = crash_data->timestamp.tv_nsec;
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
199
dump->device_id = mt76_chip(&dev->mt76);
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
201
mt7996_coredump_fw_state(dev, dump, &exception);
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
202
mt7996_coredump_fw_stack(dev, dump, exception);
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
213
return dump;
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
218
struct mt7996_coredump *dump;
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
220
dump = mt7996_coredump_build(dev);
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
221
if (!dump) {
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
226
dev_coredumpv(dev->mt76.dev, dump, dump->len, GFP_KERNEL);
drivers/net/wireless/microchip/wilc1000/mon.c
17
u8 dump;
drivers/net/wireless/realtek/rtw89/fw.c
1859
goto dump;
drivers/net/wireless/realtek/rtw89/fw.c
1867
dump:
drivers/net/wireless/realtek/rtw89/fw.c
7850
bool dump = true;
drivers/net/wireless/realtek/rtw89/fw.c
7862
dump = false;
drivers/net/wireless/realtek/rtw89/fw.c
7873
if (dump)
drivers/net/wireless/ti/wlcore/sdio.c
28
static bool dump;
drivers/net/wireless/ti/wlcore/sdio.c
437
module_param(dump, bool, 0600);
drivers/net/wireless/ti/wlcore/sdio.c
438
MODULE_PARM_DESC(dump, "Enable sdio read/write dumps.");
drivers/net/wireless/ti/wlcore/sdio.c
80
if (unlikely(dump)) {
drivers/net/wireless/ti/wlcore/sdio.c
99
if (unlikely(dump)) {
drivers/platform/chrome/cros_ec_proto.c
1020
sensor_count = resp->dump.sensor_count;
drivers/platform/chrome/cros_ec_proto_test.c
2456
data->dump.sensor_count = 0xbf;
drivers/remoteproc/remoteproc_coredump.c
159
if (segment->dump) {
drivers/remoteproc/remoteproc_coredump.c
160
segment->dump(rproc, segment, dest, offset, size);
drivers/remoteproc/remoteproc_coredump.c
96
segment->dump = dumpfn;
drivers/scsi/elx/libefc_sli/sli4.c
4953
int sli_raise_ue(struct sli4 *sli4, u8 dump)
drivers/scsi/elx/libefc_sli/sli4.c
4957
if (dump == SLI4_FUNC_DESC_DUMP) {
drivers/scsi/elx/libefc_sli/sli4.c
4963
if (dump == SLI4_CHIP_LEVEL_DUMP)
drivers/scsi/elx/libefc_sli/sli4.h
4029
int sli_raise_ue(struct sli4 *sli4, u8 dump);
drivers/scsi/ipr.c
2885
struct ipr_ioa_dump *ioa_dump = &ioa_cfg->dump->ioa_dump;
drivers/scsi/ipr.c
3049
static void ipr_get_ioa_dump(struct ipr_ioa_cfg *ioa_cfg, struct ipr_dump *dump)
drivers/scsi/ipr.c
3053
struct ipr_driver_dump *driver_dump = &dump->driver_dump;
drivers/scsi/ipr.c
3054
struct ipr_ioa_dump *ioa_dump = &dump->ioa_dump;
drivers/scsi/ipr.c
3148
dump->driver_dump.hdr.len += sizeof(struct ipr_sdt_header);
drivers/scsi/ipr.c
3150
dump->driver_dump.hdr.len += num_entries * sizeof(struct ipr_sdt_entry);
drivers/scsi/ipr.c
3152
dump->driver_dump.hdr.len += max_num_entries * sizeof(struct ipr_sdt_entry);
drivers/scsi/ipr.c
3205
#define ipr_get_ioa_dump(ioa_cfg, dump) do { } while (0)
drivers/scsi/ipr.c
3217
struct ipr_dump *dump = container_of(kref, struct ipr_dump, kref);
drivers/scsi/ipr.c
3218
struct ipr_ioa_cfg *ioa_cfg = dump->ioa_cfg;
drivers/scsi/ipr.c
3224
ioa_cfg->dump = NULL;
drivers/scsi/ipr.c
3228
for (i = 0; i < dump->ioa_dump.next_page_index; i++)
drivers/scsi/ipr.c
3229
free_page((unsigned long) dump->ioa_dump.ioa_data[i]);
drivers/scsi/ipr.c
3231
vfree(dump->ioa_dump.ioa_data);
drivers/scsi/ipr.c
3232
kfree(dump);
drivers/scsi/ipr.c
3309
struct ipr_dump *dump;
drivers/scsi/ipr.c
3317
dump = ioa_cfg->dump;
drivers/scsi/ipr.c
3318
if (!dump) {
drivers/scsi/ipr.c
3322
kref_get(&dump->kref);
drivers/scsi/ipr.c
3324
ipr_get_ioa_dump(ioa_cfg, dump);
drivers/scsi/ipr.c
3325
kref_put(&dump->kref, ipr_release_dump);
drivers/scsi/ipr.c
4181
struct ipr_dump *dump;
drivers/scsi/ipr.c
4191
dump = ioa_cfg->dump;
drivers/scsi/ipr.c
4193
if (ioa_cfg->sdt_state != DUMP_OBTAINED || !dump) {
drivers/scsi/ipr.c
4197
kref_get(&dump->kref);
drivers/scsi/ipr.c
4200
if (off > dump->driver_dump.hdr.len) {
drivers/scsi/ipr.c
4201
kref_put(&dump->kref, ipr_release_dump);
drivers/scsi/ipr.c
4205
if (off + count > dump->driver_dump.hdr.len) {
drivers/scsi/ipr.c
4206
count = dump->driver_dump.hdr.len - off;
drivers/scsi/ipr.c
4210
if (count && off < sizeof(dump->driver_dump)) {
drivers/scsi/ipr.c
4211
if (off + count > sizeof(dump->driver_dump))
drivers/scsi/ipr.c
4212
len = sizeof(dump->driver_dump) - off;
drivers/scsi/ipr.c
4215
src = (u8 *)&dump->driver_dump + off;
drivers/scsi/ipr.c
4222
off -= sizeof(dump->driver_dump);
drivers/scsi/ipr.c
4226
(be32_to_cpu(dump->ioa_dump.sdt.hdr.num_entries_used) *
drivers/scsi/ipr.c
4237
src = (u8 *)&dump->ioa_dump + off;
drivers/scsi/ipr.c
4251
src = (u8 *)dump->ioa_dump.ioa_data[(off & PAGE_MASK) >> PAGE_SHIFT];
drivers/scsi/ipr.c
4259
kref_put(&dump->kref, ipr_release_dump);
drivers/scsi/ipr.c
4272
struct ipr_dump *dump;
drivers/scsi/ipr.c
4276
dump = kzalloc_obj(struct ipr_dump);
drivers/scsi/ipr.c
4278
if (!dump) {
drivers/scsi/ipr.c
4292
kfree(dump);
drivers/scsi/ipr.c
4296
dump->ioa_dump.ioa_data = ioa_data;
drivers/scsi/ipr.c
4298
kref_init(&dump->kref);
drivers/scsi/ipr.c
4299
dump->ioa_cfg = ioa_cfg;
drivers/scsi/ipr.c
4305
vfree(dump->ioa_dump.ioa_data);
drivers/scsi/ipr.c
4306
kfree(dump);
drivers/scsi/ipr.c
4310
ioa_cfg->dump = dump;
drivers/scsi/ipr.c
4330
struct ipr_dump *dump;
drivers/scsi/ipr.c
4336
dump = ioa_cfg->dump;
drivers/scsi/ipr.c
4337
if (!dump) {
drivers/scsi/ipr.c
4342
ioa_cfg->dump = NULL;
drivers/scsi/ipr.c
4345
kref_put(&dump->kref, ipr_release_dump);
drivers/scsi/ipr.h
1513
struct ipr_dump *dump;
drivers/scsi/qla2xxx/qla_dbg.c
386
__le16 *dump = (__force __le16 *)ha->gid_list;
drivers/scsi/qla2xxx/qla_dbg.c
452
cpu_to_be16(le16_to_cpu(dump[idx]));
drivers/soc/mediatek/mtk-svs.c
759
debug_fops_ro(dump);
drivers/soc/mediatek/mtk-svs.c
868
svs_dentry_data(dump),
drivers/ssb/sprom.c
36
static int hex2sprom(u16 *sprom, const char *dump, size_t len,
drivers/ssb/sprom.c
45
c = dump[len - 1];
drivers/ssb/sprom.c
55
memcpy(tmp, dump, 4);
drivers/ssb/sprom.c
56
dump += 4;
drivers/staging/greybus/audio_manager_sysfs.c
82
__ATTR(dump, 0664, NULL, manager_sysfs_dump_store);
drivers/target/iscsi/iscsi_target_erl0.c
108
goto dump;
drivers/target/iscsi/iscsi_target_erl0.c
113
goto dump;
drivers/target/iscsi/iscsi_target_erl0.c
117
goto dump;
drivers/target/iscsi/iscsi_target_erl0.c
125
dump:
drivers/target/iscsi/iscsi_target_erl0.c
368
goto dump;
drivers/target/iscsi/iscsi_target_erl0.c
379
dump:
drivers/target/iscsi/iscsi_target_erl0.c
390
int dump = 0, recovery = 0;
drivers/target/iscsi/iscsi_target_erl0.c
426
dump = 1;
drivers/target/iscsi/iscsi_target_erl0.c
427
goto dump;
drivers/target/iscsi/iscsi_target_erl0.c
439
dump:
drivers/target/iscsi/iscsi_target_erl0.c
445
(dump) ? DATAOUT_WITHIN_COMMAND_RECOVERY : DATAOUT_NORMAL;
drivers/target/iscsi/iscsi_target_erl0.c
88
goto dump;
drivers/virt/vboxguest/vboxguest_core.c
1678
struct vbg_ioctl_write_coredump *dump)
drivers/virt/vboxguest/vboxguest_core.c
1682
if (vbg_ioctl_chk(&dump->hdr, sizeof(dump->u.in), 0))
drivers/virt/vboxguest/vboxguest_core.c
1690
req->flags = dump->u.in.flags;
drivers/virt/vboxguest/vboxguest_core.c
1691
dump->hdr.rc = vbg_req_perform(gdev, req);
fs/afs/vl_list.c
179
goto dump;
fs/afs/vl_list.c
330
dump:
fs/jffs2/debug.c
166
int dump = 0;
fs/jffs2/debug.c
271
dump = 1; \
fs/jffs2/debug.c
288
dump = 1;
fs/jffs2/debug.c
291
if (dump) {
fs/ntfs3/dir.c
42
char dump[5];
fs/ntfs3/dir.c
65
hex_byte_pack(&dump[0], ec >> 8);
fs/ntfs3/dir.c
66
hex_byte_pack(&dump[2], ec);
fs/ntfs3/dir.c
67
dump[4] = 0;
fs/ntfs3/dir.c
69
ntfs_err(sbi->sb, "failed to convert \"%s\" to %s", dump,
fs/proc/vmcore.c
1478
struct vmcoredd_node *dump;
fs/proc/vmcore.c
1492
dump = vzalloc(sizeof(*dump));
fs/proc/vmcore.c
1493
if (!dump)
fs/proc/vmcore.c
1516
dump->buf = buf;
fs/proc/vmcore.c
1517
dump->size = data_size;
fs/proc/vmcore.c
1528
list_add_tail(&dump->list, &vmcoredd_list);
fs/proc/vmcore.c
1535
vfree(dump);
fs/proc/vmcore.c
1700
struct vmcoredd_node *dump;
fs/proc/vmcore.c
1702
dump = list_first_entry(&vmcoredd_list, struct vmcoredd_node,
fs/proc/vmcore.c
1704
list_del(&dump->list);
fs/proc/vmcore.c
1705
vfree(dump->buf);
fs/proc/vmcore.c
1706
vfree(dump);
fs/proc/vmcore.c
272
struct vmcoredd_node *dump;
fs/proc/vmcore.c
277
list_for_each_entry(dump, &vmcoredd_list, list) {
fs/proc/vmcore.c
278
if (start < offset + dump->size) {
fs/proc/vmcore.c
279
tsz = min(offset + (u64)dump->size - start, (u64)size);
fs/proc/vmcore.c
280
buf = dump->buf + start - offset;
fs/proc/vmcore.c
291
offset += dump->size;
fs/proc/vmcore.c
301
struct vmcoredd_node *dump;
fs/proc/vmcore.c
306
list_for_each_entry(dump, &vmcoredd_list, list) {
fs/proc/vmcore.c
307
if (start < offset + dump->size) {
fs/proc/vmcore.c
308
tsz = min(offset + (u64)dump->size - start, (u64)size);
fs/proc/vmcore.c
309
buf = dump->buf + start - offset;
fs/proc/vmcore.c
322
offset += dump->size;
fs/pstore/platform.c
377
.dump = pstore_dump,
fs/ubifs/file.c
66
goto dump;
fs/ubifs/file.c
73
goto dump;
fs/ubifs/file.c
80
goto dump;
fs/ubifs/file.c
92
dump:
include/linux/cb710.h
107
void cb710_dump_regs(struct cb710_chip *chip, unsigned dump);
include/linux/inet_diag.h
12
void (*dump)(struct sk_buff *skb,
include/linux/kmsg_dump.h
63
void (*dump)(struct kmsg_dumper *dumper, struct kmsg_dump_detail *detail);
include/linux/netlink.h
284
int (*dump)(struct sk_buff * skb,
include/linux/netlink.h
322
int (*dump)(struct sk_buff *skb, struct netlink_callback *);
include/linux/platform_data/cros_ec_commands.h
2092
} dump;
include/linux/platform_data/cros_ec_commands.h
2611
} dump;
include/linux/platform_data/cros_ec_commands.h
2795
} dump;
include/linux/remoteproc.h
487
void (*dump)(struct rproc *rproc, struct rproc_dump_segment *segment,
include/linux/sock_diag.h
18
int (*dump)(struct sk_buff *skb, struct nlmsghdr *nlh);
include/net/act_api.h
123
int (*dump)(struct sk_buff *, struct tc_action *, int, int);
include/net/bluetooth/hci_core.h
1797
INIT_WORK(&hdev->dump.dump_rx, hci_devcd_rx);
include/net/bluetooth/hci_core.h
1798
INIT_DELAYED_WORK(&hdev->dump.dump_timeout, hci_devcd_timeout);
include/net/bluetooth/hci_core.h
1799
skb_queue_head_init(&hdev->dump.dump_q);
include/net/bluetooth/hci_core.h
584
struct hci_devcoredump dump;
include/net/devlink.h
814
int (*dump)(struct devlink_health_reporter *reporter,
include/net/netfilter/nf_tables.h
1458
int (*dump)(struct sk_buff *skb,
include/net/netfilter/nf_tables.h
973
int (*dump)(struct sk_buff *skb,
include/net/pkt_cls.h
479
int (*dump)(struct sk_buff *, struct tcf_ematch *);
include/net/sch_generic.h
291
int (*dump)(struct Qdisc *, unsigned long,
include/net/sch_generic.h
329
int (*dump)(struct Qdisc *, struct sk_buff *);
include/net/sch_generic.h
400
int (*dump)(struct net*, struct tcf_proto*, void *,
include/rdma/rdma_netlink.h
20
int (*dump)(struct sk_buff *skb, struct netlink_callback *nlcb);
kernel/dma/debug.c
591
DEFINE_SHOW_ATTRIBUTE(dump);
kernel/printk/printk.c
4782
if (!dumper->dump)
kernel/printk/printk.c
4876
dumper->dump(dumper, &detail);
kernel/sched/ext.c
4296
kvfree(ei->dump);
kernel/sched/ext.c
4312
ei->dump = kvzalloc(exit_dump_len, GFP_KERNEL);
kernel/sched/ext.c
4314
if (!ei->bt || !ei->msg || !ei->dump) {
kernel/sched/ext.c
4722
seq_buf_init(&s, ei->dump, dump_len);
kernel/sched/ext.c
4735
if (SCX_HAS_OP(sch, dump)) {
kernel/sched/ext.c
4737
SCX_CALL_OP(sch, SCX_KF_UNLOCKED, dump, NULL, &dctx);
kernel/sched/ext.c
4844
memcpy(ei->dump + dump_len - sizeof(trunc_marker),
kernel/sched/ext.c
5595
.dump = sched_ext_ops__dump,
kernel/sched/ext_internal.h
105
char *dump;
kernel/sched/ext_internal.h
594
void (*dump)(struct scx_dump_ctx *ctx);
net/batman-adv/bat_iv_ogm.c
2509
.dump = batadv_iv_ogm_neigh_dump,
net/batman-adv/bat_iv_ogm.c
2512
.dump = batadv_iv_ogm_orig_dump,
net/batman-adv/bat_iv_ogm.c
2519
.dump = batadv_iv_gw_dump,
net/batman-adv/bat_v.c
791
.dump = batadv_v_neigh_dump,
net/batman-adv/bat_v.c
794
.dump = batadv_v_orig_dump,
net/batman-adv/bat_v.c
801
.dump = batadv_v_gw_dump,
net/batman-adv/gateway_client.c
520
if (!bat_priv->algo_ops->gw.dump) {
net/batman-adv/gateway_client.c
525
bat_priv->algo_ops->gw.dump(msg, cb, bat_priv);
net/batman-adv/originator.c
1356
if (!bat_priv->algo_ops->orig.dump) {
net/batman-adv/originator.c
1361
bat_priv->algo_ops->orig.dump(msg, cb, bat_priv, hard_iface);
net/batman-adv/originator.c
787
if (!bat_priv->algo_ops->neigh.dump) {
net/batman-adv/originator.c
792
bat_priv->algo_ops->neigh.dump(msg, cb, bat_priv, hard_iface);
net/batman-adv/types.h
2006
void (*dump)(struct sk_buff *msg, struct netlink_callback *cb,
net/batman-adv/types.h
2016
void (*dump)(struct sk_buff *msg, struct netlink_callback *cb,
net/batman-adv/types.h
2049
void (*dump)(struct sk_buff *msg, struct netlink_callback *cb,
net/bluetooth/coredump.c
103
vfree(hdev->dump.head);
net/bluetooth/coredump.c
111
hdev->dump.head = vmalloc(size);
net/bluetooth/coredump.c
112
if (!hdev->dump.head)
net/bluetooth/coredump.c
115
hdev->dump.alloc_size = size;
net/bluetooth/coredump.c
116
hdev->dump.tail = hdev->dump.head;
net/bluetooth/coredump.c
117
hdev->dump.end = hdev->dump.head + size;
net/bluetooth/coredump.c
127
if (hdev->dump.tail + size > hdev->dump.end)
net/bluetooth/coredump.c
130
memcpy(hdev->dump.tail, buf, size);
net/bluetooth/coredump.c
131
hdev->dump.tail += size;
net/bluetooth/coredump.c
139
if (hdev->dump.tail + len > hdev->dump.end)
net/bluetooth/coredump.c
142
memset(hdev->dump.tail, pattern, len);
net/bluetooth/coredump.c
143
hdev->dump.tail += len;
net/bluetooth/coredump.c
185
if (hdev->dump.state != HCI_DEVCOREDUMP_IDLE) {
net/bluetooth/coredump.c
207
queue_delayed_work(hdev->workqueue, &hdev->dump.dump_timeout,
net/bluetooth/coredump.c
208
hdev->dump.timeout);
net/bluetooth/coredump.c
213
if (hdev->dump.state != HCI_DEVCOREDUMP_ACTIVE) {
net/bluetooth/coredump.c
227
if (hdev->dump.state != HCI_DEVCOREDUMP_ACTIVE) {
net/bluetooth/coredump.c
248
bt_dev_dbg(hdev, "state %d", hdev->dump.state);
net/bluetooth/coredump.c
250
size = hdev->dump.tail - hdev->dump.head;
net/bluetooth/coredump.c
255
skb_put_data(skb, hdev->dump.head, size);
net/bluetooth/coredump.c
260
dev_coredumpv(&hdev->dev, hdev->dump.head, size, GFP_KERNEL);
net/bluetooth/coredump.c
268
if (hdev->dump.state != HCI_DEVCOREDUMP_ACTIVE) {
net/bluetooth/coredump.c
274
dump_size = hdev->dump.tail - hdev->dump.head;
net/bluetooth/coredump.c
277
hdev->dump.alloc_size);
net/bluetooth/coredump.c
287
if (hdev->dump.state != HCI_DEVCOREDUMP_ACTIVE) {
net/bluetooth/coredump.c
293
dump_size = hdev->dump.tail - hdev->dump.head;
net/bluetooth/coredump.c
296
hdev->dump.alloc_size);
net/bluetooth/coredump.c
333
struct hci_dev *hdev = container_of(work, struct hci_dev, dump.dump_rx);
net/bluetooth/coredump.c
337
while ((skb = skb_dequeue(&hdev->dump.dump_q))) {
net/bluetooth/coredump.c
34
hci_dmp_cb(skb)->pkt_type, hdev->dump.state)
net/bluetooth/coredump.c
341
if (hdev->dump.state == HCI_DEVCOREDUMP_TIMEOUT) {
net/bluetooth/coredump.c
347
start_state = hdev->dump.state;
net/bluetooth/coredump.c
372
hci_dmp_cb(skb)->pkt_type, hdev->dump.state);
net/bluetooth/coredump.c
382
if (start_state != hdev->dump.state)
net/bluetooth/coredump.c
383
hci_devcd_notify(hdev, hdev->dump.state);
net/bluetooth/coredump.c
387
if (hdev->dump.state == HCI_DEVCOREDUMP_DONE ||
net/bluetooth/coredump.c
388
hdev->dump.state == HCI_DEVCOREDUMP_ABORT)
net/bluetooth/coredump.c
398
dump.dump_timeout.work);
net/bluetooth/coredump.c
405
cancel_work(&hdev->dump.dump_rx);
net/bluetooth/coredump.c
409
dump_size = hdev->dump.tail - hdev->dump.head;
net/bluetooth/coredump.c
411
hdev->dump.alloc_size);
net/bluetooth/coredump.c
434
hdev->dump.coredump = coredump;
net/bluetooth/coredump.c
435
hdev->dump.dmp_hdr = dmp_hdr;
net/bluetooth/coredump.c
436
hdev->dump.notify_change = notify_change;
net/bluetooth/coredump.c
437
hdev->dump.supported = true;
net/bluetooth/coredump.c
438
hdev->dump.timeout = DEVCOREDUMP_TIMEOUT;
net/bluetooth/coredump.c
447
return hdev->dump.supported;
net/bluetooth/coredump.c
464
skb_queue_tail(&hdev->dump.dump_q, skb);
net/bluetooth/coredump.c
465
queue_work(hdev->workqueue, &hdev->dump.dump_rx);
net/bluetooth/coredump.c
483
skb_queue_tail(&hdev->dump.dump_q, skb);
net/bluetooth/coredump.c
484
queue_work(hdev->workqueue, &hdev->dump.dump_rx);
net/bluetooth/coredump.c
508
skb_queue_tail(&hdev->dump.dump_q, skb);
net/bluetooth/coredump.c
509
queue_work(hdev->workqueue, &hdev->dump.dump_rx);
net/bluetooth/coredump.c
528
skb_queue_tail(&hdev->dump.dump_q, skb);
net/bluetooth/coredump.c
529
queue_work(hdev->workqueue, &hdev->dump.dump_rx);
net/bluetooth/coredump.c
54
hdev->dump.state, state);
net/bluetooth/coredump.c
548
skb_queue_tail(&hdev->dump.dump_q, skb);
net/bluetooth/coredump.c
549
queue_work(hdev->workqueue, &hdev->dump.dump_rx);
net/bluetooth/coredump.c
56
hdev->dump.state = state;
net/bluetooth/coredump.c
58
return hci_devcd_update_hdr_state(hdev->dump.head,
net/bluetooth/coredump.c
59
hdev->dump.alloc_size, state);
net/bluetooth/coredump.c
72
if (hdev->dump.dmp_hdr)
net/bluetooth/coredump.c
73
hdev->dump.dmp_hdr(hdev, skb);
net/bluetooth/coredump.c
83
if (hdev->dump.notify_change)
net/bluetooth/coredump.c
84
hdev->dump.notify_change(hdev, state);
net/bluetooth/coredump.c
90
hdev->dump.head = NULL;
net/bluetooth/coredump.c
91
hdev->dump.tail = NULL;
net/bluetooth/coredump.c
92
hdev->dump.alloc_size = 0;
net/bluetooth/coredump.c
96
cancel_delayed_work(&hdev->dump.dump_timeout);
net/bluetooth/coredump.c
97
skb_queue_purge(&hdev->dump.dump_q);
net/bridge/netfilter/nft_meta_bridge.c
114
.dump = nft_meta_get_dump,
net/bridge/netfilter/nft_meta_bridge.c
204
.dump = nft_meta_set_dump,
net/bridge/netfilter/nft_reject_bridge.c
185
.dump = nft_reject_dump,
net/core/rtnetlink.c
6874
control->data = control->dump;
net/core/rtnetlink.c
6875
control->dump = rtnl_dumpit;
net/core/rtnetlink.c
6940
.dump = dumpit,
net/core/sock_diag.c
249
err = hndl->dump(skb, nlh);
net/devlink/health.c
1226
if (!reporter->ops->dump) {
net/devlink/health.c
1262
if (!reporter->ops->dump)
net/devlink/health.c
132
reporter->auto_dump = !!ops->dump;
net/devlink/health.c
315
if (reporter->ops->dump &&
net/devlink/health.c
472
if (!reporter->ops->dump &&
net/devlink/health.c
597
if (!reporter->ops->dump)
net/devlink/health.c
609
err = reporter->ops->dump(reporter, reporter->dump_fmsg,
net/dsa/user.c
517
struct dsa_user_dump_ctx *dump = data;
net/dsa/user.c
518
struct ndo_fdb_dump_context *ctx = (void *)dump->cb->ctx;
net/dsa/user.c
519
u32 portid = NETLINK_CB(dump->cb->skb).portid;
net/dsa/user.c
520
u32 seq = dump->cb->nlh->nlmsg_seq;
net/dsa/user.c
524
if (dump->idx < ctx->fdb_idx)
net/dsa/user.c
527
nlh = nlmsg_put(dump->skb, portid, seq, RTM_NEWNEIGH,
net/dsa/user.c
538
ndm->ndm_ifindex = dump->dev->ifindex;
net/dsa/user.c
541
if (nla_put(dump->skb, NDA_LLADDR, ETH_ALEN, addr))
net/dsa/user.c
544
if (vid && nla_put_u16(dump->skb, NDA_VLAN, vid))
net/dsa/user.c
547
nlmsg_end(dump->skb, nlh);
net/dsa/user.c
550
dump->idx++;
net/dsa/user.c
554
nlmsg_cancel(dump->skb, nlh);
net/dsa/user.c
564
struct dsa_user_dump_ctx dump = {
net/dsa/user.c
572
err = dsa_port_fdb_dump(dp, dsa_user_port_fdb_do_dump, &dump);
net/dsa/user.c
573
*idx = dump.idx;
net/ethtool/ioctl.c
2722
struct ethtool_dump dump;
net/ethtool/ioctl.c
2727
if (copy_from_user(&dump, useraddr, sizeof(dump)))
net/ethtool/ioctl.c
2730
return dev->ethtool_ops->set_dump(dev, &dump);
net/ethtool/ioctl.c
2737
struct ethtool_dump dump;
net/ethtool/ioctl.c
2743
if (copy_from_user(&dump, useraddr, sizeof(dump)))
net/ethtool/ioctl.c
2746
ret = ops->get_dump_flag(dev, &dump);
net/ethtool/ioctl.c
2750
if (copy_to_user(useraddr, &dump, sizeof(dump)))
net/ethtool/ioctl.c
2760
struct ethtool_dump dump, tmp;
net/ethtool/ioctl.c
2767
if (copy_from_user(&dump, useraddr, sizeof(dump)))
net/ethtool/ioctl.c
2776
len = min(tmp.len, dump.len);
net/ethtool/ioctl.c
2783
dump.len = len;
net/ethtool/ioctl.c
2792
ret = ops->get_dump_data(dev, &dump, data);
net/ethtool/ioctl.c
2803
WARN_ON(dump.len != len && dump.len != tmp.len);
net/ethtool/ioctl.c
2804
dump.len = len;
net/ethtool/ioctl.c
2806
if (copy_to_user(useraddr, &dump, sizeof(dump))) {
net/ipv4/inet_diag.c
1035
.dump = inet_diag_handler_cmd,
net/ipv4/inet_diag.c
1043
.dump = inet_diag_handler_cmd,
net/ipv4/inet_diag.c
818
handler->dump(skb, cb, r);
net/ipv4/inet_diag.c
955
.dump = inet_diag_dump_compat,
net/ipv4/inet_diag.c
976
.dump = inet_diag_dump,
net/ipv4/netfilter/nft_dup_ipv4.c
78
.dump = nft_dup_ipv4_dump,
net/ipv4/netfilter/nft_fib_ipv4.c
164
.dump = nft_fib_dump,
net/ipv4/netfilter/nft_fib_ipv4.c
174
.dump = nft_fib_dump,
net/ipv4/netfilter/nft_reject_ipv4.c
46
.dump = nft_reject_dump,
net/ipv4/raw_diag.c
213
.dump = raw_diag_dump,
net/ipv4/tcp_diag.c
663
.dump = tcp_diag_dump,
net/ipv4/udp_diag.c
237
.dump = udp_diag_dump,
net/ipv4/udp_diag.c
261
.dump = udplite_diag_dump,
net/ipv6/netfilter/nft_dup_ipv6.c
76
.dump = nft_dup_ipv6_dump,
net/ipv6/netfilter/nft_fib_ipv6.c
226
.dump = nft_fib_dump,
net/ipv6/netfilter/nft_fib_ipv6.c
236
.dump = nft_fib_dump,
net/ipv6/netfilter/nft_reject_ipv6.c
47
.dump = nft_reject_dump,
net/ipv6/route.c
5991
struct rt6_rtnl_dump_arg *dump;
net/ipv6/route.c
6001
struct rt6_rtnl_dump_arg *dump = w->dump;
net/ipv6/route.c
6033
err = rt6_fill_node(dump->net, dump->skb, w->rt,
net/ipv6/route.c
6036
NETLINK_CB(dump->cb->skb).portid,
net/ipv6/route.c
6037
dump->cb->nlh->nlmsg_seq, w->flags);
net/ipv6/route.c
6093
struct fib6_nh_exception_dump_walker w = { .dump = arg,
net/key/af_key.c
1801
out_hdr->sadb_msg_version = pfk->dump.msg_version;
net/key/af_key.c
1807
out_hdr->sadb_msg_pid = pfk->dump.msg_portid;
net/key/af_key.c
1809
if (pfk->dump.skb)
net/key/af_key.c
1810
pfkey_broadcast(pfk->dump.skb, GFP_ATOMIC, BROADCAST_ONE,
net/key/af_key.c
1812
pfk->dump.skb = out_skb;
net/key/af_key.c
1820
return xfrm_state_walk(net, &pfk->dump.u.state, dump_sa, (void *) pfk);
net/key/af_key.c
1827
xfrm_state_walk_done(&pfk->dump.u.state, net);
net/key/af_key.c
1837
if (pfk->dump.dump != NULL) {
net/key/af_key.c
1873
pfk->dump.msg_version = hdr->sadb_msg_version;
net/key/af_key.c
1874
pfk->dump.msg_portid = hdr->sadb_msg_pid;
net/key/af_key.c
1875
pfk->dump.dump = pfkey_dump_sa;
net/key/af_key.c
1876
pfk->dump.done = pfkey_dump_sa_done;
net/key/af_key.c
1877
xfrm_state_walk_init(&pfk->dump.u.state, proto, filter);
net/key/af_key.c
2709
out_hdr->sadb_msg_version = pfk->dump.msg_version;
net/key/af_key.c
2714
out_hdr->sadb_msg_pid = pfk->dump.msg_portid;
net/key/af_key.c
2716
if (pfk->dump.skb)
net/key/af_key.c
2717
pfkey_broadcast(pfk->dump.skb, GFP_ATOMIC, BROADCAST_ONE,
net/key/af_key.c
2719
pfk->dump.skb = out_skb;
net/key/af_key.c
2727
return xfrm_policy_walk(net, &pfk->dump.u.policy, dump_sp, (void *) pfk);
net/key/af_key.c
2734
xfrm_policy_walk_done(&pfk->dump.u.policy, net);
net/key/af_key.c
2742
if (pfk->dump.dump != NULL) {
net/key/af_key.c
2747
pfk->dump.msg_version = hdr->sadb_msg_version;
net/key/af_key.c
2748
pfk->dump.msg_portid = hdr->sadb_msg_pid;
net/key/af_key.c
2749
pfk->dump.dump = pfkey_dump_sp;
net/key/af_key.c
2750
pfk->dump.done = pfkey_dump_sp_done;
net/key/af_key.c
2751
xfrm_policy_walk_init(&pfk->dump.u.policy, XFRM_POLICY_TYPE_MAIN);
net/key/af_key.c
276
if (!pfk->dump.dump) {
net/key/af_key.c
281
rc = pfk->dump.dump(pfk);
net/key/af_key.c
287
if (pfk->dump.skb) {
net/key/af_key.c
293
hdr = (struct sadb_msg *) pfk->dump.skb->data;
net/key/af_key.c
296
pfkey_broadcast(pfk->dump.skb, GFP_ATOMIC, BROADCAST_ONE,
net/key/af_key.c
298
pfk->dump.skb = NULL;
net/key/af_key.c
3746
if (pfk->dump.dump != NULL &&
net/key/af_key.c
54
int (*dump)(struct pfkey_sock *sk);
net/key/af_key.c
61
} dump;
net/key/af_key.c
83
if (pfk->dump.dump) {
net/key/af_key.c
84
if (pfk->dump.skb) {
net/key/af_key.c
85
kfree_skb(pfk->dump.skb);
net/key/af_key.c
86
pfk->dump.skb = NULL;
net/key/af_key.c
88
pfk->dump.done(pfk);
net/key/af_key.c
89
pfk->dump.dump = NULL;
net/key/af_key.c
90
pfk->dump.done = NULL;
net/mptcp/mptcp_diag.c
222
.dump = mptcp_diag_dump,
net/netfilter/ipset/ip_set_core.c
1714
.dump = ip_set_dump_do,
net/netfilter/nf_conntrack_netlink.c
1682
.dump = ctnetlink_dump_table,
net/netfilter/nf_conntrack_netlink.c
1827
.dump = ctnetlink_dump_dying,
net/netfilter/nf_conntrack_netlink.c
1841
.dump = ctnetlink_dump_unconfirmed,
net/netfilter/nf_conntrack_netlink.c
2562
.dump = ctnetlink_ct_stat_cpu_dump,
net/netfilter/nf_conntrack_netlink.c
3268
.dump = ctnetlink_exp_ct_dump_table,
net/netfilter/nf_conntrack_netlink.c
3319
.dump = ctnetlink_exp_dump_table,
net/netfilter/nf_conntrack_netlink.c
339
bool dump)
net/netfilter/nf_conntrack_netlink.c
343
if (!mark && !dump)
net/netfilter/nf_conntrack_netlink.c
3748
.dump = ctnetlink_exp_stat_cpu_dump,
net/netfilter/nf_tables_api.c
1335
.dump = nf_tables_dump_tables,
net/netfilter/nf_tables_api.c
2208
.dump = nf_tables_dump_chains,
net/netfilter/nf_tables_api.c
3405
if (expr->ops->dump) {
net/netfilter/nf_tables_api.c
3410
if (expr->ops->dump(skb, expr, reset) < 0)
net/netfilter/nf_tables_api.c
4003
.dump = nf_tables_dump_rules,
net/netfilter/nf_tables_api.c
5138
.dump = nf_tables_dump_sets,
net/netfilter/nf_tables_api.c
6551
.dump = nf_tables_dump_set,
net/netfilter/nf_tables_api.c
8125
if (obj->ops->dump(skb, obj, reset) < 0)
net/netfilter/nf_tables_api.c
8535
.dump = nf_tables_dump_obj,
net/netfilter/nf_tables_api.c
9509
.dump = nf_tables_dump_flowtable,
net/netfilter/nfnetlink_acct.c
284
.dump = nfnl_acct_dump,
net/netfilter/nfnetlink_cthelper.c
630
.dump = nfnl_cthelper_dump_table,
net/netfilter/nfnetlink_cttimeout.c
273
.dump = ctnl_timeout_dump,
net/netfilter/nfnetlink_hook.c
442
.dump = nfnl_hook_dump,
net/netfilter/nft_bitwise.c
447
.dump = nft_bitwise_dump,
net/netfilter/nft_bitwise.c
591
.dump = nft_bitwise_fast_dump,
net/netfilter/nft_byteorder.c
188
.dump = nft_byteorder_dump,
net/netfilter/nft_cmp.c
192
.dump = nft_cmp_dump,
net/netfilter/nft_cmp.c
284
.dump = nft_cmp_fast_dump,
net/netfilter/nft_cmp.c
378
.dump = nft_cmp16_fast_dump,
net/netfilter/nft_compat.c
828
ops->dump = nft_match_dump;
net/netfilter/nft_compat.c
840
ops->dump = nft_match_large_dump;
net/netfilter/nft_compat.c
918
ops->dump = nft_target_dump;
net/netfilter/nft_connlimit.c
172
.dump = nft_connlimit_obj_dump,
net/netfilter/nft_connlimit.c
259
.dump = nft_connlimit_dump,
net/netfilter/nft_counter.c
206
.dump = nft_counter_obj_dump,
net/netfilter/nft_counter.c
314
.dump = nft_counter_dump,
net/netfilter/nft_ct.c
1063
.dump = nft_ct_timeout_obj_dump,
net/netfilter/nft_ct.c
1250
.dump = nft_ct_helper_obj_dump,
net/netfilter/nft_ct.c
1402
.dump = nft_ct_expect_obj_dump,
net/netfilter/nft_ct.c
759
.dump = nft_ct_get_dump,
net/netfilter/nft_ct.c
788
.dump = nft_ct_get_dump,
net/netfilter/nft_ct.c
799
.dump = nft_ct_set_dump,
net/netfilter/nft_ct.c
810
.dump = nft_ct_set_dump,
net/netfilter/nft_dup_netdev.c
82
.dump = nft_dup_netdev_dump,
net/netfilter/nft_dynset.c
431
.dump = nft_dynset_dump,
net/netfilter/nft_exthdr.c
737
.dump = nft_exthdr_dump,
net/netfilter/nft_exthdr.c
746
.dump = nft_exthdr_dump,
net/netfilter/nft_exthdr.c
755
.dump = nft_exthdr_dump,
net/netfilter/nft_exthdr.c
764
.dump = nft_exthdr_dump_set,
net/netfilter/nft_exthdr.c
773
.dump = nft_exthdr_dump_strip,
net/netfilter/nft_exthdr.c
782
.dump = nft_exthdr_dump,
net/netfilter/nft_exthdr.c
792
.dump = nft_exthdr_dump,
net/netfilter/nft_fib_inet.c
50
.dump = nft_fib_dump,
net/netfilter/nft_fib_netdev.c
59
.dump = nft_fib_dump,
net/netfilter/nft_flow_offload.c
227
.dump = nft_flow_offload_dump,
net/netfilter/nft_fwd_netdev.c
219
.dump = nft_fwd_neigh_dump,
net/netfilter/nft_fwd_netdev.c
229
.dump = nft_fwd_netdev_dump,
net/netfilter/nft_hash.c
229
.dump = nft_jhash_dump,
net/netfilter/nft_hash.c
238
.dump = nft_symhash_dump,
net/netfilter/nft_immediate.c
342
.dump = nft_immediate_dump,
net/netfilter/nft_inner.c
422
.dump = nft_inner_dump,
net/netfilter/nft_last.c
127
.dump = nft_last_dump,
net/netfilter/nft_limit.c
245
.dump = nft_limit_pkts_dump,
net/netfilter/nft_limit.c
299
.dump = nft_limit_bytes_dump,
net/netfilter/nft_limit.c
379
.dump = nft_limit_obj_pkts_dump,
net/netfilter/nft_limit.c
426
.dump = nft_limit_obj_bytes_dump,
net/netfilter/nft_log.c
237
.dump = nft_log_dump,
net/netfilter/nft_lookup.c
288
.dump = nft_lookup_dump,
net/netfilter/nft_masq.c
144
.dump = nft_masq_dump,
net/netfilter/nft_masq.c
172
.dump = nft_masq_dump,
net/netfilter/nft_masq.c
214
.dump = nft_masq_dump,
net/netfilter/nft_meta.c
1002
.dump = nft_secmark_obj_dump,
net/netfilter/nft_meta.c
775
.dump = nft_meta_get_dump,
net/netfilter/nft_meta.c
805
.dump = nft_meta_set_dump,
net/netfilter/nft_meta.c
893
.dump = nft_meta_get_dump,
net/netfilter/nft_nat.c
321
.dump = nft_nat_dump,
net/netfilter/nft_nat.c
352
.dump = nft_nat_dump,
net/netfilter/nft_numgen.c
198
.dump = nft_ng_inc_dump,
net/netfilter/nft_numgen.c
207
.dump = nft_ng_random_dump,
net/netfilter/nft_objref.c
124
.dump = nft_objref_dump,
net/netfilter/nft_objref.c
246
.dump = nft_objref_map_dump,
net/netfilter/nft_osf.c
159
.dump = nft_osf_dump,
net/netfilter/nft_payload.c
1039
.dump = nft_payload_set_dump,
net/netfilter/nft_payload.c
580
.dump = nft_payload_dump,
net/netfilter/nft_payload.c
590
.dump = nft_payload_dump,
net/netfilter/nft_payload.c
681
.dump = nft_payload_dump,
net/netfilter/nft_queue.c
192
.dump = nft_queue_dump,
net/netfilter/nft_queue.c
202
.dump = nft_queue_sreg_dump,
net/netfilter/nft_quota.c
197
.dump = nft_quota_obj_dump,
net/netfilter/nft_quota.c
268
.dump = nft_quota_dump,
net/netfilter/nft_range.c
140
.dump = nft_range_dump,
net/netfilter/nft_redir.c
147
.dump = nft_redir_dump,
net/netfilter/nft_redir.c
175
.dump = nft_redir_dump,
net/netfilter/nft_redir.c
204
.dump = nft_redir_dump,
net/netfilter/nft_reject_inet.c
80
.dump = nft_reject_dump,
net/netfilter/nft_reject_netdev.c
159
.dump = nft_reject_dump,
net/netfilter/nft_rt.c
196
.dump = nft_rt_get_dump,
net/netfilter/nft_socket.c
297
.dump = nft_socket_dump,
net/netfilter/nft_synproxy.c
292
.dump = nft_synproxy_dump,
net/netfilter/nft_synproxy.c
353
.dump = nft_synproxy_obj_dump,
net/netfilter/nft_tproxy.c
333
.dump = nft_tproxy_dump,
net/netfilter/nft_tunnel.c
158
.dump = nft_tunnel_get_dump,
net/netfilter/nft_tunnel.c
715
.dump = nft_tunnel_obj_dump,
net/netfilter/nft_xfrm.c
294
.dump = nft_xfrm_get_dump,
net/netlink/af_netlink.c
2325
nlk->dump_done_errno = cb->dump(skb, cb);
net/netlink/af_netlink.c
2418
cb->dump = control->dump;
net/netlink/diag.c
235
.dump = netlink_diag_dump,
net/netlink/diag.c
246
.dump = netlink_diag_handler_dump,
net/netlink/genetlink.c
1062
.dump = genl_dumpit,
net/netlink/genetlink.c
1560
struct genl_split_ops doit, dump;
net/netlink/genetlink.c
1565
err = genl_get_cmd_both(ctx->op, rt, &doit, &dump);
net/netlink/genetlink.c
1578
if (dump.policy) {
net/netlink/genetlink.c
1580
dump.policy,
net/netlink/genetlink.c
1581
dump.maxattr);
net/packet/diag.c
240
.dump = packet_diag_dump,
net/packet/diag.c
250
.dump = packet_diag_handler_dump,
net/sched/act_api.c
1023
if (!act->act || !act->dump || !act->init)
net/sched/act_api.c
1243
return a->ops->dump(skb, a, bind, ref);
net/sched/act_bpf.c
397
.dump = tcf_bpf_dump,
net/sched/act_connmark.c
244
.dump = tcf_connmark_dump,
net/sched/act_csum.c
705
.dump = tcf_csum_dump,
net/sched/act_ct.c
1637
.dump = tcf_ct_dump,
net/sched/act_ctinfo.c
364
.dump = tcf_ctinfo_dump,
net/sched/act_gact.c
293
.dump = tcf_gact_dump,
net/sched/act_gate.c
741
.dump = tcf_gate_dump,
net/sched/act_ife.c
886
.dump = tcf_ife_dump,
net/sched/act_mirred.c
645
.dump = tcf_mirred_dump,
net/sched/act_mpls.c
446
.dump = tcf_mpls_dump,
net/sched/act_nat.c
321
.dump = tcf_nat_dump,
net/sched/act_pedit.c
617
.dump = tcf_pedit_dump,
net/sched/act_police.c
497
.dump = tcf_police_dump,
net/sched/act_sample.c
324
.dump = tcf_sample_dump,
net/sched/act_simple.c
206
.dump = tcf_simp_dump,
net/sched/act_skbedit.c
424
.dump = tcf_skbedit_dump,
net/sched/act_skbmod.c
283
.dump = tcf_skbmod_dump,
net/sched/act_tunnel_key.c
837
.dump = tunnel_key_dump,
net/sched/act_vlan.c
421
.dump = tcf_vlan_dump,
net/sched/cls_api.c
2092
if (tp->ops->dump &&
net/sched/cls_api.c
2093
tp->ops->dump(net, tp, fh, skb, tcm, rtnl_held) < 0)
net/sched/cls_basic.c
327
.dump = basic_dump,
net/sched/cls_bpf.c
693
.dump = cls_bpf_dump,
net/sched/cls_cgroup.c
209
.dump = cls_cgroup_dump,
net/sched/cls_flow.c
710
.dump = flow_dump,
net/sched/cls_flower.c
3846
.dump = fl_dump,
net/sched/cls_fw.c
442
.dump = fw_dump,
net/sched/cls_matchall.c
399
.dump = mall_dump,
net/sched/cls_route.c
670
.dump = route4_dump,
net/sched/cls_u32.c
1465
.dump = u32_dump,
net/sched/em_canid.c
213
.dump = em_canid_dump,
net/sched/em_ipt.c
275
.dump = em_ipt_dump,
net/sched/em_meta.c
797
int (*dump)(struct sk_buff *, struct meta_value *, int);
net/sched/em_meta.c
806
.dump = meta_var_dump
net/sched/em_meta.c
812
.dump = meta_int_dump
net/sched/em_meta.c
979
if (ops->dump(skb, &meta->lvalue, TCA_EM_META_LVALUE) < 0 ||
net/sched/em_meta.c
980
ops->dump(skb, &meta->rvalue, TCA_EM_META_RVALUE) < 0)
net/sched/em_meta.c
994
.dump = em_meta_dump,
net/sched/em_text.c
142
.dump = em_text_dump,
net/sched/ematch.c
468
if (em->ops && em->ops->dump) {
net/sched/ematch.c
469
if (em->ops->dump(skb, em) < 0)
net/sched/sch_api.c
1966
if (cl_ops->dump && cl_ops->dump(q, cl, skb, tcm) < 0)
net/sched/sch_api.c
938
if (q->ops->dump && q->ops->dump(q, skb) < 0)
net/sched/sch_cake.c
3218
.dump = cake_dump_class,
net/sched/sch_cake.c
3234
.dump = cake_dump,
net/sched/sch_cake.c
3330
.dump = mq_dump_class,
net/sched/sch_cake.c
3343
.dump = cake_mq_dump,
net/sched/sch_cbs.c
532
.dump = cbs_dump_class,
net/sched/sch_cbs.c
546
.dump = cbs_dump,
net/sched/sch_choke.c
498
.dump = choke_dump,
net/sched/sch_codel.c
265
.dump = codel_dump,
net/sched/sch_drr.c
471
.dump = drr_dump_class,
net/sched/sch_dualpi2.c
1151
.dump = dualpi2_dump,
net/sched/sch_etf.c
500
.dump = etf_dump,
net/sched/sch_ets.c
810
.dump = ets_class_dump,
net/sched/sch_ets.c
829
.dump = ets_qdisc_dump,
net/sched/sch_fifo.c
197
.dump = fifo_dump,
net/sched/sch_fifo.c
212
.dump = fifo_dump,
net/sched/sch_fifo.c
226
.dump = fifo_hd_dump,
net/sched/sch_fq.c
1333
.dump = fq_dump,
net/sched/sch_fq_codel.c
715
.dump = fq_codel_dump_class,
net/sched/sch_fq_codel.c
731
.dump = fq_codel_dump,
net/sched/sch_fq_pie.c
573
.dump = fq_pie_dump,
net/sched/sch_generic.c
926
.dump = pfifo_fast_dump,
net/sched/sch_gred.c
931
.dump = gred_dump,
net/sched/sch_hfsc.c
1668
.dump = hfsc_dump_class,
net/sched/sch_hfsc.c
1679
.dump = hfsc_dump_qdisc,
net/sched/sch_hhf.c
709
.dump = hhf_dump,
net/sched/sch_htb.c
2135
.dump = htb_dump_class,
net/sched/sch_htb.c
2150
.dump = htb_dump,
net/sched/sch_ingress.c
167
.dump = ingress_dump,
net/sched/sch_ingress.c
343
.dump = ingress_dump,
net/sched/sch_mq.c
287
.dump = mq_dump_class,
net/sched/sch_mq.c
299
.dump = mq_dump,
net/sched/sch_mqprio.c
758
.dump = mqprio_dump_class,
net/sched/sch_mqprio.c
771
.dump = mqprio_dump,
net/sched/sch_multiq.c
379
.dump = multiq_dump_class,
net/sched/sch_multiq.c
395
.dump = multiq_dump,
net/sched/sch_netem.c
1342
.dump = netem_dump_class,
net/sched/sch_netem.c
1356
.dump = netem_dump,
net/sched/sch_pie.c
563
.dump = pie_dump,
net/sched/sch_prio.c
402
.dump = prio_dump_class,
net/sched/sch_prio.c
418
.dump = prio_dump,
net/sched/sch_qfq.c
1523
.dump = qfq_dump_class,
net/sched/sch_red.c
535
.dump = red_dump_class,
net/sched/sch_red.c
549
.dump = red_dump,
net/sched/sch_sfb.c
696
.dump = sfb_dump_class,
net/sched/sch_sfb.c
710
.dump = sfb_dump,
net/sched/sch_sfq.c
948
.dump = sfq_dump_class,
net/sched/sch_sfq.c
964
.dump = sfq_dump,
net/sched/sch_skbprio.c
275
.dump = skbprio_dump_class,
net/sched/sch_skbprio.c
290
.dump = skbprio_dump,
net/sched/sch_taprio.c
2526
.dump = taprio_dump_class,
net/sched/sch_taprio.c
2543
.dump = taprio_dump,
net/sched/sch_tbf.c
600
.dump = tbf_dump_class,
net/sched/sch_tbf.c
615
.dump = tbf_dump,
net/sctp/diag.c
522
.dump = sctp_diag_dump,
net/smc/smc_diag.c
248
.dump = smc_diag_dump,
net/smc/smc_diag.c
260
.dump = smc_diag_handler_dump,
net/tipc/diag.c
100
.dump = tipc_sock_diag_handler_dump,
net/tipc/diag.c
88
.dump = tipc_diag_dump,
net/tipc/netlink_compat.c
1026
dump.dumpit = tipc_nl_publ_dump;
net/tipc/netlink_compat.c
1027
dump.format = __tipc_nl_compat_publ_dump;
net/tipc/netlink_compat.c
1029
err = __tipc_nl_compat_dumpit(&dump, msg, args);
net/tipc/netlink_compat.c
1190
struct tipc_nl_compat_cmd_dump dump;
net/tipc/netlink_compat.c
1193
memset(&dump, 0, sizeof(dump));
net/tipc/netlink_compat.c
1204
dump.dumpit = tipc_nl_bearer_dump;
net/tipc/netlink_compat.c
1205
dump.format = tipc_nl_compat_bearer_dump;
net/tipc/netlink_compat.c
1206
return tipc_nl_compat_dumpit(&dump, msg);
net/tipc/netlink_compat.c
1221
dump.dumpit = tipc_nl_node_dump_link;
net/tipc/netlink_compat.c
1222
dump.format = tipc_nl_compat_link_stat_dump;
net/tipc/netlink_compat.c
1223
return tipc_nl_compat_dumpit(&dump, msg);
net/tipc/netlink_compat.c
1227
dump.dumpit = tipc_nl_node_dump_link;
net/tipc/netlink_compat.c
1228
dump.format = tipc_nl_compat_link_dump;
net/tipc/netlink_compat.c
1229
return tipc_nl_compat_dumpit(&dump, msg);
net/tipc/netlink_compat.c
1246
dump.header = tipc_nl_compat_name_table_dump_header;
net/tipc/netlink_compat.c
1247
dump.dumpit = tipc_nl_name_table_dump;
net/tipc/netlink_compat.c
1248
dump.format = tipc_nl_compat_name_table_dump;
net/tipc/netlink_compat.c
1249
return tipc_nl_compat_dumpit(&dump, msg);
net/tipc/netlink_compat.c
1253
dump.dumpit = tipc_nl_sk_dump;
net/tipc/netlink_compat.c
1254
dump.format = tipc_nl_compat_sk_dump;
net/tipc/netlink_compat.c
1255
return tipc_nl_compat_dumpit(&dump, msg);
net/tipc/netlink_compat.c
1258
dump.dumpit = tipc_nl_media_dump;
net/tipc/netlink_compat.c
1259
dump.format = tipc_nl_compat_media_dump;
net/tipc/netlink_compat.c
1260
return tipc_nl_compat_dumpit(&dump, msg);
net/tipc/netlink_compat.c
1263
dump.dumpit = tipc_nl_node_dump;
net/tipc/netlink_compat.c
1264
dump.format = tipc_nl_compat_node_dump;
net/tipc/netlink_compat.c
1265
return tipc_nl_compat_dumpit(&dump, msg);
net/tipc/netlink_compat.c
1278
dump.dumpit = tipc_nl_net_dump;
net/tipc/netlink_compat.c
1279
dump.format = tipc_nl_compat_net_dump;
net/tipc/netlink_compat.c
1280
return tipc_nl_compat_dumpit(&dump, msg);
net/tipc/netlink_compat.c
999
struct tipc_nl_compat_cmd_dump dump;
net/unix/diag.c
298
.dump = unix_diag_dump,
net/unix/diag.c
308
.dump = unix_diag_handler_dump,
net/vmw_vsock/diag.c
151
.dump = vsock_diag_dump,
net/vmw_vsock/diag.c
162
.dump = vsock_diag_handler_dump,
net/xdp/xsk_diag.c
183
struct netlink_dump_control c = { .dump = xsk_diag_dump };
net/xdp/xsk_diag.c
199
.dump = xsk_diag_handler_dump,
net/xfrm/xfrm_user.c
3381
int (*dump)(struct sk_buff *, struct netlink_callback *);
net/xfrm/xfrm_user.c
3389
.dump = xfrm_dump_sa,
net/xfrm/xfrm_user.c
3395
.dump = xfrm_dump_policy,
net/xfrm/xfrm_user.c
3489
.dump = link->dump,
net/xfrm/xfrm_user.c
3493
if (link->dump == NULL) {
scripts/gcc-plugins/gcc-common.h
203
#define dump_varpool_node(file, node) (node)->dump(file)
security/tomoyo/audit.c
23
struct tomoyo_page_dump *dump)
security/tomoyo/audit.c
264
bprm_info = tomoyo_print_bprm(r->ee->bprm, &r->ee->dump);
security/tomoyo/audit.c
46
if (!tomoyo_dump_page(bprm, pos, dump))
security/tomoyo/audit.c
51
const char *kaddr = dump->data;
security/tomoyo/common.h
627
struct tomoyo_page_dump dump;
security/tomoyo/common.h
970
struct tomoyo_page_dump *dump);
security/tomoyo/condition.c
110
struct tomoyo_page_dump *dump = &ee->dump;
security/tomoyo/condition.c
130
if (!tomoyo_dump_page(bprm, pos, dump)) {
security/tomoyo/condition.c
137
const char *kaddr = dump->data;
security/tomoyo/domain.c
892
kfree(ee->dump.data);
security/tomoyo/domain.c
907
struct tomoyo_page_dump *dump)
security/tomoyo/domain.c
915
if (!dump->data) {
security/tomoyo/domain.c
916
dump->data = kzalloc(PAGE_SIZE, GFP_NOFS);
security/tomoyo/domain.c
917
if (!dump->data)
security/tomoyo/domain.c
936
if (page != dump->page) {
security/tomoyo/domain.c
940
dump->page = page;
security/tomoyo/domain.c
941
memcpy(dump->data + offset, kaddr + offset,
sound/soc/intel/avs/apl.c
131
u8 *dump, *pos;
sound/soc/intel/avs/apl.c
134
dump = vzalloc(dump_size);
sound/soc/intel/avs/apl.c
135
if (!dump)
sound/soc/intel/avs/apl.c
138
memcpy_fromio(dump, avs_sram_addr(adev, AVS_FW_REGS_WINDOW), AVS_FW_REGS_SIZE);
sound/soc/intel/avs/apl.c
161
pos = dump + AVS_FW_REGS_SIZE;
sound/soc/intel/avs/apl.c
184
dev_coredumpv(adev->dev, dump, dump_size, GFP_KERNEL);
sound/soc/intel/avs/skl.c
141
u8 *dump;
sound/soc/intel/avs/skl.c
143
dump = vzalloc(AVS_FW_REGS_SIZE);
sound/soc/intel/avs/skl.c
144
if (!dump)
sound/soc/intel/avs/skl.c
147
memcpy_fromio(dump, avs_sram_addr(adev, AVS_FW_REGS_WINDOW), AVS_FW_REGS_SIZE);
sound/soc/intel/avs/skl.c
148
dev_coredumpv(adev->dev, dump, AVS_FW_REGS_SIZE, GFP_KERNEL);
sound/soc/intel/catpt/dsp.c
457
u8 *dump, *pos;
sound/soc/intel/catpt/dsp.c
471
dump = vzalloc(dump_size);
sound/soc/intel/catpt/dsp.c
472
if (!dump)
sound/soc/intel/catpt/dsp.c
475
pos = dump;
sound/soc/intel/catpt/dsp.c
539
dev_coredumpv(cdev->dev, dump, dump_size, GFP_KERNEL);
sound/usb/mixer.c
3431
if (list->dump)
sound/usb/mixer.c
3432
list->dump(buffer, list);
sound/usb/mixer.c
3759
list->dump = snd_usb_mixer_dump_cval;
sound/usb/mixer.h
71
usb_mixer_elem_dump_func_t dump;
tools/arch/s390/include/uapi/asm/kvm.h
275
struct kvm_s390_pv_info_dump dump;
tools/net/ynl/lib/ynl.h
107
#define ynl_dump_foreach(dump, iter) \
tools/net/ynl/lib/ynl.h
108
for (typeof(dump->obj) *iter = &dump->obj; \
tools/net/ynl/lib/ynl.h
119
static inline bool ynl_dump_empty(void *dump)
tools/net/ynl/lib/ynl.h
121
return dump == (void *)YNL_LIST_END;
tools/perf/util/session.c
1027
static void stack_user__printf(struct stack_dump *dump)
tools/perf/util/session.c
1030
dump->size, dump->offset);
tools/sched_ext/include/scx/user_exit_info.bpf.h
32
__uei_name##_dump_len, (__ei)->dump); \
tools/sched_ext/scx_qmap.bpf.c
904
.dump = (void *)qmap_dump,
tools/testing/selftests/bpf/netlink_helpers.h
14
__u32 dump;
tools/testing/selftests/bpf/veristat.c
1685
dump(info.id, DUMP_JITED, base_filename, prog_name);
tools/testing/selftests/bpf/veristat.c
1687
dump(info.id, DUMP_XLATED, base_filename, prog_name);