Lines Matching +full:smem +full:- +full:part
1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
4 * Copyright (C) 2018-2024 Intel Corporation
9 #include "iwl-config.h"
10 #include "iwl-trans.h"
15 #include "iwl-nvm-utils.h"
45 * struct iwl_fwrt_dump_data - dump data
49 * Note that the decision which part of the union is used
50 * is based on iwl_trans_dbg_ini_valid(): the 'trig' part
51 * is used if it is %true, the 'desc' part otherwise.
68 * struct iwl_fwrt_wk_data - dump worker data struct
79 * struct iwl_txf_iter_data - Tx fifo iterator data struct
93 * struct iwl_fw_runtime - runtime data for firmware
102 * @smem_cfg: saved firmware SMEM configuration
142 /* ts of the beginning of a non-collect fw dbg data period */
200 kfree(fwrt->dump.d3_debug_data); in iwl_fw_runtime_free()
201 fwrt->dump.d3_debug_data = NULL; in iwl_fw_runtime_free()
203 iwl_dbg_tlv_del_timers(fwrt->trans); in iwl_fw_runtime_free()
205 cancel_delayed_work_sync(&fwrt->dump.wks[i].wk); in iwl_fw_runtime_free()
215 fwrt->cur_fw_img = cur_fw_img; in iwl_fw_set_current_image()