Path: blob/main/sys/contrib/dev/iwlwifi/mld/notif.h
48286 views
/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */1/*2* Copyright (C) 2024-2025 Intel Corporation3*/4#ifndef __iwl_mld_notif_h__5#define __iwl_mld_notif_h__67struct iwl_mld;89void iwl_mld_rx(struct iwl_op_mode *op_mode, struct napi_struct *napi,10struct iwl_rx_cmd_buffer *rxb);1112void iwl_mld_rx_rss(struct iwl_op_mode *op_mode, struct napi_struct *napi,13struct iwl_rx_cmd_buffer *rxb, unsigned int queue);1415void iwl_mld_async_handlers_wk(struct wiphy *wiphy, struct wiphy_work *wk);1617void iwl_mld_cancel_async_notifications(struct iwl_mld *mld);1819enum iwl_mld_object_type {20IWL_MLD_OBJECT_TYPE_NONE,21IWL_MLD_OBJECT_TYPE_LINK,22IWL_MLD_OBJECT_TYPE_STA,23IWL_MLD_OBJECT_TYPE_VIF,24IWL_MLD_OBJECT_TYPE_ROC,25IWL_MLD_OBJECT_TYPE_SCAN,26IWL_MLD_OBJECT_TYPE_FTM_REQ,27};2829void iwl_mld_cancel_notifications_of_object(struct iwl_mld *mld,30enum iwl_mld_object_type obj_type,31u32 obj_id);32void iwl_mld_delete_handlers(struct iwl_mld *mld, const u16 *cmds, int n_cmds);3334#endif /* __iwl_mld_notif_h__ */353637