FILE
notif.h
File preview with syntax highlighting.
linux-6.19.14/drivers/net/wireless/intel/iwlwifi/mld/notif.h
1/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 2/* 3 * Copyright (C) 2024-2025 Intel Corporation 4 */ 5#ifndef __iwl_mld_notif_h__ 6#define __iwl_mld_notif_h__ 7 8struct iwl_mld; 9 10void iwl_mld_rx(struct iwl_op_mode *op_mode, struct napi_struct *napi, 11 struct iwl_rx_cmd_buffer *rxb); 12 13void iwl_mld_rx_rss(struct iwl_op_mode *op_mode, struct napi_struct *napi, 14 struct iwl_rx_cmd_buffer *rxb, unsigned int queue); 15 16void iwl_mld_async_handlers_wk(struct wiphy *wiphy, struct wiphy_work *wk); 17 18void iwl_mld_cancel_async_notifications(struct iwl_mld *mld); 19 20enum iwl_mld_object_type { 21 IWL_MLD_OBJECT_TYPE_NONE, 22 IWL_MLD_OBJECT_TYPE_LINK, 23 IWL_MLD_OBJECT_TYPE_STA, 24 IWL_MLD_OBJECT_TYPE_VIF, 25 IWL_MLD_OBJECT_TYPE_ROC, 26 IWL_MLD_OBJECT_TYPE_SCAN, 27 IWL_MLD_OBJECT_TYPE_FTM_REQ, 28}; 29 30void iwl_mld_cancel_notifications_of_object(struct iwl_mld *mld, 31 enum iwl_mld_object_type obj_type, 32 u32 obj_id); 33void iwl_mld_delete_handlers(struct iwl_mld *mld, const u16 *cmds, int n_cmds); 34 35#endif /* __iwl_mld_notif_h__ */
~/
Read-only file preview.