Warnings before patch: files: [] Current warnings: files: ['drivers/net/wireless/aic/aic8800_fdrv/aic_br_ext.c', 'drivers/net/wireless/aic/aic8800_fdrv/aic_br_ext.h', 'drivers/net/wireless/aic/aic8800_fdrv/aic_btsdio.c', 'drivers/net/wireless/aic/aic8800_fdrv/aic_btsdio.h', 'drivers/net/wireless/aic/aic8800_fdrv/aic_priv_cmd.c', 'drivers/net/wireless/aic/aic8800_fdrv/aic_priv_cmd.h', 'drivers/net/wireless/aic/aic8800_fdrv/aic_vendor.c', 'drivers/net/wireless/aic/aic8800_fdrv/aic_vendor.h', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_8800d80.c', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_8800dc.c', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_8801.c', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.c', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_compat_8800d80.c', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_compat_8800d80.h', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_compat_8800dc.c', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_compat_8800dc.h', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_genl.c', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_genl.h', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_rx_prealloc.c', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_rx_prealloc.h', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_sdio.c', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_sdio.h', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_tcp_ack.c', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_tcp_ack.h', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_txrxif.c', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_txrxif.h', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_wext_linux.c', 'drivers/net/wireless/aic/aic8800_fdrv/aicwf_wext_linux.h', 'drivers/net/wireless/aic/aic8800_fdrv/regdb.c', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.c', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.c', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.h', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_debugfs.c', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_debugfs.h', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_fw_trace.c', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_fw_trace.h', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_gki.c', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_gki.h', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.h', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.c', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_mod_params.c', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_mod_params.h', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.h', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.h', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_tdls.c', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_tdls.h', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_testmode.c', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_testmode.h', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_trace.c', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c', 'drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h', 'drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c', 'drivers/net/wireless/aic/aic8800_fdrv/sdio_host.h'] : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * INCLUDE FILES : * TYPE DEFINITIONS : * FUNCTION DECLARATIONS : * from a Beamformee capable. : * Beamforming Reports. : * Spatial Streams supported by a beamformee. : * Copyright (C) 2020 AIC semiconductor. : static const char *rwnx_find_tag(const u8 *file_data, unsigned int file_size, : * Parse the Config file used at init time : * Parse the Config file used at init time : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Link channel ctxt to a vif and thus increments count for this context. : * Unlink channel ctxt from a vif and thus decrements count for this context : * int (*ndo_open)(struct net_device *dev); : * int (*ndo_stop)(struct net_device *dev); : * u16 (*ndo_select_queue)(struct net_device *dev, struct sk_buff *skb, * struct net_device *sb_dev); error: Cannot parse struct or union! : * int (*ndo_set_mac_address)(struct net_device *dev, void *addr); : * must set the struct wireless_dev's iftype. Beware: You must create : static int rwnx_cfg80211_del_iface(struct wiphy *wiphy, : * keep the struct wireless_dev's iftype updated. : * the driver, and will be valid until passed to cfg80211_scan_done(). : * when adding a group key. : * key. All pointers given to the @callback function need not be valid : * and @key_index, return -ENOENT if the key doesn't exist. : static int rwnx_cfg80211_set_default_key(struct wiphy *wiphy, : static int rwnx_cfg80211_set_default_mgmt_key(struct wiphy *wiphy, : * call cfg80211_connect_result() with status code %WLAN_STATUS_SUCCESS. : static int rwnx_cfg80211_disconnect(struct wiphy *wiphy, struct net_device *dev, : * user space : static int rwnx_cfg80211_add_station(struct wiphy *wiphy, : static int rwnx_cfg80211_del_station_compat(struct wiphy *wiphy, : * validated in cfg80211, in particular the auth/assoc/authorized flags : static int rwnx_cfg80211_start_ap(struct wiphy *wiphy, struct net_device *dev, : * interface. This should reject the call when AP mode wasn't started. : static int rwnx_cfg80211_stop_ap(struct wiphy *wiphy, struct net_device *dev, : * interfaces are active this callback should reject the configuration. : * later passes to cfg80211_probe_status(). : * have changed. The actual parameter values are available in : * the power passed is in mBm, to get dBm use MBM_TO_DBM(). The : * channel for the specified duration to complete an off-channel : * This allows the operation to be terminated prior to timeout based on : static int rwnx_cfg80211_dump_survey(struct wiphy *wiphy, : * For monitor interfaces, it should return %NULL unless there's a single : static int rwnx_cfg80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, : static int rwnx_cfg80211_start_radar_detection(struct wiphy *wiphy, : * driver. If the SME is in the driver/firmware, this information can be : static int rwnx_cfg80211_set_cqm_rssi_config(struct wiphy *wiphy, : * responsible for veryfing if the switch is possible. Since this is : static int rwnx_cfg80211_change_bss(struct wiphy *wiphy, struct net_device *dev, : static int rwnx_cfg80211_get_station(struct wiphy *wiphy, : static int rwnx_cfg80211_dump_station(struct wiphy *wiphy, : static int rwnx_cfg80211_add_mpath(struct wiphy *wiphy, struct net_device *dev, : static int rwnx_cfg80211_del_mpath(struct wiphy *wiphy, struct net_device *dev, : static int rwnx_cfg80211_change_mpath(struct wiphy *wiphy, : static int rwnx_cfg80211_get_mpath(struct wiphy *wiphy, struct net_device *dev, : static int rwnx_cfg80211_dump_mpath(struct wiphy *wiphy, struct net_device *dev, : static int rwnx_cfg80211_get_mpp(struct wiphy *wiphy, struct net_device *dev, : static int rwnx_cfg80211_dump_mpp(struct wiphy *wiphy, struct net_device *dev, : static int rwnx_cfg80211_get_mesh_config(struct wiphy *wiphy, : static int rwnx_cfg80211_update_mesh_config(struct wiphy *wiphy, : static int rwnx_cfg80211_join_mesh(struct wiphy *wiphy, struct net_device *dev, : static int rwnx_cfg80211_leave_mesh(struct wiphy *wiphy, struct net_device *dev) : void aicwf_pwlt_worker(struct work_struct *work) : * Copyright (C) 2020 AIC semiconductor. : * INCLUDE FILES : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Singleton Pulse and Sequence Pools : * pri detector ops to detect short radar waveform : * pri detector ops to detect long radar waveform : * Type of radar waveform: : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * netdev_tx_t (*ndo_start_xmit)(struct sk_buff *skb, : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Copyright (C) 2020 AIC semiconductor. : * Fullmac TXQ configuration: : * Each data TXQ is a netdev queue. TXQ to send MGT are not data TXQ as : * TXQ tid sorted by decreasing priority : *#ifdef CONFIG_MAC80211_TXQ *#define foreach_vif_txq(vif, txq, ac) * for (ac = RWNX_HWQ_BK, txq = rwnx_txq_vif_get(vif, ac); * ac < NX_NB_TXQ_PER_VIF; ac++, txq = rwnx_txq_vif_get(vif, ac))' : * Copyright (C) 2020 AIC semiconductor. : void aicwf_sdio_host_init(struct sdio_host_env_tag *env, void *cb, : aicwf_sdio_host_txdesc_get(struct sdio_host_env_tag *env, const int queue_idx) : void aicwf_sdio_host_txdesc_push(struct sdio_host_env_tag *env, : void aicwf_sdio_host_tx_cfm_handler(struct sdio_host_env_tag *env, u32 *data) Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_br_ext.h:2 Cannot find identifier on line: **************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_br_ext.h:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_br_ext.h:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_btsdio.c:2 Cannot find identifier on line: **************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_btsdio.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_btsdio.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_priv_cmd.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_priv_cmd.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_priv_cmd.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_vendor.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_vendor.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_vendor.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'name' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'is_old_ic' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'limit_by_testmode' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'use_80_bandwidth' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'support_priv_cmd_rdwr_pwridx' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'support_priv_cmd_rdwr_pwrlvl' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'pwrlvl_result_copy_len' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'support_priv_cmd_set_txpwr_loss' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'init_capa' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'userconfig_load' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'powerlimit_load' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'set_rf_calib_cfg' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'set_rf_config' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'misc_ram_init' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'cmd_hdr_checksum' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'set_stack_start' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'get_userconfig_txpwr_ofst' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'get_userconfig_txpwr_ofst2x' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'set_rx_gain' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'ic_system_init' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'get_temp' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_set_power' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_get_freq_cal' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_get_mac_addr' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_get_bt_mac_addr' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_set_vendor_info' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_get_vendor_info' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_rdwr_pwrofst' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_rdwr_efuse_pwrofst' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_compat_8800d80.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_compat_8800d80.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_compat_8800d80.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_compat_8800dc.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_compat_8800dc.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_compat_8800dc.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_genl.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_genl.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_genl.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_rx_prealloc.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_rx_prealloc.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_rx_prealloc.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_sdio.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_sdio.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_sdio.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_tcp_ack.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_tcp_ack.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_tcp_ack.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_txrxif.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_txrxif.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_txrxif.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/regdb.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/regdb.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/regdb.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:15 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * INCLUDE FILES Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:22 missing initial short description on line: * DEFINES Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:27 expecting prototype for DEFINES(). Prototype was for RWNX_BFMER_REPORT_MAX_LEN() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:33 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * TYPE DEFINITIONS Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:49 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * FUNCTION DECLARATIONS Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:54 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:55 Cannot find identifier on line: * @brief Allocate memory aiming to contains the Beamforming Report received Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:56 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * from a Beamformee capable. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:75 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:76 Cannot find identifier on line: * @brief Free a previously allocated memory intended to be used for Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:77 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Beamforming Reports. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:88 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:89 Cannot find identifier on line: * @brief Parse a Rx VHT-MCS map in order to deduce the maximum number of Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:90 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Spatial Streams supported by a beamformee. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.c:2 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.c:15 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.c:16 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.c:17 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static const char *rwnx_find_tag(const u8 *file_data, unsigned int file_size, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.c:48 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Parse the Config file used at init time Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.c:89 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Parse the Config file used at init time Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_debugfs.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_debugfs.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_debugfs.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_fw_trace.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_fw_trace.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_fw_trace.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_gki.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_gki.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_gki.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:601 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Link channel ctxt to a vif and thus increments count for this context. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:623 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Unlink channel ctxt from a vif and thus decrements count for this context Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:770 missing initial short description on line: * rwnx_update_mesh_power_mode - Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:867 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * int (*ndo_open)(struct net_device *dev); Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1031 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * int (*ndo_stop)(struct net_device *dev); Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1207 missing initial short description on line: * struct net_device_stats* (*ndo_get_stats)(struct net_device *dev); Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1227 Incorrect use of kernel-doc format: * u16 (*ndo_select_queue)(struct net_device *dev, struct sk_buff *skb, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1228 static struct net_device_stats *rwnx_get_stats(struct net_device *dev) { struct rwnx_vif *vif = netdev_priv(dev); return &vif->net_stats; } /** * u16 (*ndo_select_queue)(struct net_device *dev, struct sk_buff *skb, * struct net_device *sb_dev); error: Cannot parse struct or union! Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1245 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * int (*ndo_set_mac_address)(struct net_device *dev, void *addr); Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1683 Cannot find identifier on line: * @add_virtual_intf: create a new virtual interface with the given name, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1684 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * must set the struct wireless_dev's iftype. Beware: You must create Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1712 Cannot find identifier on line: * @del_virtual_intf: remove the virtual interface Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1713 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1714 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_del_iface(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1754 Cannot find identifier on line: * @change_virtual_intf: change type/configuration of virtual interface, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1755 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * keep the struct wireless_dev's iftype updated. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1929 Cannot find identifier on line: * @scan: Request to do a scan. If returning zero, the scan request is given Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1930 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * the driver, and will be valid until passed to cfg80211_scan_done(). Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1978 Cannot find identifier on line: * @add_key: add a key with the given parameters. @mac_addr will be %NULL Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1979 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * when adding a group key. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2071 Cannot find identifier on line: * @get_key: get information about the key with the given parameters. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2072 Cannot find identifier on line: * @mac_addr will be %NULL when requesting information for a group Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2073 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * key. All pointers given to the @callback function need not be valid Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2089 Cannot find identifier on line: * @del_key: remove a key given the @mac_addr (%NULL for a group key) Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2090 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * and @key_index, return -ENOENT if the key doesn't exist. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2131 Cannot find identifier on line: * @set_default_key: set the default key on an interface Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2132 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2133 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_set_default_key(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2145 Cannot find identifier on line: * @set_default_mgmt_key: set the default management frame key on an interface Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2146 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2147 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_set_default_mgmt_key(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2156 Cannot find identifier on line: * @connect: Connect to the ESS with the specified parameters. When connected, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2157 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * call cfg80211_connect_result() with status code %WLAN_STATUS_SUCCESS. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2279 Cannot find identifier on line: * @disconnect: Disconnect from the BSS/ESS. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2280 Cannot find identifier on line: * (invoked with the wireless_dev mutex held) Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2281 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2282 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_disconnect(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2424 Cannot find identifier on line: * @external_auth: indicates result of offloaded authentication processing from Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2425 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * user space Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2443 Cannot find identifier on line: * @add_station: Add a new station. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2444 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2445 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_add_station(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2562 Cannot find identifier on line: * @del_station: Remove a station Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2563 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2564 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_del_station_compat(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2834 Cannot find identifier on line: * @change_station: Modify a given station. Note that flags changes are not much Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2835 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * validated in cfg80211, in particular the auth/assoc/authorized flags Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2995 Cannot find identifier on line: * @start_ap: Start acting in AP mode defined by the parameters. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2996 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2997 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_start_ap(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3089 Cannot find identifier on line: * @change_beacon: Change the beacon parameters for an access point mode Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3090 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * interface. This should reject the call when AP mode wasn't started. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3120 Cannot find identifier on line: * * @stop_ap: Stop being an AP, including stopping beaconing. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3121 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3122 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_stop_ap(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3159 Cannot find identifier on line: * @set_monitor_channel: Set the monitor mode channel for the device. If other Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3160 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * interfaces are active this callback should reject the configuration. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3222 Cannot find identifier on line: * @probe_client: probe an associated client, must return a cookie that it Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3223 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * later passes to cfg80211_probe_status(). Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3256 Cannot find identifier on line: * @set_wiphy_params: Notify that wiphy parameters have changed; Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3257 Cannot find identifier on line: * @changed bitfield (see &enum wiphy_params_flags) describes which values Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3258 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * have changed. The actual parameter values are available in Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3268 Cannot find identifier on line: * @set_tx_power: set the transmit power according to the parameters, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3269 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * the power passed is in mBm, to get dBm use MBM_TO_DBM(). The Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3305 Cannot find identifier on line: * @set_power_mgmt: set the power save to one of those two modes: Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3312 function parameter 'wiphy' not described in 'rwnx_cfg80211_set_power_mgmt' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3312 function parameter 'dev' not described in 'rwnx_cfg80211_set_power_mgmt' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3312 function parameter 'enabled' not described in 'rwnx_cfg80211_set_power_mgmt' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3312 function parameter 'timeout' not described in 'rwnx_cfg80211_set_power_mgmt' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3312 expecting prototype for Power(). Prototype was for rwnx_cfg80211_set_power_mgmt() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3345 Cannot find identifier on line: * @remain_on_channel: Request the driver to remain awake on the specified Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3346 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * channel for the specified duration to complete an off-channel Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3473 Cannot find identifier on line: * @cancel_remain_on_channel: Cancel an on-going remain-on-channel operation. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3474 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * This allows the operation to be terminated prior to timeout based on Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3514 Cannot find identifier on line: * @dump_survey: get site survey information. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3515 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3516 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_dump_survey(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3576 Cannot find identifier on line: * @get_channel: Get the current operating channel for the virtual interface. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3577 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * For monitor interfaces, it should return %NULL unless there's a single Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3606 Cannot find identifier on line: * @mgmt_tx: Transmit a management frame. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3607 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3608 Cannot find identifier on line: Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3609 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3696 Cannot find identifier on line: * @start_radar_detection: Start radar detection in the driver. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3697 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3698 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_start_radar_detection(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3725 Cannot find identifier on line: * @update_ft_ies: Provide updated Fast BSS Transition information to the Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3726 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * driver. If the SME is in the driver/firmware, this information can be Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3737 Cannot find identifier on line: * @set_cqm_rssi_config: Configure connection quality monitor RSSI threshold. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3738 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3739 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_set_cqm_rssi_config(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3752 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3753 Cannot find identifier on line: * @channel_switch: initiate channel-switch procedure (with CSA). Driver is Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3754 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * responsible for veryfing if the switch is possible. Since this is Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3962 Cannot find identifier on line: * @change_bss: Modify parameters for a given BSS (mainly for AP mode). Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3963 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3964 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_change_bss(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4159 Cannot find identifier on line: * @get_station: get station information for the station identified by @mac Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4160 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4161 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_get_station(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4201 Cannot find identifier on line: * @dump_station: dump station callback -- resume dump at index @idx Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4202 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4203 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_dump_station(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4279 Cannot find identifier on line: * @add_mpath: add a fixed mesh path Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4280 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4281 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_add_mpath(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4296 Cannot find identifier on line: * @del_mpath: delete a given mesh path Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4297 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4298 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_del_mpath(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4312 Cannot find identifier on line: * @change_mpath: change a given mesh path Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4313 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4314 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_change_mpath(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4330 Cannot find identifier on line: * @get_mpath: get a mesh path for the given parameters Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4331 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4332 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_get_mpath(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4369 Cannot find identifier on line: * @dump_mpath: dump mesh path callback -- resume dump at index @idx Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4370 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4371 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_dump_mpath(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4409 Cannot find identifier on line: * @get_mpp: get a mesh proxy path for the given parameters Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4410 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4411 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_get_mpp(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4448 Cannot find identifier on line: * @dump_mpp: dump mesh proxy path callback -- resume dump at index @idx Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4449 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4450 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_dump_mpp(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4490 Cannot find identifier on line: * @get_mesh_config: Get the current mesh configuration Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4491 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4492 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_get_mesh_config(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4505 Cannot find identifier on line: * @update_mesh_config: Update mesh parameters on a running mesh. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4506 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4507 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_update_mesh_config(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4542 Cannot find identifier on line: * @join_mesh: join the mesh network with the specified parameters Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4543 Cannot find identifier on line: * (invoked with the wireless_dev mutex held) Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4544 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4545 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_join_mesh(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4628 Cannot find identifier on line: * @leave_mesh: leave the current mesh network Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4629 Cannot find identifier on line: * (invoked with the wireless_dev mutex held) Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4630 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4631 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_leave_mesh(struct wiphy *wiphy, struct net_device *dev) Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4802 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4803 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4804 Cannot find identifier on line: Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4805 Cannot find identifier on line: #ifdef CONFIG_AIC8800_POWER_LIMIT Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4806 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst void aicwf_pwlt_worker(struct work_struct *work) Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h:5 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * INCLUDE FILES Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h:12 missing initial short description on line: * DEFINES Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h:17 Incorrect use of kernel-doc format: * TYPE DEFINITIONS Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h:22 Incorrect use of kernel-doc format: * FUNCTION DECLARATIONS Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h:27 Incorrect use of kernel-doc format: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h:32 function parameter 'p_rwnx_vif' not described in 'rwnx_get_mesh_proxy_info' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h:32 function parameter 'p_sta_addr' not described in 'rwnx_get_mesh_proxy_info' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h:32 function parameter 'local' not described in 'rwnx_get_mesh_proxy_info' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h:32 expecting prototype for DEFINES(). Prototype was for rwnx_get_mesh_proxy_info() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mod_params.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mod_params.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mod_params.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:22 function parameter 'vht_cap' not described in 'rwnx_mu_group_sta_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:107 No description found for return value of 'rwnx_mu_group_sta_get_map' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:125 No description found for return value of 'rwnx_mu_group_sta_get_pos' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:261 function parameter 'nb_group_left' not described in 'rwnx_mu_group_create_one' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:261 No description found for return value of 'rwnx_mu_group_create_one' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:403 function parameter 'ws' not described in 'rwnx_mu_group_work' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.h:31 struct member 'last_update' not described in 'rwnx_sta_group_info' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.h:46 expecting prototype for struct mu_group_info. Prototype was for struct rwnx_mu_group instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.h:77 struct member 'next_group_select' not described in 'rwnx_mu_info' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.h:77 Excess struct member 'next_group_assign' description in 'rwnx_mu_info' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 struct member 'region' not described in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 struct member 'spec_riu' not described in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 struct member 'spec_fcu' not described in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 Excess struct member 'domain' description in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 Excess struct member 'radar_types' description in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:639 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Singleton Pulse and Sequence Pools Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:779 function parameter 'ts' not described in 'pulse_queue_enqueue' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:779 No description found for return value of 'pulse_queue_enqueue' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:807 function parameter 'val' not described in 'pde_get_multiple' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:807 function parameter 'fraction' not described in 'pde_get_multiple' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:807 function parameter 'tolerance' not described in 'pde_get_multiple' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:807 No description found for return value of 'pde_get_multiple' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:948 No description found for return value of 'pde_short_add_to_existing_seqs' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:992 No description found for return value of 'pde_short_check_detection' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1045 No description found for return value of 'pde_short_add_pulse' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1077 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * pri detector ops to detect short radar waveform Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1129 No description found for return value of 'pde_long_add_pulse' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1207 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * pri detector ops to detect long radar waveform Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1227 No description found for return value of 'pri_detector_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1311 No description found for return value of 'pri_detector_get' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1361 expecting prototype for dfs_pattern_detector_reset(). Prototype was for dfs_pattern_detector_exit() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1411 No description found for return value of 'dfs_pattern_detector_add_pulse' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1468 function parameter 'region' not described in 'get_dfs_domain_radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1468 No description found for return value of 'get_dfs_domain_radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1483 No description found for return value of 'get_dfs_max_radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1505 function parameter 'chain' not described in 'dfs_pattern_detector_set_domain' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1505 No description found for return value of 'dfs_pattern_detector_set_domain' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1545 function parameter 'chain' not described in 'dfs_pattern_detector_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 struct member 'enabled' not described in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 struct member 'radar_spec' not described in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 struct member 'detectors' not described in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 Excess struct member 'radar_detector_specs' description in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 Excess struct member 'channel_detectors' description in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:74 struct member 'index' not described in 'rwnx_radar_detected' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:74 struct member 'count' not described in 'rwnx_radar_detected' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:74 struct member 'time' not described in 'rwnx_radar_detected' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:74 struct member 'freq' not described in 'rwnx_radar_detected' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:91 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Type of radar waveform: Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:171 struct member 'head' not described in 'pulse_elem' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:196 struct member 'ops' not described in 'pri_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:68 No description found for return value of 'rwnx_rx_get_vif' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:289 expecting prototype for rwnx_rx_data_skb(). Prototype was for rwnx_rx_data_skb_resend() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:580 function parameter 'hw_rxhdr' not described in 'rwnx_rx_mgmt' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:580 Excess function parameter 'rxhdr' description in 'rwnx_rx_mgmt' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:698 function parameter 'hw_rxhdr' not described in 'rwnx_rx_mgmt_any' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:698 Excess function parameter 'rxhdr' description in 'rwnx_rx_mgmt_any' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:730 No description found for return value of 'rwnx_rx_rtap_hdrlen' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:1133 No description found for return value of 'rwnx_rx_monitor' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tdls.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tdls.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tdls.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tdls.h:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tdls.h:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tdls.h:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_testmode.c:2 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_testmode.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_testmode.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_testmode.h:2 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_testmode.h:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_testmode.h:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:569 No description found for return value of 'rwnx_prep_tx' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:747 function parameter 'amsdu_txhdr' not described in 'rwnx_amsdu_del_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:803 function parameter 'rwnx_hw' not described in 'rwnx_amsdu_add_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:803 function parameter 'skb' not described in 'rwnx_amsdu_add_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:803 function parameter 'sw_txhdr' not described in 'rwnx_amsdu_add_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:803 No description found for return value of 'rwnx_amsdu_add_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 function parameter 'rwnx_hw' not described in 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 function parameter 'skb' not described in 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 function parameter 'sta' not described in 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 function parameter 'txq' not described in 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 No description found for return value of 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:1306 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * netdev_tx_t (*ndo_start_xmit)(struct sk_buff *skb, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:1513 No description found for return value of 'rwnx_start_mgmt_xmit' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:1662 function parameter 'pthis' not described in 'rwnx_txdatacfm' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:1662 function parameter 'host_id' not described in 'rwnx_txdatacfm' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:1662 No description found for return value of 'rwnx_txdatacfm' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'list' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'map_len' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'dma_addr' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'skb' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'pad' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'msdu_len' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:98 struct member 'hdrs' not described in 'rwnx_amsdu' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:98 struct member 'len' not described in 'rwnx_amsdu' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:98 struct member 'nb' not described in 'rwnx_amsdu' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:98 struct member 'pad' not described in 'rwnx_amsdu' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'rwnx_sta' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'rwnx_vif' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'txq' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'hw_queue' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'frame_len' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'headroom' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'amsdu' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'need_cfm' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'skb' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'map_len' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'dma_addr' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'desc' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:2 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:91 function parameter 'tid' not described in 'rwnx_txq_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:91 function parameter 'sta' not described in 'rwnx_txq_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:336 expecting prototype for rwnx_txq_tdls_vif_deinit(). Prototype was for rwnx_txq_unk_vif_deinit() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:351 function parameter 'rwnx_vif' not described in 'rwnx_txq_offchan_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:351 expecting prototype for rwnx_init_unk_txq(). Prototype was for rwnx_txq_offchan_init() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:373 function parameter 'rwnx_vif' not described in 'rwnx_txq_offchan_deinit' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:373 expecting prototype for rwnx_deinit_offchan_txq(). Prototype was for rwnx_txq_offchan_deinit() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:466 No description found for return value of 'rwnx_txq_skb_ready' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:544 function parameter 'rwnx_sta' not described in 'rwnx_txq_sta_start' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:544 Excess function parameter 'sta' description in 'rwnx_txq_sta_start' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:585 function parameter 'rwnx_sta' not described in 'rwnx_txq_sta_stop' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:585 expecting prototype for rwnx_stop_sta_txq(). Prototype was for rwnx_txq_sta_stop() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:687 function parameter 'rwnx_vif' not described in 'rwnx_txq_vif_start' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:687 Excess function parameter 'vif' description in 'rwnx_txq_vif_start' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:732 function parameter 'rwnx_vif' not described in 'rwnx_txq_vif_stop' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:732 function parameter 'reason' not described in 'rwnx_txq_vif_stop' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:732 Excess function parameter 'vif' description in 'rwnx_txq_vif_stop' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:732 Excess function parameter 'arg' description in 'rwnx_txq_vif_stop' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:765 expecting prototype for rwnx_start_offchan_txq(). Prototype was for rwnx_txq_offchan_start() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:794 expecting prototype for rwnx_switch_vif_sta_txq(). Prototype was for rwnx_txq_sta_switch_vif() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:1050 No description found for return value of 'rwnx_txq_mac80211_dequeue' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:1108 No description found for return value of 'rwnx_txq_get_skb_to_push' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:1174 No description found for return value of 'rwnx_txq_select_user' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:1245 expecting prototype for rwnx_hwq_process(). Prototype was for ALL_HWQ_MASK() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:2 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:22 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Fullmac TXQ configuration: Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:90 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Each data TXQ is a netdev queue. TXQ to send MGT are not data TXQ as Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:123 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * TXQ tid sorted by decreasing priority Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:147 struct member 'size' not described in 'rwnx_hwq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:147 struct member 'id' not described in 'rwnx_hwq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:147 struct member 'need_processing' not described in 'rwnx_hwq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:147 Excess struct member 'credits' description in 'rwnx_hwq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:158 Enum value 'RWNX_PUSH_RETRY' not described in enum 'rwnx_push_flags' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:158 Enum value 'RWNX_PUSH_IMMEDIATE' not described in enum 'rwnx_push_flags' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 struct member 'sta' not described in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 struct member 'mumimo_info' not described in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 Excess struct member 'baw' description in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 Excess struct member 'amsdu_anchor' description in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 Excess struct member 'amsdu_ht_len_cap' description in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 Excess struct member 'amsdu_vht_len_cap' description in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:293 Incorrect use of kernel-doc format: *#ifdef CONFIG_MAC80211_TXQ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:294 cannot understand function prototype: '/** *#ifdef CONFIG_MAC80211_TXQ *#define foreach_vif_txq(vif, txq, ac) * for (ac = RWNX_HWQ_BK, txq = rwnx_txq_vif_get(vif, ac); * ac < NX_NB_TXQ_PER_VIF; ac++, txq = rwnx_txq_vif_get(vif, ac))' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:316 No description found for return value of 'rwnx_txq_vif_get_status' Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:2 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:19 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:20 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:21 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst void aicwf_sdio_host_init(struct sdio_host_env_tag *env, void *cb, Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:33 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:34 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:35 Cannot find identifier on line: struct txdesc_host * Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:36 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst aicwf_sdio_host_txdesc_get(struct sdio_host_env_tag *env, const int queue_idx) Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:55 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:56 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:57 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst void aicwf_sdio_host_txdesc_push(struct sdio_host_env_tag *env, Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:71 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:72 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:73 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst void aicwf_sdio_host_tx_cfm_handler(struct sdio_host_env_tag *env, u32 *data) Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'name' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'is_old_ic' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'limit_by_testmode' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'use_80_bandwidth' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'support_priv_cmd_rdwr_pwridx' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'support_priv_cmd_rdwr_pwrlvl' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'pwrlvl_result_copy_len' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'support_priv_cmd_set_txpwr_loss' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'init_capa' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'userconfig_load' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'powerlimit_load' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'set_rf_calib_cfg' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'set_rf_config' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'misc_ram_init' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'cmd_hdr_checksum' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'set_stack_start' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'get_userconfig_txpwr_ofst' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'get_userconfig_txpwr_ofst2x' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'set_rx_gain' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'ic_system_init' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'get_temp' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_set_power' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_get_freq_cal' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_get_mac_addr' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_get_bt_mac_addr' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_set_vendor_info' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_get_vendor_info' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_rdwr_pwrofst' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_rdwr_efuse_pwrofst' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:770 missing initial short description on line: * rwnx_update_mesh_power_mode - Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:22 function parameter 'vht_cap' not described in 'rwnx_mu_group_sta_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:107 No description found for return value of 'rwnx_mu_group_sta_get_map' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:125 No description found for return value of 'rwnx_mu_group_sta_get_pos' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:261 function parameter 'nb_group_left' not described in 'rwnx_mu_group_create_one' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:261 No description found for return value of 'rwnx_mu_group_create_one' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:403 function parameter 'ws' not described in 'rwnx_mu_group_work' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.h:31 struct member 'last_update' not described in 'rwnx_sta_group_info' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.h:77 struct member 'next_group_select' not described in 'rwnx_mu_info' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.h:77 Excess struct member 'next_group_assign' description in 'rwnx_mu_info' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 struct member 'region' not described in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 struct member 'spec_riu' not described in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 struct member 'spec_fcu' not described in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 Excess struct member 'domain' description in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 Excess struct member 'radar_types' description in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:779 function parameter 'ts' not described in 'pulse_queue_enqueue' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:779 No description found for return value of 'pulse_queue_enqueue' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:807 function parameter 'val' not described in 'pde_get_multiple' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:807 function parameter 'fraction' not described in 'pde_get_multiple' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:807 function parameter 'tolerance' not described in 'pde_get_multiple' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:807 No description found for return value of 'pde_get_multiple' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:948 No description found for return value of 'pde_short_add_to_existing_seqs' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:992 No description found for return value of 'pde_short_check_detection' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1045 No description found for return value of 'pde_short_add_pulse' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1129 No description found for return value of 'pde_long_add_pulse' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1227 No description found for return value of 'pri_detector_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1311 No description found for return value of 'pri_detector_get' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1411 No description found for return value of 'dfs_pattern_detector_add_pulse' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1468 function parameter 'region' not described in 'get_dfs_domain_radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1468 No description found for return value of 'get_dfs_domain_radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1483 No description found for return value of 'get_dfs_max_radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1505 function parameter 'chain' not described in 'dfs_pattern_detector_set_domain' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1505 No description found for return value of 'dfs_pattern_detector_set_domain' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1545 function parameter 'chain' not described in 'dfs_pattern_detector_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 struct member 'enabled' not described in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 struct member 'radar_spec' not described in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 struct member 'detectors' not described in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 Excess struct member 'radar_detector_specs' description in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 Excess struct member 'channel_detectors' description in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:74 struct member 'index' not described in 'rwnx_radar_detected' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:74 struct member 'count' not described in 'rwnx_radar_detected' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:74 struct member 'time' not described in 'rwnx_radar_detected' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:74 struct member 'freq' not described in 'rwnx_radar_detected' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:171 struct member 'head' not described in 'pulse_elem' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:196 struct member 'ops' not described in 'pri_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:68 No description found for return value of 'rwnx_rx_get_vif' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:580 function parameter 'hw_rxhdr' not described in 'rwnx_rx_mgmt' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:580 Excess function parameter 'rxhdr' description in 'rwnx_rx_mgmt' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:698 function parameter 'hw_rxhdr' not described in 'rwnx_rx_mgmt_any' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:698 Excess function parameter 'rxhdr' description in 'rwnx_rx_mgmt_any' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:730 No description found for return value of 'rwnx_rx_rtap_hdrlen' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:1133 No description found for return value of 'rwnx_rx_monitor' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:569 No description found for return value of 'rwnx_prep_tx' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:747 function parameter 'amsdu_txhdr' not described in 'rwnx_amsdu_del_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:803 function parameter 'rwnx_hw' not described in 'rwnx_amsdu_add_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:803 function parameter 'skb' not described in 'rwnx_amsdu_add_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:803 function parameter 'sw_txhdr' not described in 'rwnx_amsdu_add_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:803 No description found for return value of 'rwnx_amsdu_add_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 function parameter 'rwnx_hw' not described in 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 function parameter 'skb' not described in 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 function parameter 'sta' not described in 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 function parameter 'txq' not described in 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 No description found for return value of 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:1513 No description found for return value of 'rwnx_start_mgmt_xmit' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:1662 function parameter 'pthis' not described in 'rwnx_txdatacfm' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:1662 function parameter 'host_id' not described in 'rwnx_txdatacfm' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:1662 No description found for return value of 'rwnx_txdatacfm' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'list' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'map_len' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'dma_addr' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'skb' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'pad' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'msdu_len' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:98 struct member 'hdrs' not described in 'rwnx_amsdu' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:98 struct member 'len' not described in 'rwnx_amsdu' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:98 struct member 'nb' not described in 'rwnx_amsdu' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:98 struct member 'pad' not described in 'rwnx_amsdu' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'rwnx_sta' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'rwnx_vif' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'txq' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'hw_queue' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'frame_len' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'headroom' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'amsdu' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'need_cfm' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'skb' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'map_len' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'dma_addr' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'desc' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:91 function parameter 'tid' not described in 'rwnx_txq_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:91 function parameter 'sta' not described in 'rwnx_txq_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:466 No description found for return value of 'rwnx_txq_skb_ready' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:544 function parameter 'rwnx_sta' not described in 'rwnx_txq_sta_start' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:544 Excess function parameter 'sta' description in 'rwnx_txq_sta_start' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:687 function parameter 'rwnx_vif' not described in 'rwnx_txq_vif_start' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:687 Excess function parameter 'vif' description in 'rwnx_txq_vif_start' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:732 function parameter 'rwnx_vif' not described in 'rwnx_txq_vif_stop' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:732 function parameter 'reason' not described in 'rwnx_txq_vif_stop' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:732 Excess function parameter 'vif' description in 'rwnx_txq_vif_stop' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:732 Excess function parameter 'arg' description in 'rwnx_txq_vif_stop' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:1050 No description found for return value of 'rwnx_txq_mac80211_dequeue' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:1108 No description found for return value of 'rwnx_txq_get_skb_to_push' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:1174 No description found for return value of 'rwnx_txq_select_user' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:147 struct member 'size' not described in 'rwnx_hwq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:147 struct member 'id' not described in 'rwnx_hwq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:147 struct member 'need_processing' not described in 'rwnx_hwq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:147 Excess struct member 'credits' description in 'rwnx_hwq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:158 Enum value 'RWNX_PUSH_RETRY' not described in enum 'rwnx_push_flags' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:158 Enum value 'RWNX_PUSH_IMMEDIATE' not described in enum 'rwnx_push_flags' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 struct member 'sta' not described in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 struct member 'mumimo_info' not described in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 Excess struct member 'baw' description in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 Excess struct member 'amsdu_anchor' description in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 Excess struct member 'amsdu_ht_len_cap' description in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 Excess struct member 'amsdu_vht_len_cap' description in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:316 No description found for return value of 'rwnx_txq_vif_get_status' Warnings before: 0 after: 701 (add: 701) New warnings added: Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_br_ext.h:2 Cannot find identifier on line: **************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_br_ext.h:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_br_ext.h:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_btsdio.c:2 Cannot find identifier on line: **************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_btsdio.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_btsdio.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_priv_cmd.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_priv_cmd.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_priv_cmd.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_vendor.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_vendor.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aic_vendor.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'name' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'is_old_ic' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'limit_by_testmode' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'use_80_bandwidth' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'support_priv_cmd_rdwr_pwridx' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'support_priv_cmd_rdwr_pwrlvl' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'pwrlvl_result_copy_len' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'support_priv_cmd_set_txpwr_loss' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'init_capa' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'userconfig_load' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'powerlimit_load' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'set_rf_calib_cfg' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'set_rf_config' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'misc_ram_init' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'cmd_hdr_checksum' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'set_stack_start' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'get_userconfig_txpwr_ofst' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'get_userconfig_txpwr_ofst2x' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'set_rx_gain' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'ic_system_init' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'get_temp' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_set_power' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_get_freq_cal' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_get_mac_addr' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_get_bt_mac_addr' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_set_vendor_info' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_get_vendor_info' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_rdwr_pwrofst' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_rdwr_efuse_pwrofst' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_compat_8800d80.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_compat_8800d80.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_compat_8800d80.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_compat_8800dc.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_compat_8800dc.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_compat_8800dc.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_genl.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_genl.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_genl.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_rx_prealloc.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_rx_prealloc.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_rx_prealloc.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_sdio.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_sdio.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_sdio.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_tcp_ack.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_tcp_ack.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_tcp_ack.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_txrxif.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_txrxif.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_txrxif.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/regdb.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/regdb.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/regdb.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:15 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * INCLUDE FILES Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:22 missing initial short description on line: * DEFINES Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:27 expecting prototype for DEFINES(). Prototype was for RWNX_BFMER_REPORT_MAX_LEN() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:33 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * TYPE DEFINITIONS Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:49 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * FUNCTION DECLARATIONS Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:54 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:55 Cannot find identifier on line: * @brief Allocate memory aiming to contains the Beamforming Report received Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:56 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * from a Beamformee capable. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:75 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:76 Cannot find identifier on line: * @brief Free a previously allocated memory intended to be used for Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:77 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Beamforming Reports. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:88 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:89 Cannot find identifier on line: * @brief Parse a Rx VHT-MCS map in order to deduce the maximum number of Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h:90 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Spatial Streams supported by a beamformee. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.c:2 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.c:15 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.c:16 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.c:17 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static const char *rwnx_find_tag(const u8 *file_data, unsigned int file_size, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.c:48 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Parse the Config file used at init time Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.c:89 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Parse the Config file used at init time Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_debugfs.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_debugfs.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_debugfs.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_fw_trace.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_fw_trace.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_fw_trace.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_gki.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_gki.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_gki.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:601 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Link channel ctxt to a vif and thus increments count for this context. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:623 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Unlink channel ctxt from a vif and thus decrements count for this context Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:770 missing initial short description on line: * rwnx_update_mesh_power_mode - Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:867 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * int (*ndo_open)(struct net_device *dev); Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1031 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * int (*ndo_stop)(struct net_device *dev); Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1207 missing initial short description on line: * struct net_device_stats* (*ndo_get_stats)(struct net_device *dev); Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1227 Incorrect use of kernel-doc format: * u16 (*ndo_select_queue)(struct net_device *dev, struct sk_buff *skb, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1228 static struct net_device_stats *rwnx_get_stats(struct net_device *dev) { struct rwnx_vif *vif = netdev_priv(dev); return &vif->net_stats; } /** * u16 (*ndo_select_queue)(struct net_device *dev, struct sk_buff *skb, * struct net_device *sb_dev); error: Cannot parse struct or union! Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1245 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * int (*ndo_set_mac_address)(struct net_device *dev, void *addr); Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1683 Cannot find identifier on line: * @add_virtual_intf: create a new virtual interface with the given name, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1684 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * must set the struct wireless_dev's iftype. Beware: You must create Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1712 Cannot find identifier on line: * @del_virtual_intf: remove the virtual interface Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1713 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1714 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_del_iface(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1754 Cannot find identifier on line: * @change_virtual_intf: change type/configuration of virtual interface, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1755 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * keep the struct wireless_dev's iftype updated. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1929 Cannot find identifier on line: * @scan: Request to do a scan. If returning zero, the scan request is given Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1930 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * the driver, and will be valid until passed to cfg80211_scan_done(). Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1978 Cannot find identifier on line: * @add_key: add a key with the given parameters. @mac_addr will be %NULL Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:1979 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * when adding a group key. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2071 Cannot find identifier on line: * @get_key: get information about the key with the given parameters. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2072 Cannot find identifier on line: * @mac_addr will be %NULL when requesting information for a group Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2073 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * key. All pointers given to the @callback function need not be valid Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2089 Cannot find identifier on line: * @del_key: remove a key given the @mac_addr (%NULL for a group key) Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2090 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * and @key_index, return -ENOENT if the key doesn't exist. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2131 Cannot find identifier on line: * @set_default_key: set the default key on an interface Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2132 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2133 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_set_default_key(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2145 Cannot find identifier on line: * @set_default_mgmt_key: set the default management frame key on an interface Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2146 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2147 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_set_default_mgmt_key(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2156 Cannot find identifier on line: * @connect: Connect to the ESS with the specified parameters. When connected, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2157 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * call cfg80211_connect_result() with status code %WLAN_STATUS_SUCCESS. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2279 Cannot find identifier on line: * @disconnect: Disconnect from the BSS/ESS. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2280 Cannot find identifier on line: * (invoked with the wireless_dev mutex held) Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2281 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2282 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_disconnect(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2424 Cannot find identifier on line: * @external_auth: indicates result of offloaded authentication processing from Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2425 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * user space Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2443 Cannot find identifier on line: * @add_station: Add a new station. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2444 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2445 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_add_station(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2562 Cannot find identifier on line: * @del_station: Remove a station Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2563 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2564 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_del_station_compat(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2834 Cannot find identifier on line: * @change_station: Modify a given station. Note that flags changes are not much Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2835 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * validated in cfg80211, in particular the auth/assoc/authorized flags Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2995 Cannot find identifier on line: * @start_ap: Start acting in AP mode defined by the parameters. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2996 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:2997 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_start_ap(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3089 Cannot find identifier on line: * @change_beacon: Change the beacon parameters for an access point mode Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3090 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * interface. This should reject the call when AP mode wasn't started. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3120 Cannot find identifier on line: * * @stop_ap: Stop being an AP, including stopping beaconing. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3121 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3122 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_stop_ap(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3159 Cannot find identifier on line: * @set_monitor_channel: Set the monitor mode channel for the device. If other Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3160 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * interfaces are active this callback should reject the configuration. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3222 Cannot find identifier on line: * @probe_client: probe an associated client, must return a cookie that it Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3223 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * later passes to cfg80211_probe_status(). Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3256 Cannot find identifier on line: * @set_wiphy_params: Notify that wiphy parameters have changed; Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3257 Cannot find identifier on line: * @changed bitfield (see &enum wiphy_params_flags) describes which values Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3258 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * have changed. The actual parameter values are available in Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3268 Cannot find identifier on line: * @set_tx_power: set the transmit power according to the parameters, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3269 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * the power passed is in mBm, to get dBm use MBM_TO_DBM(). The Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3305 Cannot find identifier on line: * @set_power_mgmt: set the power save to one of those two modes: Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3312 function parameter 'wiphy' not described in 'rwnx_cfg80211_set_power_mgmt' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3312 function parameter 'dev' not described in 'rwnx_cfg80211_set_power_mgmt' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3312 function parameter 'enabled' not described in 'rwnx_cfg80211_set_power_mgmt' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3312 function parameter 'timeout' not described in 'rwnx_cfg80211_set_power_mgmt' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3312 expecting prototype for Power(). Prototype was for rwnx_cfg80211_set_power_mgmt() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3345 Cannot find identifier on line: * @remain_on_channel: Request the driver to remain awake on the specified Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3346 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * channel for the specified duration to complete an off-channel Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3473 Cannot find identifier on line: * @cancel_remain_on_channel: Cancel an on-going remain-on-channel operation. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3474 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * This allows the operation to be terminated prior to timeout based on Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3514 Cannot find identifier on line: * @dump_survey: get site survey information. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3515 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3516 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_dump_survey(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3576 Cannot find identifier on line: * @get_channel: Get the current operating channel for the virtual interface. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3577 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * For monitor interfaces, it should return %NULL unless there's a single Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3606 Cannot find identifier on line: * @mgmt_tx: Transmit a management frame. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3607 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3608 Cannot find identifier on line: Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3609 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3696 Cannot find identifier on line: * @start_radar_detection: Start radar detection in the driver. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3697 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3698 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_start_radar_detection(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3725 Cannot find identifier on line: * @update_ft_ies: Provide updated Fast BSS Transition information to the Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3726 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * driver. If the SME is in the driver/firmware, this information can be Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3737 Cannot find identifier on line: * @set_cqm_rssi_config: Configure connection quality monitor RSSI threshold. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3738 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3739 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_set_cqm_rssi_config(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3752 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3753 Cannot find identifier on line: * @channel_switch: initiate channel-switch procedure (with CSA). Driver is Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3754 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * responsible for veryfing if the switch is possible. Since this is Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3962 Cannot find identifier on line: * @change_bss: Modify parameters for a given BSS (mainly for AP mode). Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3963 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:3964 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_change_bss(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4159 Cannot find identifier on line: * @get_station: get station information for the station identified by @mac Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4160 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4161 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_get_station(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4201 Cannot find identifier on line: * @dump_station: dump station callback -- resume dump at index @idx Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4202 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4203 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_dump_station(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4279 Cannot find identifier on line: * @add_mpath: add a fixed mesh path Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4280 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4281 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_add_mpath(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4296 Cannot find identifier on line: * @del_mpath: delete a given mesh path Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4297 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4298 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_del_mpath(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4312 Cannot find identifier on line: * @change_mpath: change a given mesh path Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4313 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4314 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_change_mpath(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4330 Cannot find identifier on line: * @get_mpath: get a mesh path for the given parameters Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4331 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4332 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_get_mpath(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4369 Cannot find identifier on line: * @dump_mpath: dump mesh path callback -- resume dump at index @idx Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4370 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4371 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_dump_mpath(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4409 Cannot find identifier on line: * @get_mpp: get a mesh proxy path for the given parameters Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4410 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4411 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_get_mpp(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4448 Cannot find identifier on line: * @dump_mpp: dump mesh proxy path callback -- resume dump at index @idx Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4449 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4450 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_dump_mpp(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4490 Cannot find identifier on line: * @get_mesh_config: Get the current mesh configuration Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4491 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4492 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_get_mesh_config(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4505 Cannot find identifier on line: * @update_mesh_config: Update mesh parameters on a running mesh. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4506 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4507 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_update_mesh_config(struct wiphy *wiphy, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4542 Cannot find identifier on line: * @join_mesh: join the mesh network with the specified parameters Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4543 Cannot find identifier on line: * (invoked with the wireless_dev mutex held) Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4544 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4545 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_join_mesh(struct wiphy *wiphy, struct net_device *dev, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4628 Cannot find identifier on line: * @leave_mesh: leave the current mesh network Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4629 Cannot find identifier on line: * (invoked with the wireless_dev mutex held) Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4630 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4631 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst static int rwnx_cfg80211_leave_mesh(struct wiphy *wiphy, struct net_device *dev) Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4802 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4803 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4804 Cannot find identifier on line: Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4805 Cannot find identifier on line: #ifdef CONFIG_AIC8800_POWER_LIMIT Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:4806 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst void aicwf_pwlt_worker(struct work_struct *work) Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h:5 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * INCLUDE FILES Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h:12 missing initial short description on line: * DEFINES Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h:17 Incorrect use of kernel-doc format: * TYPE DEFINITIONS Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h:22 Incorrect use of kernel-doc format: * FUNCTION DECLARATIONS Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h:27 Incorrect use of kernel-doc format: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h:32 function parameter 'p_rwnx_vif' not described in 'rwnx_get_mesh_proxy_info' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h:32 function parameter 'p_sta_addr' not described in 'rwnx_get_mesh_proxy_info' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h:32 function parameter 'local' not described in 'rwnx_get_mesh_proxy_info' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h:32 expecting prototype for DEFINES(). Prototype was for rwnx_get_mesh_proxy_info() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mod_params.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mod_params.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mod_params.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:22 function parameter 'vht_cap' not described in 'rwnx_mu_group_sta_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:107 No description found for return value of 'rwnx_mu_group_sta_get_map' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:125 No description found for return value of 'rwnx_mu_group_sta_get_pos' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:261 function parameter 'nb_group_left' not described in 'rwnx_mu_group_create_one' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:261 No description found for return value of 'rwnx_mu_group_create_one' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:403 function parameter 'ws' not described in 'rwnx_mu_group_work' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.h:31 struct member 'last_update' not described in 'rwnx_sta_group_info' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.h:46 expecting prototype for struct mu_group_info. Prototype was for struct rwnx_mu_group instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.h:77 struct member 'next_group_select' not described in 'rwnx_mu_info' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.h:77 Excess struct member 'next_group_assign' description in 'rwnx_mu_info' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 struct member 'region' not described in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 struct member 'spec_riu' not described in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 struct member 'spec_fcu' not described in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 Excess struct member 'domain' description in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 Excess struct member 'radar_types' description in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:639 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Singleton Pulse and Sequence Pools Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:779 function parameter 'ts' not described in 'pulse_queue_enqueue' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:779 No description found for return value of 'pulse_queue_enqueue' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:807 function parameter 'val' not described in 'pde_get_multiple' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:807 function parameter 'fraction' not described in 'pde_get_multiple' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:807 function parameter 'tolerance' not described in 'pde_get_multiple' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:807 No description found for return value of 'pde_get_multiple' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:948 No description found for return value of 'pde_short_add_to_existing_seqs' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:992 No description found for return value of 'pde_short_check_detection' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1045 No description found for return value of 'pde_short_add_pulse' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1077 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * pri detector ops to detect short radar waveform Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1129 No description found for return value of 'pde_long_add_pulse' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1207 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * pri detector ops to detect long radar waveform Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1227 No description found for return value of 'pri_detector_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1311 No description found for return value of 'pri_detector_get' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1361 expecting prototype for dfs_pattern_detector_reset(). Prototype was for dfs_pattern_detector_exit() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1411 No description found for return value of 'dfs_pattern_detector_add_pulse' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1468 function parameter 'region' not described in 'get_dfs_domain_radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1468 No description found for return value of 'get_dfs_domain_radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1483 No description found for return value of 'get_dfs_max_radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1505 function parameter 'chain' not described in 'dfs_pattern_detector_set_domain' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1505 No description found for return value of 'dfs_pattern_detector_set_domain' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1545 function parameter 'chain' not described in 'dfs_pattern_detector_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 struct member 'enabled' not described in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 struct member 'radar_spec' not described in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 struct member 'detectors' not described in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 Excess struct member 'radar_detector_specs' description in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 Excess struct member 'channel_detectors' description in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:74 struct member 'index' not described in 'rwnx_radar_detected' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:74 struct member 'count' not described in 'rwnx_radar_detected' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:74 struct member 'time' not described in 'rwnx_radar_detected' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:74 struct member 'freq' not described in 'rwnx_radar_detected' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:91 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Type of radar waveform: Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:171 struct member 'head' not described in 'pulse_elem' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:196 struct member 'ops' not described in 'pri_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:68 No description found for return value of 'rwnx_rx_get_vif' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:289 expecting prototype for rwnx_rx_data_skb(). Prototype was for rwnx_rx_data_skb_resend() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:580 function parameter 'hw_rxhdr' not described in 'rwnx_rx_mgmt' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:580 Excess function parameter 'rxhdr' description in 'rwnx_rx_mgmt' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:698 function parameter 'hw_rxhdr' not described in 'rwnx_rx_mgmt_any' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:698 Excess function parameter 'rxhdr' description in 'rwnx_rx_mgmt_any' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:730 No description found for return value of 'rwnx_rx_rtap_hdrlen' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:1133 No description found for return value of 'rwnx_rx_monitor' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tdls.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tdls.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tdls.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tdls.h:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tdls.h:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tdls.h:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_testmode.c:2 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_testmode.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_testmode.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_testmode.h:2 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_testmode.h:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_testmode.h:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:569 No description found for return value of 'rwnx_prep_tx' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:747 function parameter 'amsdu_txhdr' not described in 'rwnx_amsdu_del_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:803 function parameter 'rwnx_hw' not described in 'rwnx_amsdu_add_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:803 function parameter 'skb' not described in 'rwnx_amsdu_add_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:803 function parameter 'sw_txhdr' not described in 'rwnx_amsdu_add_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:803 No description found for return value of 'rwnx_amsdu_add_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 function parameter 'rwnx_hw' not described in 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 function parameter 'skb' not described in 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 function parameter 'sta' not described in 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 function parameter 'txq' not described in 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 No description found for return value of 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:1306 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * netdev_tx_t (*ndo_start_xmit)(struct sk_buff *skb, Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:1513 No description found for return value of 'rwnx_start_mgmt_xmit' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:1662 function parameter 'pthis' not described in 'rwnx_txdatacfm' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:1662 function parameter 'host_id' not described in 'rwnx_txdatacfm' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:1662 No description found for return value of 'rwnx_txdatacfm' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:2 Cannot find identifier on line: ****************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'list' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'map_len' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'dma_addr' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'skb' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'pad' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'msdu_len' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:98 struct member 'hdrs' not described in 'rwnx_amsdu' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:98 struct member 'len' not described in 'rwnx_amsdu' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:98 struct member 'nb' not described in 'rwnx_amsdu' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:98 struct member 'pad' not described in 'rwnx_amsdu' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'rwnx_sta' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'rwnx_vif' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'txq' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'hw_queue' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'frame_len' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'headroom' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'amsdu' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'need_cfm' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'skb' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'map_len' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'dma_addr' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'desc' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:2 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:91 function parameter 'tid' not described in 'rwnx_txq_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:91 function parameter 'sta' not described in 'rwnx_txq_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:336 expecting prototype for rwnx_txq_tdls_vif_deinit(). Prototype was for rwnx_txq_unk_vif_deinit() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:351 function parameter 'rwnx_vif' not described in 'rwnx_txq_offchan_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:351 expecting prototype for rwnx_init_unk_txq(). Prototype was for rwnx_txq_offchan_init() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:373 function parameter 'rwnx_vif' not described in 'rwnx_txq_offchan_deinit' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:373 expecting prototype for rwnx_deinit_offchan_txq(). Prototype was for rwnx_txq_offchan_deinit() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:466 No description found for return value of 'rwnx_txq_skb_ready' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:544 function parameter 'rwnx_sta' not described in 'rwnx_txq_sta_start' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:544 Excess function parameter 'sta' description in 'rwnx_txq_sta_start' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:585 function parameter 'rwnx_sta' not described in 'rwnx_txq_sta_stop' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:585 expecting prototype for rwnx_stop_sta_txq(). Prototype was for rwnx_txq_sta_stop() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:687 function parameter 'rwnx_vif' not described in 'rwnx_txq_vif_start' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:687 Excess function parameter 'vif' description in 'rwnx_txq_vif_start' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:732 function parameter 'rwnx_vif' not described in 'rwnx_txq_vif_stop' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:732 function parameter 'reason' not described in 'rwnx_txq_vif_stop' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:732 Excess function parameter 'vif' description in 'rwnx_txq_vif_stop' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:732 Excess function parameter 'arg' description in 'rwnx_txq_vif_stop' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:765 expecting prototype for rwnx_start_offchan_txq(). Prototype was for rwnx_txq_offchan_start() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:794 expecting prototype for rwnx_switch_vif_sta_txq(). Prototype was for rwnx_txq_sta_switch_vif() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:1050 No description found for return value of 'rwnx_txq_mac80211_dequeue' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:1108 No description found for return value of 'rwnx_txq_get_skb_to_push' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:1174 No description found for return value of 'rwnx_txq_select_user' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:1245 expecting prototype for rwnx_hwq_process(). Prototype was for ALL_HWQ_MASK() instead Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:2 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:22 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Fullmac TXQ configuration: Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:90 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Each data TXQ is a netdev queue. TXQ to send MGT are not data TXQ as Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:123 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * TXQ tid sorted by decreasing priority Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:147 struct member 'size' not described in 'rwnx_hwq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:147 struct member 'id' not described in 'rwnx_hwq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:147 struct member 'need_processing' not described in 'rwnx_hwq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:147 Excess struct member 'credits' description in 'rwnx_hwq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:158 Enum value 'RWNX_PUSH_RETRY' not described in enum 'rwnx_push_flags' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:158 Enum value 'RWNX_PUSH_IMMEDIATE' not described in enum 'rwnx_push_flags' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 struct member 'sta' not described in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 struct member 'mumimo_info' not described in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 Excess struct member 'baw' description in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 Excess struct member 'amsdu_anchor' description in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 Excess struct member 'amsdu_ht_len_cap' description in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 Excess struct member 'amsdu_vht_len_cap' description in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:293 Incorrect use of kernel-doc format: *#ifdef CONFIG_MAC80211_TXQ Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:294 cannot understand function prototype: '/** *#ifdef CONFIG_MAC80211_TXQ *#define foreach_vif_txq(vif, txq, ac) * for (ac = RWNX_HWQ_BK, txq = rwnx_txq_vif_get(vif, ac); * ac < NX_NB_TXQ_PER_VIF; ac++, txq = rwnx_txq_vif_get(vif, ac))' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:316 No description found for return value of 'rwnx_txq_vif_get_status' Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:2 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:3 Cannot find identifier on line: * Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:4 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Copyright (C) 2020 AIC semiconductor. Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:19 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:20 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:21 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst void aicwf_sdio_host_init(struct sdio_host_env_tag *env, void *cb, Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:33 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:34 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:35 Cannot find identifier on line: struct txdesc_host * Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:36 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst aicwf_sdio_host_txdesc_get(struct sdio_host_env_tag *env, const int queue_idx) Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:55 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:56 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:57 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst void aicwf_sdio_host_txdesc_push(struct sdio_host_env_tag *env, Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:71 Cannot find identifier on line: **************************************************************************************** Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:72 Cannot find identifier on line: */ Warning: drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c:73 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst void aicwf_sdio_host_tx_cfm_handler(struct sdio_host_env_tag *env, u32 *data) Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'name' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'is_old_ic' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'limit_by_testmode' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'use_80_bandwidth' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'support_priv_cmd_rdwr_pwridx' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'support_priv_cmd_rdwr_pwrlvl' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'pwrlvl_result_copy_len' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'support_priv_cmd_set_txpwr_loss' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'init_capa' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'userconfig_load' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'powerlimit_load' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'set_rf_calib_cfg' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'set_rf_config' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'misc_ram_init' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'cmd_hdr_checksum' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'set_stack_start' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'get_userconfig_txpwr_ofst' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'get_userconfig_txpwr_ofst2x' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'set_rx_gain' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'ic_system_init' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'get_temp' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_set_power' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_get_freq_cal' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_get_mac_addr' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_get_bt_mac_addr' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_set_vendor_info' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_get_vendor_info' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_rdwr_pwrofst' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h:140 struct member 'priv_cmd_rdwr_efuse_pwrofst' not described in 'aic_chip_ops' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c:770 missing initial short description on line: * rwnx_update_mesh_power_mode - Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:22 function parameter 'vht_cap' not described in 'rwnx_mu_group_sta_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:107 No description found for return value of 'rwnx_mu_group_sta_get_map' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:125 No description found for return value of 'rwnx_mu_group_sta_get_pos' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:261 function parameter 'nb_group_left' not described in 'rwnx_mu_group_create_one' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:261 No description found for return value of 'rwnx_mu_group_create_one' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c:403 function parameter 'ws' not described in 'rwnx_mu_group_work' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.h:31 struct member 'last_update' not described in 'rwnx_sta_group_info' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.h:77 struct member 'next_group_select' not described in 'rwnx_mu_info' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.h:77 Excess struct member 'next_group_assign' description in 'rwnx_mu_info' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 struct member 'region' not described in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 struct member 'spec_riu' not described in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 struct member 'spec_fcu' not described in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 Excess struct member 'domain' description in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:41 Excess struct member 'radar_types' description in 'radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:779 function parameter 'ts' not described in 'pulse_queue_enqueue' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:779 No description found for return value of 'pulse_queue_enqueue' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:807 function parameter 'val' not described in 'pde_get_multiple' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:807 function parameter 'fraction' not described in 'pde_get_multiple' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:807 function parameter 'tolerance' not described in 'pde_get_multiple' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:807 No description found for return value of 'pde_get_multiple' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:948 No description found for return value of 'pde_short_add_to_existing_seqs' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:992 No description found for return value of 'pde_short_check_detection' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1045 No description found for return value of 'pde_short_add_pulse' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1129 No description found for return value of 'pde_long_add_pulse' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1227 No description found for return value of 'pri_detector_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1311 No description found for return value of 'pri_detector_get' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1411 No description found for return value of 'dfs_pattern_detector_add_pulse' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1468 function parameter 'region' not described in 'get_dfs_domain_radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1468 No description found for return value of 'get_dfs_domain_radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1483 No description found for return value of 'get_dfs_max_radar_types' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1505 function parameter 'chain' not described in 'dfs_pattern_detector_set_domain' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1505 No description found for return value of 'dfs_pattern_detector_set_domain' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c:1545 function parameter 'chain' not described in 'dfs_pattern_detector_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 struct member 'enabled' not described in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 struct member 'radar_spec' not described in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 struct member 'detectors' not described in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 Excess struct member 'radar_detector_specs' description in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:62 Excess struct member 'channel_detectors' description in 'dfs_pattern_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:74 struct member 'index' not described in 'rwnx_radar_detected' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:74 struct member 'count' not described in 'rwnx_radar_detected' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:74 struct member 'time' not described in 'rwnx_radar_detected' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:74 struct member 'freq' not described in 'rwnx_radar_detected' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:171 struct member 'head' not described in 'pulse_elem' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h:196 struct member 'ops' not described in 'pri_detector' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:68 No description found for return value of 'rwnx_rx_get_vif' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:580 function parameter 'hw_rxhdr' not described in 'rwnx_rx_mgmt' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:580 Excess function parameter 'rxhdr' description in 'rwnx_rx_mgmt' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:698 function parameter 'hw_rxhdr' not described in 'rwnx_rx_mgmt_any' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:698 Excess function parameter 'rxhdr' description in 'rwnx_rx_mgmt_any' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:730 No description found for return value of 'rwnx_rx_rtap_hdrlen' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c:1133 No description found for return value of 'rwnx_rx_monitor' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:569 No description found for return value of 'rwnx_prep_tx' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:747 function parameter 'amsdu_txhdr' not described in 'rwnx_amsdu_del_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:803 function parameter 'rwnx_hw' not described in 'rwnx_amsdu_add_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:803 function parameter 'skb' not described in 'rwnx_amsdu_add_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:803 function parameter 'sw_txhdr' not described in 'rwnx_amsdu_add_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:803 No description found for return value of 'rwnx_amsdu_add_subframe_header' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 function parameter 'rwnx_hw' not described in 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 function parameter 'skb' not described in 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 function parameter 'sta' not described in 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 function parameter 'txq' not described in 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:907 No description found for return value of 'rwnx_amsdu_add_subframe' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:1513 No description found for return value of 'rwnx_start_mgmt_xmit' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:1662 function parameter 'pthis' not described in 'rwnx_txdatacfm' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:1662 function parameter 'host_id' not described in 'rwnx_txdatacfm' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c:1662 No description found for return value of 'rwnx_txdatacfm' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'list' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'map_len' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'dma_addr' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'skb' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'pad' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:81 struct member 'msdu_len' not described in 'rwnx_amsdu_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:98 struct member 'hdrs' not described in 'rwnx_amsdu' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:98 struct member 'len' not described in 'rwnx_amsdu' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:98 struct member 'nb' not described in 'rwnx_amsdu' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:98 struct member 'pad' not described in 'rwnx_amsdu' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'rwnx_sta' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'rwnx_vif' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'txq' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'hw_queue' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'frame_len' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'headroom' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'amsdu' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'need_cfm' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'skb' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'map_len' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'dma_addr' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h:135 struct member 'desc' not described in 'rwnx_sw_txhdr' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:91 function parameter 'tid' not described in 'rwnx_txq_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:91 function parameter 'sta' not described in 'rwnx_txq_init' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:466 No description found for return value of 'rwnx_txq_skb_ready' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:544 function parameter 'rwnx_sta' not described in 'rwnx_txq_sta_start' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:544 Excess function parameter 'sta' description in 'rwnx_txq_sta_start' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:687 function parameter 'rwnx_vif' not described in 'rwnx_txq_vif_start' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:687 Excess function parameter 'vif' description in 'rwnx_txq_vif_start' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:732 function parameter 'rwnx_vif' not described in 'rwnx_txq_vif_stop' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:732 function parameter 'reason' not described in 'rwnx_txq_vif_stop' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:732 Excess function parameter 'vif' description in 'rwnx_txq_vif_stop' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:732 Excess function parameter 'arg' description in 'rwnx_txq_vif_stop' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:1050 No description found for return value of 'rwnx_txq_mac80211_dequeue' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:1108 No description found for return value of 'rwnx_txq_get_skb_to_push' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c:1174 No description found for return value of 'rwnx_txq_select_user' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:147 struct member 'size' not described in 'rwnx_hwq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:147 struct member 'id' not described in 'rwnx_hwq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:147 struct member 'need_processing' not described in 'rwnx_hwq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:147 Excess struct member 'credits' description in 'rwnx_hwq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:158 Enum value 'RWNX_PUSH_RETRY' not described in enum 'rwnx_push_flags' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:158 Enum value 'RWNX_PUSH_IMMEDIATE' not described in enum 'rwnx_push_flags' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 struct member 'sta' not described in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 struct member 'mumimo_info' not described in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 Excess struct member 'baw' description in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 Excess struct member 'amsdu_anchor' description in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 Excess struct member 'amsdu_ht_len_cap' description in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:255 Excess struct member 'amsdu_vht_len_cap' description in 'rwnx_txq' Warning: drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h:316 No description found for return value of 'rwnx_txq_vif_get_status' Per-file breakdown: 3 drivers/net/wireless/aic/aic8800_fdrv/aic_br_ext.h 108 None 3 drivers/net/wireless/aic/aic8800_fdrv/aic_btsdio.c 3 drivers/net/wireless/aic/aic8800_fdrv/aic_priv_cmd.c 3 drivers/net/wireless/aic/aic8800_fdrv/aic_vendor.c 58 drivers/net/wireless/aic/aic8800_fdrv/aicwf_chip_ops.h 3 drivers/net/wireless/aic/aic8800_fdrv/aicwf_compat_8800d80.c 3 drivers/net/wireless/aic/aic8800_fdrv/aicwf_compat_8800dc.c 3 drivers/net/wireless/aic/aic8800_fdrv/aicwf_genl.c 3 drivers/net/wireless/aic/aic8800_fdrv/aicwf_rx_prealloc.c 3 drivers/net/wireless/aic/aic8800_fdrv/aicwf_sdio.c 3 drivers/net/wireless/aic/aic8800_fdrv/aicwf_tcp_ack.c 3 drivers/net/wireless/aic/aic8800_fdrv/aicwf_txrxif.c 3 drivers/net/wireless/aic/aic8800_fdrv/regdb.c 3 drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.c 17 drivers/net/wireless/aic/aic8800_fdrv/rwnx_bfmer.h 8 drivers/net/wireless/aic/aic8800_fdrv/rwnx_cfgfile.c 3 drivers/net/wireless/aic/aic8800_fdrv/rwnx_debugfs.c 3 drivers/net/wireless/aic/aic8800_fdrv/rwnx_fw_trace.c 3 drivers/net/wireless/aic/aic8800_fdrv/rwnx_gki.c 147 drivers/net/wireless/aic/aic8800_fdrv/rwnx_main.c 3 drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.c 9 drivers/net/wireless/aic/aic8800_fdrv/rwnx_mesh.h 3 drivers/net/wireless/aic/aic8800_fdrv/rwnx_mod_params.c 15 drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.c 7 drivers/net/wireless/aic/aic8800_fdrv/rwnx_mu_group.h 55 drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.c 22 drivers/net/wireless/aic/aic8800_fdrv/rwnx_radar.h 18 drivers/net/wireless/aic/aic8800_fdrv/rwnx_rx.c 3 drivers/net/wireless/aic/aic8800_fdrv/rwnx_tdls.c 3 drivers/net/wireless/aic/aic8800_fdrv/rwnx_tdls.h 3 drivers/net/wireless/aic/aic8800_fdrv/rwnx_testmode.c 3 drivers/net/wireless/aic/aic8800_fdrv/rwnx_testmode.h 34 drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.c 47 drivers/net/wireless/aic/aic8800_fdrv/rwnx_tx.h 41 drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.c 33 drivers/net/wireless/aic/aic8800_fdrv/rwnx_txq.h 16 drivers/net/wireless/aic/aic8800_fdrv/sdio_host.c Number of parse failures increased from 0 to 108.