Lines Matching +full:non +full:- +full:operational

1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) 2021-2024 Intel Corporation
32 * iwlwifi calls iwlmei through direct and context-free function calls.
116 * - the HW registers in iwl_pcie_set_hw_ready
117 * - using the Software Arbitration Protocol (SAP)
127 * +-------------------+------------+--------------+-----------------------------+------------+
132 * | operational | Host owner | | HOST_ASKS_FOR_NIC_OWNERSHIP | Host owner |
133 * +-------------------+------------+--------------+-----------------------------+------------+
134 * | Operational & | 1 | N/A | HW register | 0 |
137 * +-------------------+------------+--------------+-----------------------------+------------+
138 * | Operational & | 1 | CSME | HW register | 1 |
140 * +-------------------+------------+--------------+-----------------------------+------------+
141 * | Operational & | 1 | CSME | HOST_ASKS_FOR_NIC_OWNERSHIP | 0 |
143 * +-------------------+------------+--------------+-----------------------------+------------+
161 * immediately require iwlwifi to report RF-Kill to the network stack. This
162 * RF-Kill will prevent the stack from getting the device, and it has a reason
163 * that tells the userspace that the device is in RF-Kill because it is not
166 * which will remove the RF-Kill, and finally allow the host to connect.
189 * enum iwl_mei_nvm_caps - capabilities for MEI NVM
199 * struct iwl_mei_nvm - used to pass the NVM from CSME
221 * enum iwl_mei_pairwise_cipher - cipher for UCAST key
239 * enum iwl_mei_akm_auth - a combination of AKM and AUTH method
255 * struct iwl_mei_conn_info - connection info
277 * struct iwl_mei_colloc_info - collocated AP info
287 * enum iwl_mei_sap_version - SAP version
297 * struct iwl_mei_ops - driver's operations called by iwlmei
307 * when the SAP connection is re-established.
323 * iwl_mei_is_connected() - is the connection to the CSME firmware established?
330 * iwl_mei_get_nvm() - returns the NVM for the device
341 * iwl_mei_get_ownership() - request ownership
350 * iwl_mei_set_rfkill_state() - set SW and HW RF kill states
359 * iwl_mei_set_nic_info() - set mac address
368 * iwl_mei_set_country_code() - set new country code
376 * iwl_mei_set_power_limit() - set TX power limit
385 * iwl_mei_register() - register the wifi driver to iwlmei
398 * iwl_mei_start_unregister() - unregister the wifi driver from iwlmei
406 * iwl_mei_unregister_complete() - complete the unregistration
414 * iwl_mei_set_netdev() - sets the netdev for Tx / Rx.
417 * The caller should set the netdev to a non-NULL value when the
431 * iwl_mei_tx_copy_to_csme() - must be called for each packet sent by
447 * iwl_mei_host_associated() - must be called when iwlwifi associated.
456 * iwl_mei_host_disassociated() - must be called when iwlwifi disassociated.
461 * iwl_mei_device_state() - must be called when the device changes up/down state
467 * iwl_mei_pldr_req() - must be called before loading the fw
478 * iwl_mei_alive_notif() - must be called when alive notificaiton is received
509 { return -EOPNOTSUPP; } in iwl_mei_register()