Lines Matching +full:os +full:- +full:initiated

8  * Copyright (C) 1999-2017, Broadcom Corporation
29 * <<Broadcom-WL-IPTag/Open:>>
44 /* #include <ethernet.h> -- TODO: req., excluded to overwhelming coupling (break up ethernet.h) */
61 #define WLC_EVENT_MSG_UNKIF 0x10 /* unknown source OS i/f */
91 uint8 ifidx; /* destination OS i/f index */
116 #define BCM_MSG_LEN (sizeof(bcm_event_t) - sizeof(bcmeth_hdr_t) - sizeof(struct ether_header))
179 #define WLC_E_PRE_REASSOC_IND 62 /* re-assoc request received */
217 #define WLC_E_NATIVE 94 /* port-specific event and payload (e.g. NDIS) */
220 #define WLC_E_NAN 100 /* NAN event - Reserved for future */
247 #define WLC_E_BT_WIFI_HANDOVER_REQ 130 /* Handover Request Initiated */
265 #define WLC_E_PSK_AUTH 150 /* PSK AUTH WPA2-PSK 4 WAY Handshake failure */
267 #define WLC_E_SDB_TRANSITION 152 /* SDB mode-switch event */
275 #define WLC_E_NAN_NON_CRITICAL 159 /* NAN Non-Critical Event */
318 #define WLC_E_LDF_HOGGER 192 /* Detection Hogger Squasher -Cambium */
363 /* 4-way handshake event type */
369 /* 4-way handshake event status code */
380 /* Slice-swap status code */
429 /* retained for precommit auto-merging errors; remove once all branches are synced */
458 #define WLC_E_PRUNE_QBSS_LOAD 16 /* QBSS LOAD - AAC is too low */
466 #define WLC_E_PRUNE_RSSI_ASSOC_REJ 22 /* OCE RSSI-based assoc rejection */
477 #define WLC_E_SUP_NO_INSTALL_FLAG 8 /* INSTALL flag unset in 4-way msg */
484 #define WLC_E_SUP_WPA_PSK_TMO 15 /* WPA PSK 4-way handshake timeout */
485 #define WLC_E_SUP_WPA_PSK_M1_TMO 16 /* WPA PSK 4-way handshake M1 timeout */
486 #define WLC_E_SUP_WPA_PSK_M3_TMO 17 /* WPA PSK 4-way handshake M3 timeout */
572 #define WL_EVENT_WA_LQM_BASIC 0 /* event sub-types */
583 uint8 subevent[]; /* sub-event data in bcm_xtlv_t format */
621 /* Wi-Fi Display (WFD) Vendor Specific Category */
641 uint16 length; /* length of the rest of the structure - pad */
676 /* WLC_E_PKT_FILTER event sub-classification codes */
732 uint16 ftm_unit; /* ftm cnt resolution in picoseconds , 6250ps - default */
823 WL_NAN_EVENT_TXS = 31, /* for tx status of follow-up and SDFs */
843 #define NAN_EV_MASK(ev) (1 << (ev - 1))
844 #define IS_NAN_EVT_ON(var, evt) ((var & (1 << (evt-1))) != 0)
848 ((*((uint8 *)var + ((evt - 1)/8))) |= (1 << ((evt - 1) %8))) : 0)
851 (((*((uint8 *)var + ((evt - 1)/8))) & (1 << ((evt - 1) %8))) != 0))
872 uint8 index; /* TCP connection index, 0 to max-1 */
873 uint8 pad[3]; /* 4-byte struct alignment */
878 uint8 index; /* DLTRO connection index, 0 to max-1 */
879 uint8 pad[3]; /* 4-byte struct alignment */
884 uint16 min_pw; /* minimum pulse-width (usec * 20) */
885 uint16 max_pw; /* maximum pulse-width (usec * 20) */
905 #define WL_E_MODESW_FLAG_DEVICE_LOCAL 0x00u /* flag - device: info is about self/local */
906 #define WL_E_MODESW_FLAG_DEVICE_PEER 0x01u /* flag - device: info is about peer */
908 #define WL_E_MODESW_FLAG_FROM_FIRMWARE 0x00u /* flag - from: request is from firmware */
909 #define WL_E_MODESW_FLAG_FROM_USER 0x02u /* flag - from: request is from user/iov */
911 #define WL_E_MODESW_FLAG_STATE_REQUESTED 0x00u /* flag - state: mode switch request */
912 #define WL_E_MODESW_FLAG_STATE_INITIATED 0x04u /* flag - state: switch initiated */
913 #define WL_E_MODESW_FLAG_STATE_COMPLETE 0x08u /* flag - state: switch completed/success */
914 #define WL_E_MODESW_FLAG_STATE_FAILURE 0x0Cu /* flag - state: failed to switch */
917 #define WL_E_MODESW_SIZE(X) (sizeof(*(X)) + (X)->length)
920 #define WL_E_MODESW_DATA_SIZE(X) (((X)->length > sizeof(*(X))) ? ((X)->length - sizeof(*(X))) : 0)
926 #define WL_E_MODESW_REASON_DYN160 4u /* reason: DYN160 (160/2x2 - 80/4x4) */
936 * bits 3,2: 00==requested, 01==initiated,
952 uint16 trigger; /* value 0: MU to SU, 1: SU to MU, 2: metric_dyn160, 3:re-/assoc,
999 /* wl_twt_sdesc_t desc; - defined in wlioctl.h */
1060 * on 64-bit boundary, for a 64-bit host system.
1121 /* Ring buffer - Maintains history of previous 16 wake/sleep cycles */
1188 /* delay after which re-association can be tried to current BSS (seconds) */
1208 /* MBO-OCE params */