Lines Matching +full:not +full:- +full:used
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) 2021 - 2022 Intel Corporation
9 #include "mei/iwl-mei.h"
14 * SAP is the protocol used by the Intel Wireless driver (iwlwifi)
32 * interface is used only for signaling and not to transfer
63 * CSME know not to access the shared memory anymore since it'll be freed.
67 * WiFi device or not followed by %SAP_MSG_NOTIF_CSME_CONN_STATUS to inform
82 * OS is not working or even missing, the CSME can request the
84 * is not operational. This is why the host driver needs to
124 * enum iwl_sap_me_msg_id - the ID of the ME message
136 * struct iwl_sap_me_msg_hdr - the header of the ME message
138 * @seq_num: a sequence number used for debug only.
148 * struct iwl_sap_me_msg_start - used for the %SAP_ME_MSG_START message
151 * @init_data_seq_num: seq_num of the first data packet HOST -> CSME.
152 * @init_notif_seq_num: seq_num of the first notification HOST -> CSME.
153 * @supported_versions: The host sends to the CSME a zero-terminated array
168 * struct iwl_sap_me_msg_start_ok - used for the %SAP_ME_MSG_START_OK
170 * @init_data_seq_num: Not used.
171 * @init_notif_seq_num: Not used
172 * @supported_version: The version that will be used.
187 * enum iwl_sap_msg - SAP messages
188 * @SAP_MSG_NOTIF_BOTH_WAYS_MIN: Not used.
189 * @SAP_MSG_NOTIF_PING: No payload. Solicitate a response message (check-alive).
191 * @SAP_MSG_NOTIF_BOTH_WAYS_MAX: Not used.
193 * @SAP_MSG_NOTIF_FROM_CSME_MIN: Not used.
195 * @SAP_MSG_NOTIF_AMT_STATE: Payload is a DW. Any non-zero value means
198 * the host will not get ownership. Any other value means the host is
207 * @SAP_MSG_NOTIF_FROM_CSME_MAX: Not used.
209 * @SAP_MSG_NOTIF_FROM_HOST_MIN: Not used.
218 * the CSME should re-initialize the init control block.
232 * @SAP_MSG_NOTIF_FROM_HOST_MAX: Not used.
234 * @SAP_MSG_DATA_MIN: Not used.
239 * packet. Used only for DHCP transmitted packets. See
241 * @SAP_MSG_DATA_MAX: Not used.
264 /* 514 - 517 not supported */
287 /* 1018 - 1023 not supported */
299 * struct iwl_sap_hdr - prefixes any SAP message
301 * @len: The length of the message (header not included).
313 * struct iwl_sap_msg_dw - suits any DW long SAP message
323 * enum iwl_sap_nic_owner - used by %SAP_MSG_NOTIF_NIC_OWNER
324 * @SAP_NIC_OWNER_UNKNOWN: Not used.
359 * struct iwl_sap_notif_connection_info - nested in other structures
363 * @pairwise_cipher: The cipher used for unicast packets.
384 * enum iwl_sap_scan_request - for the scan_request field
394 * struct iwl_sap_notif_conn_status - payload of %SAP_MSG_NOTIF_CSME_CONN_STATUS
396 * @link_prot_state: Non-zero if link protection is active.
408 * enum iwl_sap_radio_state_bitmap - used for %SAP_MSG_NOTIF_RADIO_STATE
409 * @SAP_SW_RFKILL_DEASSERTED: If set, SW RfKill is de-asserted
410 * @SAP_HW_RFKILL_DEASSERTED: If set, HW RfKill is de-asserted
420 * enum iwl_sap_notif_host_suspends_bitmap - used for %SAP_MSG_NOTIF_HOST_SUSPENDS
436 * struct iwl_sap_notif_country_code - payload of %SAP_MSG_NOTIF_COUNTRY_CODE
452 * struct iwl_sap_notif_host_link_up - payload of %SAP_MSG_NOTIF_HOST_LINK_UP
472 * enum iwl_sap_notif_link_down_type - used in &struct iwl_sap_notif_host_link_down
484 * struct iwl_sap_notif_host_link_down - payload for %SAP_MSG_NOTIF_HOST_LINK_DOWN
500 * struct iwl_sap_notif_host_nic_info - payload for %SAP_MSG_NOTIF_NIC_INFO
512 * struct iwl_sap_notif_dw - payload is a dw
522 * struct iwl_sap_notif_sar_limits - payload for %SAP_MSG_NOTIF_SAR_LIMITS
532 * enum iwl_sap_nvm_caps - capabilities for NVM SAP
542 * struct iwl_sap_nvm - payload for %SAP_MSG_NOTIF_NVM
564 * enum iwl_sap_eth_filter_flags - used in &struct iwl_sap_eth_filter
565 * @SAP_ETH_FILTER_STOP: Do not process further filters.
576 * struct iwl_sap_eth_filter - a L2 filter
586 * enum iwl_sap_flex_filter_flags - used in &struct iwl_sap_flex_filter
604 * struct iwl_sap_flex_filter -
618 * enum iwl_sap_ipv4_filter_flags - used in &struct iwl_sap_ipv4_filter
636 * struct iwl_sap_ipv4_filter-
646 * enum iwl_sap_ipv6_filter_flags -
656 * struct iwl_sap_ipv6_filter -
666 * enum iwl_sap_icmpv6_filter_flags -
676 * enum iwl_sap_vlan_filter_flags -
686 * struct iwl_sap_oob_filters - Out of band filters (for RX only)
706 * struct iwl_sap_csme_filters - payload of %SAP_MSG_NOTIF_CSME_FILTERS
708 * @mode: Not used.
709 * @mac_address: Not used.
711 * @cbfilters: Not used.
725 * struct iwl_sap_cb_data - header to be added for transmitted packets.
727 * @reserved: Not used.
730 * @reserved2: Not used.
744 * struct iwl_sap_pldr_data - payload of %SAP_MSG_NOTIF_PLDR
754 * enum iwl_sap_pldr_status -
764 * struct iwl_sap_pldr_end_data - payload of %SAP_MSG_NOTIF_PLDR_END
776 * struct iwl_sap_pldr_ack_data - payload of %SAP_MSG_NOTIF_PLDR_ACK