Commit fa1a1eb2 authored by Johannes Berg's avatar Johannes Berg

wifi: iwlwifi: fix prototype mismatch kernel-doc warnings

Fix all the prototype mismatch and "wrong kernel-doc identifier"
warnings, due to typos in or misformatting of the kernel-doc.
Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
Signed-off-by: default avatarMiri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20240625194805.6ec65cf9b88c.I7804114d7369f352e80a0e8430f7119af8e210de@changeidSigned-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent e3f637b3
/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
/* /*
* Copyright (C) 2012-2014, 2018, 2020-2021 Intel Corporation * Copyright (C) 2012-2014, 2018, 2020-2021, 2024 Intel Corporation
* Copyright (C) 2013-2015 Intel Mobile Communications GmbH * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
* Copyright (C) 2016-2017 Intel Deutschland GmbH * Copyright (C) 2016-2017 Intel Deutschland GmbH
*/ */
...@@ -113,7 +113,7 @@ struct iwl_alive_ntf_v6 { ...@@ -113,7 +113,7 @@ struct iwl_alive_ntf_v6 {
} __packed; /* UCODE_ALIVE_NTFY_API_S_VER_6 */ } __packed; /* UCODE_ALIVE_NTFY_API_S_VER_6 */
/** /**
* enum iwl_extended_cfg_flag - commands driver may send before * enum iwl_extended_cfg_flags - commands driver may send before
* finishing init flow * finishing init flow
* @IWL_INIT_DEBUG_CFG: driver is going to send debug config command * @IWL_INIT_DEBUG_CFG: driver is going to send debug config command
* @IWL_INIT_NVM: driver is going to send NVM_ACCESS commands * @IWL_INIT_NVM: driver is going to send NVM_ACCESS commands
...@@ -126,7 +126,7 @@ enum iwl_extended_cfg_flags { ...@@ -126,7 +126,7 @@ enum iwl_extended_cfg_flags {
}; };
/** /**
* struct iwl_extended_cfg_cmd - mark what commands ucode should wait for * struct iwl_init_extended_cfg_cmd - mark what commands ucode should wait for
* before finishing init flows * before finishing init flows
* @init_flags: values from iwl_extended_cfg_flags * @init_flags: values from iwl_extended_cfg_flags
*/ */
......
/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
/* /*
* Copyright (C) 2012-2014, 2020, 2022 Intel Corporation * Copyright (C) 2012-2014, 2020, 2022, 2024 Intel Corporation
* Copyright (C) 2013-2015 Intel Mobile Communications GmbH * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
* Copyright (C) 2016-2017 Intel Deutschland GmbH * Copyright (C) 2016-2017 Intel Deutschland GmbH
*/ */
...@@ -77,7 +77,7 @@ struct iwl_time_quota_data_v1 { ...@@ -77,7 +77,7 @@ struct iwl_time_quota_data_v1 {
} __packed; /* TIME_QUOTA_DATA_API_S_VER_1 */ } __packed; /* TIME_QUOTA_DATA_API_S_VER_1 */
/** /**
* struct iwl_time_quota_cmd - configuration of time quota between bindings * struct iwl_time_quota_cmd_v1 - configuration of time quota between bindings
* ( TIME_QUOTA_CMD = 0x2c ) * ( TIME_QUOTA_CMD = 0x2c )
* @quotas: allocations per binding * @quotas: allocations per binding
* Note: on non-CDB the fourth one is the auxilary mac and is * Note: on non-CDB the fourth one is the auxilary mac and is
......
...@@ -42,7 +42,7 @@ struct iwl_d3_manager_config { ...@@ -42,7 +42,7 @@ struct iwl_d3_manager_config {
/* TODO: OFFLOADS_QUERY_API_S_VER_1 */ /* TODO: OFFLOADS_QUERY_API_S_VER_1 */
/** /**
* enum iwl_d3_proto_offloads - enabled protocol offloads * enum iwl_proto_offloads - enabled protocol offloads
* @IWL_D3_PROTO_OFFLOAD_ARP: ARP data is enabled * @IWL_D3_PROTO_OFFLOAD_ARP: ARP data is enabled
* @IWL_D3_PROTO_OFFLOAD_NS: NS (Neighbor Solicitation) is enabled * @IWL_D3_PROTO_OFFLOAD_NS: NS (Neighbor Solicitation) is enabled
* @IWL_D3_PROTO_IPV4_VALID: IPv4 data is valid * @IWL_D3_PROTO_IPV4_VALID: IPv4 data is valid
...@@ -195,7 +195,7 @@ struct iwl_wowlan_pattern_v1 { ...@@ -195,7 +195,7 @@ struct iwl_wowlan_pattern_v1 {
#define IWL_WOWLAN_MAX_PATTERNS 20 #define IWL_WOWLAN_MAX_PATTERNS 20
/** /**
* struct iwl_wowlan_patterns_cmd - WoWLAN wakeup patterns * struct iwl_wowlan_patterns_cmd_v1 - WoWLAN wakeup patterns
*/ */
struct iwl_wowlan_patterns_cmd_v1 { struct iwl_wowlan_patterns_cmd_v1 {
/** /**
......
...@@ -291,7 +291,7 @@ struct iwl_fw_ini_addr_val { ...@@ -291,7 +291,7 @@ struct iwl_fw_ini_addr_val {
} __packed; /* FW_TLV_DEBUG_ADDR_VALUE_VER_1 */ } __packed; /* FW_TLV_DEBUG_ADDR_VALUE_VER_1 */
/** /**
* struct iwl_fw_ini_conf_tlv - configuration TLV to set register/memory. * struct iwl_fw_ini_conf_set_tlv - configuration TLV to set register/memory.
* *
* @hdr: debug header * @hdr: debug header
* @time_point: time point to apply config. One of &enum iwl_fw_ini_time_point * @time_point: time point to apply config. One of &enum iwl_fw_ini_time_point
......
...@@ -446,7 +446,7 @@ struct iwl_tof_responder_config_cmd { ...@@ -446,7 +446,7 @@ struct iwl_tof_responder_config_cmd {
#define IWL_LCI_CIVIC_IE_MAX_SIZE 400 #define IWL_LCI_CIVIC_IE_MAX_SIZE 400
/** /**
* struct iwl_tof_responder_dyn_config_cmd - Dynamic responder settings * struct iwl_tof_responder_dyn_config_cmd_v2 - Dynamic responder settings
* @lci_len: The length of the 1st (LCI) part in the @lci_civic buffer * @lci_len: The length of the 1st (LCI) part in the @lci_civic buffer
* @civic_len: The length of the 2nd (CIVIC) part in the @lci_civic buffer * @civic_len: The length of the 2nd (CIVIC) part in the @lci_civic buffer
* @lci_civic: The LCI/CIVIC buffer. LCI data (if exists) comes first, then, if * @lci_civic: The LCI/CIVIC buffer. LCI data (if exists) comes first, then, if
......
...@@ -144,7 +144,7 @@ struct iwl_missed_vap_notif { ...@@ -144,7 +144,7 @@ struct iwl_missed_vap_notif {
} __packed; /* MISSED_VAP_NTFY_API_S_VER_1 */ } __packed; /* MISSED_VAP_NTFY_API_S_VER_1 */
/** /**
* struct iwl_channel_switch_start_notif - Channel switch start notification * struct iwl_channel_switch_start_notif_v1 - Channel switch start notification
* *
* @id_and_color: ID and color of the MAC * @id_and_color: ID and color of the MAC
*/ */
......
...@@ -120,7 +120,7 @@ struct iwl_nvm_access_cmd { ...@@ -120,7 +120,7 @@ struct iwl_nvm_access_cmd {
} __packed; /* NVM_ACCESS_CMD_API_S_VER_2 */ } __packed; /* NVM_ACCESS_CMD_API_S_VER_2 */
/** /**
* struct iwl_nvm_access_resp_ver2 - response to NVM_ACCESS_CMD * struct iwl_nvm_access_resp - response to NVM_ACCESS_CMD
* @offset: offset in bytes into the section * @offset: offset in bytes into the section
* @length: in bytes, either how much was written or read * @length: in bytes, either how much was written or read
* @type: NVM_SECTION_TYPE_* * @type: NVM_SECTION_TYPE_*
...@@ -212,7 +212,7 @@ struct iwl_nvm_get_info_phy { ...@@ -212,7 +212,7 @@ struct iwl_nvm_get_info_phy {
#define IWL_NUM_CHANNELS 110 #define IWL_NUM_CHANNELS 110
/** /**
* struct iwl_nvm_get_info_regulatory - regulatory information * struct iwl_nvm_get_info_regulatory_v1 - regulatory information
* @lar_enabled: is LAR enabled * @lar_enabled: is LAR enabled
* @channel_profile: regulatory data of this channel * @channel_profile: regulatory data of this channel
* @reserved: reserved * @reserved: reserved
......
...@@ -60,7 +60,7 @@ struct iwl_stored_beacon_notif_common { ...@@ -60,7 +60,7 @@ struct iwl_stored_beacon_notif_common {
} __packed; } __packed;
/** /**
* struct iwl_stored_beacon_notif - Stored beacon notification * struct iwl_stored_beacon_notif_v2 - Stored beacon notification
* *
* @common: fields common for all versions * @common: fields common for all versions
* @data: beacon data, length in @byte_count * @data: beacon data, length in @byte_count
......
...@@ -195,7 +195,7 @@ struct ct_kill_notif { ...@@ -195,7 +195,7 @@ struct ct_kill_notif {
} __packed; /* CT_KILL_NOTIFICATION_API_S_VER_1, CT_KILL_NOTIFICATION_API_S_VER_2 */ } __packed; /* CT_KILL_NOTIFICATION_API_S_VER_1, CT_KILL_NOTIFICATION_API_S_VER_2 */
/** /**
* enum ctdp_cmd_operation - CTDP command operations * enum iwl_mvm_ctdp_cmd_operation - CTDP command operations
* @CTDP_CMD_OPERATION_START: update the current budget * @CTDP_CMD_OPERATION_START: update the current budget
* @CTDP_CMD_OPERATION_STOP: stop ctdp * @CTDP_CMD_OPERATION_STOP: stop ctdp
* @CTDP_CMD_OPERATION_REPORT: get the average budget * @CTDP_CMD_OPERATION_REPORT: get the average budget
......
/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
/* /*
* Copyright (C) 2012-2014, 2018-2022 Intel Corporation * Copyright (C) 2012-2014, 2018-2022, 2024 Intel Corporation
* Copyright (C) 2017 Intel Deutschland GmbH * Copyright (C) 2017 Intel Deutschland GmbH
*/ */
#ifndef __iwl_fw_api_rs_h__ #ifndef __iwl_fw_api_rs_h__
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
#include "mac.h" #include "mac.h"
/** /**
* enum iwl_tlc_mng_cfg_flags_enum - options for TLC config flags * enum iwl_tlc_mng_cfg_flags - options for TLC config flags
* @IWL_TLC_MNG_CFG_FLAGS_STBC_MSK: enable STBC. For HE this enables STBC for * @IWL_TLC_MNG_CFG_FLAGS_STBC_MSK: enable STBC. For HE this enables STBC for
* bandwidths <= 80MHz * bandwidths <= 80MHz
* @IWL_TLC_MNG_CFG_FLAGS_LDPC_MSK: enable LDPC * @IWL_TLC_MNG_CFG_FLAGS_LDPC_MSK: enable LDPC
......
/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
/* /*
* Copyright (C) 2012-2014, 2018-2023 Intel Corporation * Copyright (C) 2012-2014, 2018-2024 Intel Corporation
* Copyright (C) 2013-2015 Intel Mobile Communications GmbH * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
* Copyright (C) 2015-2017 Intel Deutschland GmbH * Copyright (C) 2015-2017 Intel Deutschland GmbH
*/ */
...@@ -976,7 +976,7 @@ struct iwl_ba_window_status_notif { ...@@ -976,7 +976,7 @@ struct iwl_ba_window_status_notif {
} __packed; /* BA_WINDOW_STATUS_NTFY_API_S_VER_1 */ } __packed; /* BA_WINDOW_STATUS_NTFY_API_S_VER_1 */
/** /**
* struct iwl_rfh_queue_config - RX queue configuration * struct iwl_rfh_queue_data - RX queue configuration
* @q_num: Q num * @q_num: Q num
* @enable: enable queue * @enable: enable queue
* @reserved: alignment * @reserved: alignment
......
...@@ -149,7 +149,7 @@ struct iwl_scan_offload_profile_cfg_data { ...@@ -149,7 +149,7 @@ struct iwl_scan_offload_profile_cfg_data {
} __packed; } __packed;
/** /**
* struct iwl_scan_offload_profile_cfg * struct iwl_scan_offload_profile_cfg_v1 - scan offload profile config
* @profiles: profiles to search for match * @profiles: profiles to search for match
* @data: the rest of the data for profile_cfg * @data: the rest of the data for profile_cfg
*/ */
...@@ -789,7 +789,7 @@ struct iwl_scan_req_umac_tail_v1 { ...@@ -789,7 +789,7 @@ struct iwl_scan_req_umac_tail_v1 {
} __packed; } __packed;
/** /**
* struct iwl_scan_req_umac_tail - the rest of the UMAC scan request command * struct iwl_scan_req_umac_tail_v2 - the rest of the UMAC scan request command
* parameters following channels configuration array. * parameters following channels configuration array.
* @schedule: two scheduling plans. * @schedule: two scheduling plans.
* @delay: delay in TUs before starting the first scan iteration * @delay: delay in TUs before starting the first scan iteration
...@@ -1085,7 +1085,7 @@ struct iwl_scan_req_params_v12 { ...@@ -1085,7 +1085,7 @@ struct iwl_scan_req_params_v12 {
} __packed; /* SCAN_REQUEST_PARAMS_API_S_VER_12 */ } __packed; /* SCAN_REQUEST_PARAMS_API_S_VER_12 */
/** /**
* struct iwl_scan_req_params_v16 * struct iwl_scan_req_params_v17 - scan request parameters (v17)
* @general_params: &struct iwl_scan_general_params_v11 * @general_params: &struct iwl_scan_general_params_v11
* @channel_params: &struct iwl_scan_channel_params_v7 * @channel_params: &struct iwl_scan_channel_params_v7
* @periodic_params: &struct iwl_scan_periodic_parms_v1 * @periodic_params: &struct iwl_scan_periodic_parms_v1
...@@ -1111,7 +1111,7 @@ struct iwl_scan_req_umac_v12 { ...@@ -1111,7 +1111,7 @@ struct iwl_scan_req_umac_v12 {
} __packed; /* SCAN_REQUEST_CMD_UMAC_API_S_VER_12 */ } __packed; /* SCAN_REQUEST_CMD_UMAC_API_S_VER_12 */
/** /**
* struct iwl_scan_req_umac_v16 * struct iwl_scan_req_umac_v17 - scan request command (v17)
* @uid: scan id, &enum iwl_umac_scan_uid_offsets * @uid: scan id, &enum iwl_umac_scan_uid_offsets
* @ooc_priority: out of channel priority - &enum iwl_scan_priority * @ooc_priority: out of channel priority - &enum iwl_scan_priority
* @scan_params: scan parameters * @scan_params: scan parameters
......
...@@ -866,7 +866,7 @@ enum iwl_dump_control { ...@@ -866,7 +866,7 @@ enum iwl_dump_control {
}; };
/** /**
* struct iwl_tx_path_flush_cmd -- queue/FIFO flush command * struct iwl_tx_path_flush_cmd_v1 -- queue/FIFO flush command
* @queues_ctl: bitmap of queues to flush * @queues_ctl: bitmap of queues to flush
* @flush_ctl: control flags * @flush_ctl: control flags
* @reserved: reserved * @reserved: reserved
......
...@@ -248,7 +248,7 @@ struct iwl_fw_error_dump_mem { ...@@ -248,7 +248,7 @@ struct iwl_fw_error_dump_mem {
#define IWL_INI_DUMP_NAME_TYPE (BIT(31) | BIT(24)) #define IWL_INI_DUMP_NAME_TYPE (BIT(31) | BIT(24))
/** /**
* struct iwl_fw_error_dump_data - data for one type * struct iwl_fw_ini_error_dump_data - data for one type
* @type: &enum iwl_fw_ini_region_type * @type: &enum iwl_fw_ini_region_type
* @sub_type: sub type id * @sub_type: sub type id
* @sub_type_ver: sub type version * @sub_type_ver: sub type version
...@@ -278,7 +278,7 @@ struct iwl_fw_ini_dump_entry { ...@@ -278,7 +278,7 @@ struct iwl_fw_ini_dump_entry {
} __packed; } __packed;
/** /**
* struct iwl_fw_error_dump_file - header of dump file * struct iwl_fw_ini_dump_file_hdr - header of dump file
* @barker: must be %IWL_FW_INI_ERROR_DUMP_BARKER * @barker: must be %IWL_FW_INI_ERROR_DUMP_BARKER
* @file_len: the length of all the file including the header * @file_len: the length of all the file including the header
*/ */
......
...@@ -241,7 +241,7 @@ enum iwl_cfg_trans_ltr_delay { ...@@ -241,7 +241,7 @@ enum iwl_cfg_trans_ltr_delay {
}; };
/** /**
* struct iwl_cfg_trans - information needed to start the trans * struct iwl_cfg_trans_params - information needed to start the trans
* *
* These values are specific to the device ID and do not change when * These values are specific to the device ID and do not change when
* multiple configs are used for a single device ID. They values are * multiple configs are used for a single device ID. They values are
...@@ -258,6 +258,7 @@ enum iwl_cfg_trans_ltr_delay { ...@@ -258,6 +258,7 @@ enum iwl_cfg_trans_ltr_delay {
* @mq_rx_supported: multi-queue rx support * @mq_rx_supported: multi-queue rx support
* @integrated: discrete or integrated * @integrated: discrete or integrated
* @low_latency_xtal: use the low latency xtal if supported * @low_latency_xtal: use the low latency xtal if supported
* @bisr_workaround: BISR hardware workaround (for 22260 series devices)
* @ltr_delay: LTR delay parameter, &enum iwl_cfg_trans_ltr_delay. * @ltr_delay: LTR delay parameter, &enum iwl_cfg_trans_ltr_delay.
* @imr_enabled: use the IMR if supported. * @imr_enabled: use the IMR if supported.
*/ */
......
...@@ -38,7 +38,7 @@ iwl_parse_nvm_data(struct iwl_trans *trans, const struct iwl_cfg *cfg, ...@@ -38,7 +38,7 @@ iwl_parse_nvm_data(struct iwl_trans *trans, const struct iwl_cfg *cfg,
u8 tx_chains, u8 rx_chains); u8 tx_chains, u8 rx_chains);
/** /**
* iwl_parse_mcc_info - parse MCC (mobile country code) info coming from FW * iwl_parse_nvm_mcc_info - parse MCC (mobile country code) info coming from FW
* *
* This function parses the regulatory channel data received as a * This function parses the regulatory channel data received as a
* MCC_UPDATE_CMD command. It returns a newly allocation regulatory domain, * MCC_UPDATE_CMD command. It returns a newly allocation regulatory domain,
......
...@@ -612,7 +612,7 @@ enum iwl_mvm_sched_scan_pass_all_states { ...@@ -612,7 +612,7 @@ enum iwl_mvm_sched_scan_pass_all_states {
}; };
/** /**
* struct iwl_mvm_tt_mgnt - Thermal Throttling Management structure * struct iwl_mvm_tt_mgmt - Thermal Throttling Management structure
* @ct_kill_exit: worker to exit thermal kill * @ct_kill_exit: worker to exit thermal kill
* @dynamic_smps: Is thermal throttling enabled dynamic_smps? * @dynamic_smps: Is thermal throttling enabled dynamic_smps?
* @tx_backoff: The current thremal throttling tx backoff in uSec. * @tx_backoff: The current thremal throttling tx backoff in uSec.
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* *
* Copyright(c) 2015 Intel Mobile Communications GmbH * Copyright(c) 2015 Intel Mobile Communications GmbH
* Copyright(c) 2017 Intel Deutschland GmbH * Copyright(c) 2017 Intel Deutschland GmbH
* Copyright (C) 2003 - 2014, 2018 - 2023 Intel Corporation * Copyright (C) 2003 - 2014, 2018 - 2024 Intel Corporation
*****************************************************************************/ *****************************************************************************/
#ifndef __rs_h__ #ifndef __rs_h__
...@@ -402,7 +402,7 @@ void iwl_mvm_rs_tx_status(struct iwl_mvm *mvm, struct ieee80211_sta *sta, ...@@ -402,7 +402,7 @@ void iwl_mvm_rs_tx_status(struct iwl_mvm *mvm, struct ieee80211_sta *sta,
int tid, struct ieee80211_tx_info *info, bool ndp); int tid, struct ieee80211_tx_info *info, bool ndp);
/** /**
* iwl_rate_control_register - Register the rate control algorithm callbacks * iwl_mvm_rate_control_register - Register the rate control algorithm callbacks
* *
* Since the rate control algorithm is hardware specific, there is no need * Since the rate control algorithm is hardware specific, there is no need
* or reason to place it as a stand alone module. The driver can call * or reason to place it as a stand alone module. The driver can call
...@@ -414,7 +414,7 @@ void iwl_mvm_rs_tx_status(struct iwl_mvm *mvm, struct ieee80211_sta *sta, ...@@ -414,7 +414,7 @@ void iwl_mvm_rs_tx_status(struct iwl_mvm *mvm, struct ieee80211_sta *sta,
int iwl_mvm_rate_control_register(void); int iwl_mvm_rate_control_register(void);
/** /**
* iwl_rate_control_unregister - Unregister the rate control callbacks * iwl_mvm_rate_control_unregister - Unregister the rate control callbacks
* *
* This should be called after calling ieee80211_unregister_hw, but before * This should be called after calling ieee80211_unregister_hw, but before
* the driver is unloaded. * the driver is unloaded.
......
...@@ -478,7 +478,7 @@ struct iwl_mvm_int_sta { ...@@ -478,7 +478,7 @@ struct iwl_mvm_int_sta {
}; };
/** /**
* Send the STA info to the FW. * iwl_mvm_sta_send_to_fw - Send the STA info to the FW.
* *
* @mvm: the iwl_mvm* to use * @mvm: the iwl_mvm* to use
* @sta: the STA * @sta: the STA
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment