Lines Matching +full:trigger +full:- +full:value

1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2008-2014, 2018-2024 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
54 IWL_UCODE_TLV_PROBE_MAX_LEN = 6, /* a u32 value */
55 IWL_UCODE_TLV_PAN = 7, /* deprecated -- only used in DVM */
56 IWL_UCODE_TLV_MEM_DESC = 7, /* replaces PAN in non-DVM */
117 /* TLVs 0x1000-0x2000 are for internal driver usage */
169 * enum iwl_ucode_tlv_flag - ucode API flags
205 * enum iwl_ucode_tlv_api - ucode api
244 * is supported by FW, this indicates the RTT confidence value
303 * member due to its bitwise type) and kernel-doc (which doesn't understand
316 * enum iwl_ucode_tlv_capa - ucode capabilities
323 * tx power value into TPC Report action frame and Link Measurement Report
333 * @IWL_UCODE_TLV_CAPA_CNSLDTD_D3_D0_IMG: Consolidated D3-D0 image
337 * @IWL_UCODE_TLV_CAPA_P2P_SCM_UAPSD: supports U-APSD on p2p interface when it
339 * @IWL_UCODE_TLV_CAPA_BT_COEX_PLCR: enabled BT Coex packet level co-running
342 * IWL_UCODE_TLV_API_WIFI_MCC_UPDATE. When either is set, multi-source LAR
359 * @IWL_UCODE_TLV_CAPA_BT_MPLUT_SUPPORT: supports bt-coex Multi-priority LUT
368 * @IWL_UCODE_TLV_CAPA_CT_KILL_BY_FW: firmware responsible for CT-kill
396 * protected) A-MSDU.
503 * member due to its bitwise type) and kernel-doc (which doesn't understand
535 * struct iwl_tlv_calib_ctrl - Calibration control struct.
582 * struct iwl_fw_dbg_reg_op - an operation on a register
587 * @val: value
597 * enum iwl_fw_dbg_monitor_mode - available monitor recording modes
612 * struct iwl_fw_dbg_mem_seg_tlv - configures the debug data memory segments
627 * struct iwl_fw_dbg_dest_tlv_v1 - configures the destination of the debug data
629 * @version: version of the TLV - currently 0
685 * enum iwl_fw_dbg_trigger_mode - triggers functionalities
687 * @IWL_FW_DBG_TRIGGER_START: when trigger occurs re-conf the dbg mechanism
688 * @IWL_FW_DBG_TRIGGER_STOP: when trigger occurs pull the dbg data
689 * @IWL_FW_DBG_TRIGGER_MONITOR_ONLY: when trigger occurs trigger is set to
699 * enum iwl_fw_dbg_trigger_flags - the flags supported by wrt triggers
707 * enum iwl_fw_dbg_trigger_vif_type - define the VIF type for a trigger
727 * struct iwl_fw_dbg_trigger_tlv - a TLV that describes the trigger
730 * @stop_conf_ids: bitmap of configurations this trigger relates to.
735 * after the STOP trigger fires.
736 * @mode: &enum iwl_fw_dbg_trigger_mode - can be stop / start of both
739 * @occurrences: number of occurrences. 0 means the trigger will never fire.
741 * trigger in which another occurrence should be ignored.
744 * @data: trigger data
766 * struct iwl_fw_dbg_trigger_missed_bcon - configures trigger for missed beacons
784 * struct iwl_fw_dbg_trigger_cmd - configures trigger for messages from FW.
785 * @cmds: the list of commands to trigger the collection on
795 * struct iwl_fw_dbg_trigger_stats - configures trigger for statistics
796 * @stop_offset: the offset of the value to be monitored
798 * @start_offset: the offset of the value to be monitored
809 * struct iwl_fw_dbg_trigger_low_rssi - trigger for low beacon RSSI
810 * @rssi: RSSI value to trigger at
817 * struct iwl_fw_dbg_trigger_mlme - configures trigger for mlme events
856 * struct iwl_fw_dbg_trigger_txq_timer - configures the Tx queue's timer
879 * struct iwl_fw_dbg_trigger_time_event - configures a time event trigger
881 * trigger each time a time event notification that relates to time event
883 * BIT(notif->status) is set in status_bitmap.
895 * struct iwl_fw_dbg_trigger_ba - configures BlockAck related trigger
896 * rx_ba_start: tid bitmap to configure on what tid the trigger should occur
898 * rx_ba_stop: tid bitmap to configure on what tid the trigger should occur
900 * tx_ba_start: tid bitmap to configure on what tid the trigger should occur
902 * tx_ba_stop: tid bitmap to configure on what tid the trigger should occur
904 * rx_bar: tid bitmap to configure on what tid the trigger should occur
906 * tx_bar: tid bitmap to configure on what tid the trigger should occur
908 * frame_timeout: tid bitmap to configure on what tid the trigger should occur
922 * struct iwl_fw_dbg_trigger_tdls - configures trigger for TDLS events.
923 * @action_bitmap: the TDLS action to trigger the collection upon
924 * @peer_mode: trigger on specific peer or all
925 * @peer: the TDLS peer to trigger the collection on
935 * struct iwl_fw_dbg_trigger_tx_status - configures trigger for tx response
937 * @statuses: the list of statuses to trigger the collection on
948 * struct iwl_fw_dbg_conf_tlv - a TLV that describes a debug configuration.
955 * This parses IWL_UCODE_TLV_FW_DBG_CONF. The user can add up-to
969 * struct iwl_fw_cmd_version - firmware command version entry
993 size_t var_len = le32_to_cpu(tlv->length) - fixed_size; in _iwl_tlv_array_len()
1003 sizeof(_struct_ptr->_memb[0]))