dump_mem
extern void dump_mem(const char *lvl, const char *str, unsigned long bottom,
dump_mem(KERN_EMERG, "Stack: ", regs->ARM_sp,
dump_mem(loglvl, "Exception stack", frame + 4, end);
extern void dump_mem(const char *str, const char *loglvl,
dump_mem("Stack: ", loglvl, stack, THREAD_SIZE +
dump_mem("Stack: ", KERN_DEFAULT, regs->regs[15],
} __packed dump_mem;
} __packed dump_mem;
cmd->data.dump_mem.addr = cpu_to_le32(VSC_EFUSE_ADDR);
cmd->data.dump_mem.len = cpu_to_le16(sizeof(__le32));
cmd->data.dump_mem.addr = cpu_to_le32(VSC_STRAP_ADDR);
cmd->data.dump_mem.len = cpu_to_le16(sizeof(__le32));
struct iwl_fw_error_dump_mem *dump_mem;
(*dump_data)->len = cpu_to_le32(len + sizeof(*dump_mem));
dump_mem = (void *)(*dump_data)->data;
dump_mem->type = cpu_to_le32(type);
dump_mem->offset = cpu_to_le32(ofs);
iwl_trans_read_mem_bytes(fwrt->trans, ofs, dump_mem->data, len);
dump_mem->data, len);
IWL_DEBUG_INFO(fwrt, "WRT memory dump. Type=%u\n", dump_mem->type);
struct mt7915_coredump_mem *dump_mem;
len += sizeof(*dump_mem) + crash_data->memdump_buf_len;
dump_mem = (struct mt7915_coredump_mem *)(buf + sofar);
dump_mem->len = crash_data->memdump_buf_len;
memcpy(dump_mem->data, crash_data->memdump_buf,
struct mt7996_coredump_mem *dump_mem;
len += sizeof(*dump_mem) + crash_data->memdump_buf_len;
dump_mem = (struct mt7996_coredump_mem *)(buf + sofar);
dump_mem->len = crash_data->memdump_buf_len;
memcpy(dump_mem->data, crash_data->memdump_buf,
dump_mem(pkey_reg_ptr - 128, 256);
dump_mem((u8 *)si_pkey_ptr - 8, 24);