Symbol: dump_info
drivers/accel/qaic/qaic_ssr.c
156
struct ssr_dump_info *dump_info;
drivers/accel/qaic/qaic_ssr.c
197
struct ssr_dump_info *dump_info = ssr_crash->dump_info;
drivers/accel/qaic/qaic_ssr.c
199
ssr_crash->dump_info = NULL;
drivers/accel/qaic/qaic_ssr.c
200
if (!dump_info)
drivers/accel/qaic/qaic_ssr.c
202
if (!dump_info->read_buf_req_queued)
drivers/accel/qaic/qaic_ssr.c
203
kfree(dump_info->read_buf_req);
drivers/accel/qaic/qaic_ssr.c
204
vfree(dump_info->tbl_addr);
drivers/accel/qaic/qaic_ssr.c
205
vfree(dump_info->dump_addr);
drivers/accel/qaic/qaic_ssr.c
206
kfree(dump_info);
drivers/accel/qaic/qaic_ssr.c
220
static int alloc_dump(struct ssr_dump_info *dump_info)
drivers/accel/qaic/qaic_ssr.c
222
struct debug_info_table *tbl_ent = dump_info->tbl_addr;
drivers/accel/qaic/qaic_ssr.c
227
while (tbl_sz_lp < dump_info->tbl_len) {
drivers/accel/qaic/qaic_ssr.c
240
dump_info->dump_sz = dump_size + dump_info->tbl_len + sizeof(*dump_meta);
drivers/accel/qaic/qaic_ssr.c
241
dump_info->dump_addr = vzalloc(dump_info->dump_sz);
drivers/accel/qaic/qaic_ssr.c
242
if (!dump_info->dump_addr)
drivers/accel/qaic/qaic_ssr.c
246
dump_meta = dump_info->dump_addr;
drivers/accel/qaic/qaic_ssr.c
249
dump_meta->size = dump_info->dump_sz;
drivers/accel/qaic/qaic_ssr.c
250
dump_meta->tbl_len = dump_info->tbl_len;
drivers/accel/qaic/qaic_ssr.c
251
memcpy(dump_info->dump_addr + sizeof(*dump_meta), dump_info->tbl_addr, dump_info->tbl_len);
drivers/accel/qaic/qaic_ssr.c
253
dump_info->dump_off = dump_info->tbl_len + sizeof(*dump_meta);
drivers/accel/qaic/qaic_ssr.c
293
struct ssr_dump_info *dump_info;
drivers/accel/qaic/qaic_ssr.c
296
dump_info = ssr_crash->dump_info;
drivers/accel/qaic/qaic_ssr.c
302
read_buf_req = dump_info->read_buf_req;
drivers/accel/qaic/qaic_ssr.c
312
dump_info->read_buf_req_queued = true;
drivers/accel/qaic/qaic_ssr.c
318
static int ssr_copy_table(struct ssr_dump_info *dump_info, void *data, u64 len)
drivers/accel/qaic/qaic_ssr.c
320
if (len > dump_info->tbl_len - dump_info->tbl_off)
drivers/accel/qaic/qaic_ssr.c
323
memcpy(dump_info->tbl_addr + dump_info->tbl_off, data, len);
drivers/accel/qaic/qaic_ssr.c
324
dump_info->tbl_off += len;
drivers/accel/qaic/qaic_ssr.c
327
if (dump_info->tbl_off == dump_info->tbl_len) {
drivers/accel/qaic/qaic_ssr.c
328
dump_info->tbl_ent = dump_info->tbl_addr;
drivers/accel/qaic/qaic_ssr.c
329
return alloc_dump(dump_info);
drivers/accel/qaic/qaic_ssr.c
335
static int ssr_copy_dump(struct ssr_dump_info *dump_info, void *data, u64 len)
drivers/accel/qaic/qaic_ssr.c
339
tbl_ent = dump_info->tbl_ent;
drivers/accel/qaic/qaic_ssr.c
341
if (len > tbl_ent->len - dump_info->tbl_ent_off)
drivers/accel/qaic/qaic_ssr.c
344
memcpy(dump_info->dump_addr + dump_info->dump_off, data, len);
drivers/accel/qaic/qaic_ssr.c
345
dump_info->dump_off += len;
drivers/accel/qaic/qaic_ssr.c
346
dump_info->tbl_ent_off += len;
drivers/accel/qaic/qaic_ssr.c
352
if (tbl_ent->len == dump_info->tbl_ent_off) {
drivers/accel/qaic/qaic_ssr.c
353
dump_info->tbl_ent++;
drivers/accel/qaic/qaic_ssr.c
354
dump_info->tbl_ent_off = 0;
drivers/accel/qaic/qaic_ssr.c
366
struct ssr_dump_info *dump_info;
drivers/accel/qaic/qaic_ssr.c
382
dump_info = ssr_crash->dump_info;
drivers/accel/qaic/qaic_ssr.c
383
if (!dump_info)
drivers/accel/qaic/qaic_ssr.c
394
if (dump_info->tbl_off < dump_info->tbl_len) /* Chunk belongs to table */
drivers/accel/qaic/qaic_ssr.c
395
ret = ssr_copy_table(dump_info, mem_rd_resp->data, data_len);
drivers/accel/qaic/qaic_ssr.c
397
ret = ssr_copy_dump(dump_info, mem_rd_resp->data, data_len);
drivers/accel/qaic/qaic_ssr.c
402
if (dump_info->tbl_off < dump_info->tbl_len) {
drivers/accel/qaic/qaic_ssr.c
404
dest_addr = dump_info->tbl_addr_dev + dump_info->tbl_off;
drivers/accel/qaic/qaic_ssr.c
405
dest_len = min(SSR_MEM_READ_CHUNK_SIZE, dump_info->tbl_len - dump_info->tbl_off);
drivers/accel/qaic/qaic_ssr.c
407
} else if (dump_info->dump_off < dump_info->dump_sz) {
drivers/accel/qaic/qaic_ssr.c
409
tbl_ent = dump_info->tbl_ent;
drivers/accel/qaic/qaic_ssr.c
410
dest_addr = tbl_ent->mem_base + dump_info->tbl_ent_off;
drivers/accel/qaic/qaic_ssr.c
411
dest_len = min(SSR_MEM_READ_CHUNK_SIZE, tbl_ent->len - dump_info->tbl_ent_off);
drivers/accel/qaic/qaic_ssr.c
415
ret = send_xfer_done(qdev, dump_info->resp->data, hdr.dbc_id);
drivers/accel/qaic/qaic_ssr.c
440
struct ssr_dump_info *dump_info;
drivers/accel/qaic/qaic_ssr.c
453
dump_info = kzalloc_obj(*dump_info);
drivers/accel/qaic/qaic_ssr.c
454
if (!dump_info) {
drivers/accel/qaic/qaic_ssr.c
460
dump_info->read_buf_req = kzalloc_obj(*dump_info->read_buf_req);
drivers/accel/qaic/qaic_ssr.c
461
if (!dump_info->read_buf_req) {
drivers/accel/qaic/qaic_ssr.c
467
dump_info->tbl_addr = vzalloc(debug_info->tbl_len);
drivers/accel/qaic/qaic_ssr.c
468
if (!dump_info->tbl_addr) {
drivers/accel/qaic/qaic_ssr.c
473
dump_info->tbl_addr_dev = debug_info->tbl_addr;
drivers/accel/qaic/qaic_ssr.c
474
dump_info->tbl_len = debug_info->tbl_len;
drivers/accel/qaic/qaic_ssr.c
476
return dump_info;
drivers/accel/qaic/qaic_ssr.c
479
kfree(dump_info->read_buf_req);
drivers/accel/qaic/qaic_ssr.c
481
kfree(dump_info);
drivers/accel/qaic/qaic_ssr.c
508
ssr_crash->dump_info = alloc_dump_info(qdev, debug_info);
drivers/accel/qaic/qaic_ssr.c
509
if (IS_ERR(ssr_crash->dump_info)) {
drivers/accel/qaic/qaic_ssr.c
510
ret = PTR_ERR(ssr_crash->dump_info);
drivers/accel/qaic/qaic_ssr.c
511
ssr_crash->dump_info = NULL;
drivers/accel/qaic/qaic_ssr.c
540
struct ssr_dump_info *dump_info;
drivers/accel/qaic/qaic_ssr.c
542
dump_info = ssr_crash->dump_info;
drivers/accel/qaic/qaic_ssr.c
543
if (!dump_info)
drivers/accel/qaic/qaic_ssr.c
551
dev_coredumpv(dev, dump_info->dump_addr, dump_info->dump_sz, GFP_KERNEL);
drivers/accel/qaic/qaic_ssr.c
553
dump_info->dump_addr = NULL;
drivers/accel/qaic/qaic_ssr.c
561
struct ssr_dump_info *dump_info = NULL;
drivers/accel/qaic/qaic_ssr.c
589
dump_info = ssr_crash->dump_info;
drivers/accel/qaic/qaic_ssr.c
590
dump_info->dbc = dbc;
drivers/accel/qaic/qaic_ssr.c
591
dump_info->resp = resp;
drivers/accel/qaic/qaic_ssr.c
594
ret = mem_read_req(qdev, dump_info->tbl_addr_dev,
drivers/accel/qaic/qaic_ssr.c
595
min(dump_info->tbl_len, SSR_MEM_READ_CHUNK_SIZE));
drivers/accel/qaic/qaic_ssr.c
631
if (ssr_crash && ssr_crash->dump_info) {
drivers/accel/qaic/qaic_ssr.c
722
struct ssr_dump_info *dump_info;
drivers/accel/qaic/qaic_ssr.c
737
dump_info = ssr_crash->dump_info;
drivers/accel/qaic/qaic_ssr.c
738
if (dump_info) {
drivers/accel/qaic/qaic_ssr.c
739
dump_info->read_buf_req_queued = false;
drivers/gpu/drm/amd/display/dc/inc/hw/mcif_wb.h
102
struct mcif_wb_frame_dump_info *dump_info,
drivers/gpu/drm/amd/display/dc/mmhubbub/dcn20/dcn20_mmhubbub.c
277
struct mcif_wb_frame_dump_info *dump_info,
drivers/gpu/drm/amd/display/dc/mmhubbub/dcn20/dcn20_mmhubbub.c
292
dump_info->format = out_format;
drivers/gpu/drm/amd/display/dc/mmhubbub/dcn20/dcn20_mmhubbub.c
293
dump_info->width = dest_width;
drivers/gpu/drm/amd/display/dc/mmhubbub/dcn20/dcn20_mmhubbub.c
294
dump_info->height = dest_height;
drivers/gpu/drm/amd/display/dc/mmhubbub/dcn20/dcn20_mmhubbub.c
295
dump_info->luma_pitch = mcif_params->luma_pitch;
drivers/gpu/drm/amd/display/dc/mmhubbub/dcn20/dcn20_mmhubbub.c
296
dump_info->chroma_pitch = mcif_params->chroma_pitch;
drivers/gpu/drm/amd/display/dc/mmhubbub/dcn20/dcn20_mmhubbub.c
297
dump_info->size = dest_height * (mcif_params->luma_pitch + mcif_params->chroma_pitch);
drivers/gpu/drm/amd/display/dc/mmhubbub/dcn20/dcn20_mmhubbub.h
504
struct mcif_wb_frame_dump_info *dump_info,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1055
mutex_lock(&dmn->dump_info.dbg_mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1068
mutex_unlock(&dmn->dump_info.dbg_mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1079
if (atomic_read(&dmn->dump_info.state) != MLX5DR_DEBUG_DUMP_STATE_FREE) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1084
atomic_set(&dmn->dump_info.state, MLX5DR_DEBUG_DUMP_STATE_IN_PROGRESS);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1085
dump_data = dmn->dump_info.dump_data;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1094
dmn->dump_info.dump_data = dump_data;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1097
dmn->dump_info.dump_data = NULL;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1105
atomic_set(&dmn->dump_info.state, MLX5DR_DEBUG_DUMP_STATE_FREE);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1115
dump_data = dmn->dump_info.dump_data;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1130
dump_data = dmn->dump_info.dump_data;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1133
dmn->dump_info.dump_data = NULL;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1137
atomic_set(&dmn->dump_info.state, MLX5DR_DEBUG_DUMP_STATE_FREE);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1170
dmn->dump_info.steering_debugfs =
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1172
dmn->dump_info.fdb_debugfs =
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1173
debugfs_create_dir("fdb", dmn->dump_info.steering_debugfs);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1176
debugfs_create_file(file_name, 0444, dmn->dump_info.fdb_debugfs,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1180
mutex_init(&dmn->dump_info.dbg_mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1185
debugfs_remove_recursive(dmn->dump_info.steering_debugfs);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
1186
mutex_destroy(&dmn->dump_info.dbg_mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
127
dump_data = dmn->dump_info.dump_data;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
161
mutex_lock(&tbl->dmn->dump_info.dbg_mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
163
mutex_unlock(&tbl->dmn->dump_info.dbg_mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
168
mutex_lock(&tbl->dmn->dump_info.dbg_mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
170
mutex_unlock(&tbl->dmn->dump_info.dbg_mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
177
mutex_lock(&dmn->dump_info.dbg_mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
179
mutex_unlock(&dmn->dump_info.dbg_mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
186
mutex_lock(&dmn->dump_info.dbg_mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
188
mutex_unlock(&dmn->dump_info.dbg_mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
976
mutex_lock(&matcher->tbl->dmn->dump_info.dbg_mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
978
mutex_unlock(&matcher->tbl->dmn->dump_info.dbg_mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
983
mutex_lock(&matcher->tbl->dmn->dump_info.dbg_mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
985
mutex_unlock(&matcher->tbl->dmn->dump_info.dbg_mutex);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
952
struct mlx5dr_dbg_dump_info dump_info;
drivers/net/ethernet/qlogic/qede/qede.h
271
struct qede_dump_info dump_info;
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2039
if (edev->dump_info.cmd == QEDE_DUMP_CMD_NONE) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2044
edev->dump_info.cmd = val->flag;
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2045
edev->dump_info.num_args = 0;
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2049
if (edev->dump_info.num_args == QEDE_DUMP_MAX_ARGS) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2050
DP_ERR(edev, "Arg count = %d\n", edev->dump_info.num_args);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2054
switch (edev->dump_info.cmd) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2056
edev->dump_info.args[edev->dump_info.num_args] = val->flag;
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2057
edev->dump_info.num_args++;
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2081
switch (edev->dump_info.cmd) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2085
edev->dump_info.args[0]);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2092
DP_ERR(edev, "Invalid cmd = %d\n", edev->dump_info.cmd);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2114
switch (edev->dump_info.cmd) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2116
if (edev->dump_info.num_args != QEDE_DUMP_NVM_ARG_COUNT) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2118
edev->dump_info.num_args,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2124
edev->dump_info.args[0],
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2125
edev->dump_info.args[1]);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2132
DP_ERR(edev, "Invalid cmd = %d\n", edev->dump_info.cmd);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2138
edev->dump_info.cmd = QEDE_DUMP_CMD_NONE;
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2139
edev->dump_info.num_args = 0;
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2140
memset(edev->dump_info.args, 0, sizeof(edev->dump_info.args));
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
805
struct iwl_fw_error_dump_info *dump_info;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
851
file_len += sizeof(*dump_data) + sizeof(*dump_info);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
886
sizeof(*dump_info) + sizeof(*dump_smem_cfg);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
905
dump_data->len = cpu_to_le32(sizeof(*dump_info));
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
906
dump_info = (void *)dump_data->data;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
907
dump_info->hw_type =
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
909
dump_info->hw_step =
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
911
memcpy(dump_info->fw_human_readable, fwrt->fw->human_readable,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
912
sizeof(dump_info->fw_human_readable));
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
913
strscpy_pad(dump_info->dev_human_readable,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
915
sizeof(dump_info->dev_human_readable));
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
916
strscpy_pad(dump_info->bus_human_readable, fwrt->dev->bus->name,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
917
sizeof(dump_info->bus_human_readable));
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
918
dump_info->num_of_lmacs = fwrt->smem_cfg.num_lmacs;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
919
dump_info->lmac_err_id[0] =
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
922
dump_info->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/ufs/host/ufs-qcom.c
1924
struct dump_info mcq_dumps[] = {
net/netlink/genetlink.c
1018
struct genl_dumpit_info *dump_info = cb->data;
net/netlink/genetlink.c
1019
const struct genl_split_ops *ops = &dump_info->op;
net/netlink/genetlink.c
1020
struct genl_info *info = &dump_info->info;
net/netlink/genetlink.c
1033
struct genl_dumpit_info *dump_info = cb->data;
net/netlink/genetlink.c
1034
const struct genl_split_ops *ops = &dump_info->op;
net/netlink/genetlink.c
1035
struct genl_info *info = &dump_info->info;
net/netlink/genetlink.c
1046
genl_dumpit_info_free(dump_info);
tools/perf/builtin-lock.c
1912
dump_info();