Lines Matching refs:data

53  * network interface's private data area. Drivers can optionally allow creating
361 * @has_he: true iff HE data is valid.
364 * @ppe_thres: Holds the PPE Thresholds data.
376 * This structure encapsulates sband data that is relevant for the
480 * @n_iftype_data: number of iftype data entries
481 * @iftype_data: interface type data entries. Note that the bits in
501 * ieee80211_get_sband_iftype_data - return sband data for a given iftype
520 const struct ieee80211_sband_iftype_data *data =
523 if (data->types_mask & BIT(iftype))
524 return data;
541 const struct ieee80211_sband_iftype_data *data =
544 if (data && data->he_cap.has_he)
545 return &data->he_cap;
573 const struct ieee80211_sband_iftype_data *data =
576 if (WARN_ON(!data || !data->he_cap.has_he))
579 return data->he_6ghz_capa.capa;
593 * shared channel data as DT limitations are device specific. You should make
961 * @time_rx: amount of time the radio spent receiving data
962 * @time_tx: amount of time the radio spent transmitting data
964 * @time_bss_rx: amount of time the radio spent receiving data on a local BSS
1035 * struct cfg80211_beacon_data - beacon data
1053 * (which also implies no change in LCI/civic location data)
1058 * @lci_len: LCI data length
1059 * @civicloc_len: Civic location data length
1085 * struct cfg80211_acl_data - Access control list data
1107 * @tmpl: Template data for FILS discovery frame including the action
1125 * @tmpl: Template data for probe response
1150 * @beacon: beacon data
1222 * @beacon_csa: beacon data while performing the switch
1227 * @beacon_after: beacon data to be used on the new channel
1292 * @power: tx power (in dBm) to be used for sending data traffic. If tx power
2359 * struct cfg80211_inform_bss - BSS inform data
2390 * struct cfg80211_bss_ies - BSS entry IE data
2395 * @data: IE data
2402 u8 data[];
2427 * that holds the beacon data. @beacon_ies is still valid, of course, and
2428 * points to the same data as hidden_beacon_bss->beacon_ies in that case.
2494 * struct cfg80211_auth_request - Authentication request data
2508 * the authentication frame body (non-IE and IE data), excluding the
2543 * struct cfg80211_assoc_request - (Re)Association request data
2593 * struct cfg80211_deauth_request - Deauthentication request data
2614 * struct cfg80211_disassoc_request - Disassociation request data
2752 * data IE.
2756 * is used to construct FILS wrapped data IE.
2759 * messages. This is also used to construct FILS wrapped data IE.
2922 * @payload_len: data payload length
2923 * @payload: data payload buffer
2925 * @data_interval: interval at which to send data packets
2927 * @wake_data: wakeup payload match data
3043 * @packet_present_len: copied wakeup packet data
3046 * @packet_80211: For pattern match, magic packet and other data
3052 * @tcp_nomoretokens: TCP data ran out of tokens
3067 * struct cfg80211_gtk_rekey_data - rekey data
3358 * @lci: LCI data (may be %NULL)
3359 * @civicloc: civic location data (may be %NULL)
3452 * struct cfg80211_pmsr_ftm_request_peer - FTM request data
3488 * struct cfg80211_pmsr_request_peer - peer data for a peer measurement request
3492 * @ftm: FTM data, see &struct cfg80211_pmsr_ftm_request_peer
3505 * @drv_data: driver data for this request, if required for aborting,
3515 * @peers: per-peer measurement request data
3560 * struct mgmt_frame_regs - management frame registrations data
3624 * @set_rekey_data: give the data necessary for GTK rekeying to the driver
3765 * dump and return to userspace with an error, so be careful. If any data
3766 * was passed in from userspace then the data/len arguments will be present
3767 * and point to the data contained in %NL80211_ATTR_TESTDATA.
3921 * @probe_mesh_link: Probe direct Mesh peer's link quality by sending data frame
4071 void *data, int len);
4074 void *data, int len);
4136 struct cfg80211_gtk_rekey_data *data);
4503 * struct wiphy_wowlan_support - WoWLAN support data
4528 * struct wiphy_coalesce_support - coalesce support data
4595 * flags didn't ask for a wdev and non-%NULL otherwise; the data
4596 * pointer may be %NULL if userspace provided no data at all
4602 * attribute is just raw data (e.g. a firmware command).
4612 const void *data, int data_len);
4614 struct sk_buff *skb, const void *data, int data_len,
4646 * @ftm.request_lci: can request LCI data
4647 * @ftm.request_civicloc: can request civic location data
4741 * @priv: driver private data (sized according to wiphy_new() parameter)
4755 * @bss_priv_size: each BSS struct has private data allocated with it,
5192 * @wext.ibss: (private) IBSS data part of wext handling
5193 * @wext.connect: (private) connection handling data
5194 * @wext.keys: (private) (WEP) key data
5210 * @mtx: mutex used to lock data in this struct, may be used by drivers
5224 * @conn: (private) cfg80211 software SME connection state machine data
5298 /* wext data */
5523 * the beginning of the actual data portion
5537 * @_next_ns_data: beginning of the next namespace's data
5579 * ieee80211_get_hdrlen_from_skb - get header length from data
5583 * Given an skb with a raw 802.11 header at the data pointer this function
5587 * headers). Or 0 if the data in the sk_buff is too short to contain a valid
5612 * functions that help implement the data path for devices
5617 * ieee80211_data_to_8023_exthdr - convert an 802.11 data frame to 802.3
5618 * @skb: the 802.11 data frame
5631 * ieee80211_data_to_8023 - convert an 802.11 data frame to 802.3
5632 * @skb: the 802.11 data frame
5665 * cfg80211_classify8021d - determine the 802.1p/1d tag for a data frame
5666 * @skb: the data frame
5674 * cfg80211_find_elem_match - match information element and byte array in data
5677 * @ies: data consisting of IEs
5678 * @len: length of data
5681 * @match_offset: offset in the IE data where the byte array should match.
5684 * the data portion instead.
5688 * data) or if the byte array doesn't match; otherwise return the
5692 * having to fit into the given data and being large enough for the
5701 * cfg80211_find_ie_match - match information element and byte array in data
5704 * @ies: data consisting of IEs
5705 * @len: length of data
5716 * data) or if the byte array doesn't match, or a pointer to the first
5721 * having to fit into the given data and being large enough for the
5743 * cfg80211_find_elem - find information element in data
5746 * @ies: data consisting of IEs
5747 * @len: length of data
5751 * data) or if the byte array doesn't match; otherwise return the
5755 * having to fit into the given data.
5764 * cfg80211_find_ie - find information element in data
5767 * @ies: data consisting of IEs
5768 * @len: length of data
5772 * data), or a pointer to the first byte of the requested
5776 * having to fit into the given data.
5784 * cfg80211_find_ext_elem - find information element with EID Extension in data
5787 * @ies: data consisting of IEs
5788 * @len: length of data
5792 * data) or if the byte array doesn't match; otherwise return the
5796 * having to fit into the given data.
5806 * cfg80211_find_ext_ie - find information element with EID Extension in data
5809 * @ies: data consisting of IEs
5810 * @len: length of data
5814 * data), or a pointer to the first byte of the requested
5818 * having to fit into the given data.
5827 * cfg80211_find_vendor_elem - find vendor specific information element in data
5831 * @ies: data consisting of IEs
5832 * @len: length of data
5835 * element is invalid (claims to be longer than the given data); otherwise
5839 * the given data.
5846 * cfg80211_find_vendor_ie - find vendor specific information element in data
5850 * @ies: data consisting of IEs
5851 * @len: length of data
5854 * element is invalid (claims to be longer than the given data), or a pointer to
5859 * the given data.
6071 * @data: the BSS metadata
6084 struct cfg80211_inform_bss *data,
6095 struct cfg80211_inform_bss data = {
6101 return cfg80211_inform_bss_frame_data(wiphy, &data, mgmt, len, gfp);
6110 struct cfg80211_inform_bss data = {
6116 return cfg80211_inform_bss_frame_data(wiphy, &data, mgmt, len, gfp);
6163 * enum cfg80211_bss_frame_type - frame type that the BSS data came from
6164 * @CFG80211_BSS_FTYPE_UNKNOWN: driver doesn't know whether the data is
6166 * @CFG80211_BSS_FTYPE_BEACON: data comes from a beacon
6167 * @CFG80211_BSS_FTYPE_PRESP: data comes from a probe response
6179 * @data: the BSS metadata
6197 struct cfg80211_inform_bss *data,
6212 struct cfg80211_inform_bss data = {
6218 return cfg80211_inform_bss_data(wiphy, &data, ftype, bssid, tsf,
6231 struct cfg80211_inform_bss data = {
6237 return cfg80211_inform_bss_data(wiphy, &data, ftype, bssid, tsf,
6287 * cfg80211_unlink_bss - unlink BSS from internal data structures
6291 * This function removes the given BSS from the internal data structures
6315 void *data),
6335 * @len: length of the frame data
6368 * @len: length of the frame data
6372 * @req_ies_len: length of req_ies data
6409 * @len: length of the frame data
6422 * @len: length of the frame data
6559 * @approxlen: an upper bound of the length of the data that will
6566 * The returned skb is pre-filled with some identifying data in
6567 * a way that any data that is put into the skb (with skb_put(),
6570 * with the skb is adding data for the corresponding userspace tool
6571 * which can then read that data out of the vendor data attribute.
6614 * @approxlen: an upper bound of the length of the data that will
6622 * wireless device are added to the event message before the vendor data
6645 * @approxlen: an upper bound of the length of the data that will
6655 * wireless device are added to the event message before the vendor data
6702 * @approxlen: an upper bound of the length of the data that will
6710 * a way that any data that is put into the skb (with skb_put(),
6713 * with the skb is adding data for the corresponding userspace tool
6714 * which can then read that data out of the testdata attribute. You
6749 * @approxlen: an upper bound of the length of the data that will
6758 * there, you should simply add data to it that will then end up in the
7190 * @len: length of the frame data
7210 * @len: length of the frame data
7234 * @len: length of the frame data
7251 * @len: length of the frame data
7277 * The frame is the data portion of the 802.3 or 802.11 data frame with all
7639 * @buf: output buffer, can be %NULL if the data isn't needed, e.g.
7646 * Return: A negative error code (-%EILSEQ or -%ENOENT) if the data is
7771 * @data: pointer to pass to iter function
7780 void *data),
7781 void *data);
7925 * cfg80211_pmsr_report - report peer measurement result data
7928 * @result: the result data