Lines Matching defs:data

9  * hostapd. The first part of the file defines data structures used in various
156 * surveyed channel data
322 * If the driver does not support reporting all IEs, the IE data structure is
327 * This structure data is followed by ie_len octets of IEs from Probe Response
330 * (with beacon_ie_len octets of data) if the driver provides both IE sets.
349 /* Followed by ie_len + beacon_ie_len octets of IE data */
878 * convert into EVENT_ASSOCINFO data (see below).
1216 * beacon_rate: Beacon frame data rate
1218 * This parameter can be used to set a specific Beacon frame data rate
1222 * Beacon frame data rate is used.
1227 * beacon_rate_type: Beacon data rate type (legacy/HT/VHT)
1435 * lci - Binary data, the content of an LCI report IE with type 8 as
1441 * civic - Binary data, the content of a measurement report IE with
2040 * struct beacon_data - Beacon data
2235 * @priv: private driver interface data
2248 * @priv: private driver interface data
2258 * and as such, should be processed as binary data, not a printable
2266 * @priv: private driver interface data
2325 * Returns: Pointer to private data, %NULL on failure
2329 * This function can allocate a private configuration data area for
2333 * failure. The returned value will be used as 'void *priv' data for
2346 * @priv: private driver interface data from init()
2349 * private data buffer if one was allocated in init() handler.
2355 * @priv: private driver interface data from init()
2367 * @priv: private driver interface data
2379 * @priv: private driver interface data
2390 * @priv: private driver interface data
2400 * @priv: private driver interface data
2420 * @priv: private driver interface data
2440 * @priv: private driver interface data
2458 * @priv: private driver interface data
2468 * @priv: private driver interface data
2482 * @priv: private driver interface data
2490 * @priv: private driver interface data
2503 * @priv: private driver interface data
2516 * @priv: private driver interface data
2519 * @data: EAPOL packet starting with IEEE 802.1X header
2533 const u8 *data, size_t data_len);
2538 * @priv: private driver interface data
2552 * @priv: Private driver interface data
2570 * get_hw_feature_data - Get hardware support data (channels and rates)
2571 * @priv: Private driver interface data
2575 * Returns: Pointer to allocated hardware data on success or %NULL on
2584 * @priv: Private driver interface data
2585 * @data: IEEE 802.11 management frame with IEEE 802.11 header
2594 int (*send_mlme)(void *priv, const u8 *data, size_t data_len,
2600 * @priv: Private driver interface data
2618 * @priv: private driver interface data
2621 * freeing the data structure) on success, NULL on failure
2627 * @priv: Private driver interface data
2638 * @priv: Private driver interface data
2647 * Returns: Pointer to private data (global), %NULL on failure
2650 * for global data, i.e., data that applies to all interfaces. If this
2652 * implemented to free the private data. The driver will also likely
2654 * data available to per-interface initializer.
2660 * @priv: private driver global data from global_init()
2663 * global data structure.
2668 * init2 - Initialize driver interface (with global data)
2672 * @global_priv: private driver global data from global_init()
2673 * Returns: Pointer to private data, %NULL on failure
2676 * uses global data.
2682 * @global_priv: private driver global data from global_init()
2684 * responsible for freeing the data structure) on success, NULL on
2691 * @priv: private driver interface data
2704 * @priv: private driver interface data
2719 * @priv: Private driver interface data
2740 * @priv: Private driver interface data
2752 * Returns: Pointer to private data, %NULL on failure
2762 * @priv: Private driver interface data from hapd_init()
2768 * @priv: Private driver interface data
2784 * @priv: Private driver interface data
2799 * @priv: Private driver interface data
2815 * @priv: Private driver interface data
2826 * @priv: Private driver interface data
2841 * read_sta_data - Fetch station data
2842 * @priv: Private driver interface data
2843 * @data: Buffer for returning station information
2847 int (*read_sta_data)(void *priv, struct hostap_sta_driver_data *data,
2852 * @priv: private driver interface data
2854 * @data: EAPOL packet starting with IEEE 802.1X header
2862 int (*hapd_send_eapol)(void *priv, const u8 *addr, const u8 *data,
2868 * @priv: Private driver interface data
2882 * @priv: Private driver interface data
2896 * @priv: Private driver interface data
2904 * @priv: Private driver interface data
2916 * @priv: Private driver interface data
2927 * @priv: Private driver interface data
2938 * @priv: Private driver interface data
2958 * @priv: Private driver interface data
2966 * @priv: Private driver interface data
2974 * @priv: Private driver interface data
2982 * @priv: Private driver interface data
2990 * @priv: Private driver interface data
2998 * @priv: Private driver interface data
3011 * @priv: Private driver interface data
3021 * @priv: Private driver interface data
3033 * @priv: Private driver interface data
3058 * @priv: Private driver interface data
3068 * @priv: Private driver interface data
3085 * @priv: driver private data
3097 * @priv: private driver interface data
3101 * @data: EAPOL packet starting with IEEE 802.1X header
3106 const u8 *data, size_t data_len);
3110 * @priv: Private driver interface data
3121 * @priv: Private driver interface data
3129 * @priv: Private driver interface data
3161 * @priv: Private driver interface data
3169 * @priv: Private driver interface data
3184 * @priv: Private driver interface data
3190 * @data: Frame body
3191 * @data_len: data length in octets
3213 const u8 *data, size_t data_len, int no_cck);
3217 * @priv: Private driver interface data
3227 * @priv: Private driver interface data
3252 * @priv: Private driver interface data
3265 * @priv: Private driver interface data
3281 * @priv: Private driver interface data
3293 * @priv: Private driver interface data
3304 * @priv: Private driver interface data
3310 * @priv: Private driver interface data
3316 * @priv: Private driver interface data
3332 * @priv: Private driver interface data
3333 * @data: IEEE 802.11 frame with IEEE 802.11 header
3341 int (*send_frame)(void *priv, const u8 *data, size_t data_len,
3346 * @priv: Private driver interface data
3359 * @priv: Private driver interface data
3373 * @priv: Private driver interface data
3384 * @priv: Private driver interface data
3392 * @priv: Private driver interface data
3395 * The returned data must not be modified by the caller. It is assumed
3405 * @priv: private driver interface data
3425 * @priv: Private driver interface data
3437 * @priv: Private driver interface data
3449 * @priv: Private driver interface data
3458 * @priv: Private driver interface data
3470 * @priv: Private driver interface data
3497 * @priv: Private driver interface data
3504 * @priv: Private driver interface data
3511 * @priv: Private driver interface data
3519 * @priv: Private driver interface data
3534 * @priv: Private driver interface data
3545 * @priv: Private driver interface data
3548 * @data: Vendor command parameters (%NULL if no parameters)
3556 * in the data buffer. Reply (if any) will be filled in the supplied
3564 unsigned int subcmd, const u8 *data, size_t data_len,
3569 * @priv: Private driver interface data
3586 * @priv: Private driver interface data
3603 * @priv: private driver interface data
3613 * @priv: Private driver interface data
3627 * @priv: Private driver interface data
3639 * @priv: Private driver interface data
3655 * @priv: Private driver interface data
3665 * poll_client - Probe (null data or such) the given station
3666 * @priv: Private driver interface data
3680 * @priv: Private driver interface data
3693 * @priv: Private driver interface data
3704 * @priv: Private driver interface data
3717 * @priv: Private driver interface data
3726 * @priv: Private driver interface data
3742 * @priv: Private driver interface data
3753 * @priv: Private driver interface data
3761 * @priv: Private driver interface data
3771 * get_survey - Retrieve survey data
3772 * @priv: Private driver interface data
3773 * @freq: If set, survey data for the specified frequency is only
3774 * being requested. If not set, all survey data is requested.
3784 * - the amount of time we have spent receiving data
3785 * - the amount of time we have spent transmitting data
3787 * This data can be used for spectrum heuristics. One example is
3788 * Automatic Channel Selection (ACS). The channel survey data is
3789 * kept on a linked list on the channel data, one entry is added
3797 * @priv: Private driver interface data
3806 * @priv: Private driver interface data
3822 * @priv: Private driver interface data
3833 * @priv: Private driver interface data
3846 * @priv: Private driver interface data
3854 * @priv: Private driver interface data
3863 * @priv: Private driver interface data
3872 * @priv: Private driver interface data
3882 * @priv: Private driver interface data
3890 * @priv: Private driver interface data
3899 * @priv: Private driver interface data
3907 * @priv: Private driver interface data
3915 * @priv: Private driver interface data
3923 * @priv: Private driver interface data
3931 * @priv: Private driver interface data
3944 * @priv: private driver interface data from init()
3952 * @priv: private driver interface data from init()
3960 * @priv: Private driver interface data from init()
3968 * @priv: private driver interface data from init()
3976 * @priv: private driver interface data from init()
3984 * @priv: private driver interface data from init()
3994 * @priv: private driver interface data from init()
4002 * @priv: private driver interface data from init()
4010 * @priv: Private driver interface data from init()
4018 * @priv: private driver interface data from init()
4026 * @priv: private driver interface data from init()
4035 * @priv: Private driver interface data
4042 * @priv: Private driver interface data
4051 * @priv: Private driver interface data
4059 * @priv: Private driver interface data
4070 * @priv: Private driver interface data
4081 * @priv: Private driver interface data
4089 * @priv: Private driver interface data
4103 * @priv: Private driver interface data
4115 * @priv: Private driver interface data
4125 * @priv: Private driver interface data
4134 * @priv: Private driver interface data
4147 * @priv: Private driver interface data
4166 * @priv: Private driver interface data
4173 * @priv: Private driver interface data
4189 * @priv: Private driver interface data
4200 * @priv: Private driver interface data
4211 * @priv: Private driver interface data
4219 * @priv: Private driver interface data
4228 * @priv: Private driver interface data
4246 * @priv: Private driver interface data
4255 * @priv: Private driver interface data
4264 * @priv: Private driver interface data
4292 * assoc_info data in EVENT_ASSOC call.
4312 * the local driver. Additional data for event processing is
4343 * assoc_info data in the EVENT_ASSOC call if it has all the
4706 * EVENT_SURVEY - Received survey data
4709 * data and the requested data becomes available. The returned data is
4712 * survey entry for one frequency. The survey data can be os_malloc()'d
4713 * and then os_free()'d, so the event callback must only copy data.
4838 * @channel_time_rx: Amount of time the radio spent receiving data
4839 * @channel_time_tx: Amount of time the radio spent transmitting data
4864 * union wpa_event_data - Additional data for wpa_supplicant_event() calls
4871 * EVENT_ASSOCINFO calls. By using EVENT_ASSOC with this data, the
4884 * If the driver generates WPA/RSN IE, this event data must be
4902 * Optional association data from the driver. This data is not
4930 * Optional Beacon/ProbeResp data: IEs included in Beacon or
4935 * data for the new AP is found, scan results will be requested
5227 * Optional association data from the driver. This data is not
5276 const u8 *data;
5336 * struct scan_info - Optional data for EVENT_SCAN_RESULTS events
5413 const u8 *data;
5485 * @data: Data starting with IEEE 802.1X header (!)
5486 * @data_len: Length of data
5494 const u8 *data;
5544 * survey_results - Survey result data for EVENT_SURVEY
5546 * was for all survey data
5547 * @survey_list: Linked list of survey data (struct freq_survey)
5569 * This is used as the data with EVENT_AVOID_FREQUENCIES.
5639 * This is used as data with EVENT_STATION_OPMODE_CHANGED.
5675 * @data: possible extra data for the event
5681 union wpa_event_data *data);
5688 * @data: possible extra data for the event
5694 union wpa_event_data *data);
5721 static inline void drv_event_eapol_rx(void *ctx, const u8 *src, const u8 *data,
5727 event.eapol_rx.data = data;