/linux-master/net/mac80211/ |
H A D | parse.c | 39 struct ieee802_11_elems elems; member in struct:ieee80211_elems_parse 62 struct ieee802_11_elems *elems = &elems_parse->elems; local 77 if (len >= sizeof(*elems->mu_edca_param_set)) 78 elems->mu_edca_param_set = data; 84 elems->he_cap = data; 85 elems->he_cap_len = len; 92 if (len >= sizeof(*elems->he_operation) && 94 elems->he_operation = data; 100 elems 195 struct ieee802_11_elems *elems = &elems_parse->elems; local 665 ieee802_11_find_bssid_profile(const u8 *start, size_t len, struct ieee802_11_elems *elems, struct cfg80211_bss *bss, u8 *nontransmitted_profile) argument 738 struct ieee802_11_elems *elems = &elems_parse->elems; local 788 struct ieee802_11_elems *elems = &elems_parse->elems; local 850 struct ieee802_11_elems *elems = &elems_parse->elems; local 872 struct ieee802_11_elems *elems; local [all...] |
H A D | mesh_plink.c | 431 struct ieee802_11_elems *elems) 442 rates = ieee80211_sta_get_rates(sdata, elems, sband->band, 459 elems->ht_cap_elem, 464 elems->vht_cap_elem, NULL, 467 ieee80211_he_cap_ie_to_sta_he_cap(sdata, sband, elems->he_cap, 468 elems->he_cap_len, 469 elems->he_6ghz_capa, 472 ieee80211_eht_cap_ie_to_sta_eht_cap(sdata, sband, elems->he_cap, 473 elems->he_cap_len, 474 elems 429 mesh_sta_info_init(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct ieee802_11_elems *elems) argument 553 mesh_sta_info_alloc(struct ieee80211_sub_if_data *sdata, u8 *addr, struct ieee802_11_elems *elems, struct ieee80211_rx_status *rx_status) argument 630 mesh_neighbour_update(struct ieee80211_sub_if_data *sdata, u8 *hw_addr, struct ieee802_11_elems *elems, struct ieee80211_rx_status *rx_status) argument 1031 mesh_plink_get_event(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct ieee802_11_elems *elems, enum ieee80211_self_protected_actioncode ftype, u16 llid, u16 plid) argument 1122 mesh_process_plink_frame(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, struct ieee802_11_elems *elems, struct ieee80211_rx_status *rx_status) argument 1227 struct ieee802_11_elems *elems; local [all...] |
H A D | spectmgmt.c | 222 struct ieee802_11_elems *elems, 242 sec_chan_offs = elems->sec_chan_offs; 243 wide_bw_chansw_ie = elems->wide_bw_chansw_ie; 244 bwi = elems->bandwidth_indication; 245 ext_chansw_elem = elems->ext_chansw_ie; 270 if (!new_op_class && elems->ch_switch_ie) { 271 new_chan_no = elems->ch_switch_ie->new_ch_num; 272 csa_ie->count = elems->ch_switch_ie->count; 273 csa_ie->mode = elems->ch_switch_ie->mode; 281 if (elems 221 ieee80211_parse_ch_switch_ie(struct ieee80211_sub_if_data *sdata, struct ieee802_11_elems *elems, enum nl80211_band current_band, u32 vht_cap_info, struct ieee80211_conn_settings *conn, u8 *bssid, struct ieee80211_csa_ie *csa_ie) argument [all...] |
H A D | scan.c | 41 static bool is_uapsd_supported(struct ieee802_11_elems *elems) argument 45 if (elems->wmm_info && elems->wmm_info_len == 7 46 && elems->wmm_info[5] == 1) 47 qos_info = elems->wmm_info[6]; 48 else if (elems->wmm_param && elems->wmm_param_len == 24 49 && elems->wmm_param[5] == 1) 50 qos_info = elems->wmm_param[6]; 72 struct ieee802_11_elems *elems; local [all...] |
H A D | mlme.c | 154 const struct ieee802_11_elems *elems, 159 const struct ieee80211_ht_operation *ht_oper = elems->ht_operation; 160 const struct ieee80211_vht_operation *vht_oper = elems->vht_operation; 161 const struct ieee80211_he_operation *he_oper = elems->he_operation; 162 const struct ieee80211_eht_operation *eht_oper = elems->eht_operation; 178 if (!ieee80211_chandef_s1g_oper(elems->s1g_oper, chandef)) { 195 if (!elems->he_6ghz_capa || !elems->he_cap) { 201 if (!eht_oper || !elems->eht_cap) { 219 if (!ht_oper || !elems 151 ieee80211_determine_ap_chan(struct ieee80211_sub_if_data *sdata, struct ieee80211_channel *channel, u32 vht_cap_info, const struct ieee802_11_elems *elems, bool ignore_ht_channel_mismatch, const struct ieee80211_conn_settings *conn, struct cfg80211_chan_def *chandef) argument 621 struct ieee802_11_elems *elems; local 775 ieee80211_config_bw(struct ieee80211_link_data *link, struct ieee802_11_elems *elems, bool update, u64 *changed) argument 1074 ieee80211_add_before_ht_elems(struct sk_buff *skb, const u8 *elems, size_t elems_len, size_t offset) argument 1123 ieee80211_add_before_vht_elems(struct sk_buff *skb, const u8 *elems, size_t elems_len, size_t offset) argument 1154 ieee80211_add_before_he_elems(struct sk_buff *skb, const u8 *elems, size_t elems_len, size_t offset) argument 2007 ieee80211_sta_process_chanswitch(struct ieee80211_link_data *link, u64 timestamp, u32 device_timestamp, struct ieee802_11_elems *elems, bool beacon) argument 4129 ieee80211_twt_req_supported(struct ieee80211_sub_if_data *sdata, struct ieee80211_supported_band *sband, const struct link_sta_info *link_sta, const struct ieee802_11_elems *elems) argument 4150 ieee80211_recalc_twt_req(struct ieee80211_sub_if_data *sdata, struct ieee80211_supported_band *sband, struct ieee80211_link_data *link, struct link_sta_info *link_sta, struct ieee802_11_elems *elems) argument 4206 struct ieee802_11_elems *elems; local 5000 struct ieee802_11_elems *elems; local 5114 ieee80211_assoc_success(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, struct ieee802_11_elems *elems, const u8 *elem_start, unsigned int elem_len) argument 5302 struct ieee802_11_elems *elems; local 5771 ieee80211_ml_reconfiguration(struct ieee80211_sub_if_data *sdata, struct ieee802_11_elems *elems) argument 6024 ieee80211_process_adv_ttlm(struct ieee80211_sub_if_data *sdata, struct ieee802_11_elems *elems, u64 beacon_ts) argument 6128 struct ieee802_11_elems *elems; local 6717 struct ieee802_11_elems *elems = NULL; local 6865 struct ieee802_11_elems *elems; local 6886 struct ieee802_11_elems *elems; local [all...] |
H A D | mesh.c | 1269 struct ieee802_11_elems *elems, bool beacon) 1302 if (elems->vht_cap_elem) 1304 le32_to_cpu(elems->vht_cap_elem->vht_cap_info); 1307 err = ieee80211_parse_ch_switch_ie(sdata, elems, sband->band, 1397 struct ieee802_11_elems *elems; local 1406 elems = ieee802_11_parse_elems(pos, len - baselen, false, NULL); 1407 if (!elems) 1410 if (!elems->mesh_id) 1416 elems->ssid_len != 0) 1419 if (elems 1268 ieee80211_mesh_process_chnswitch(struct ieee80211_sub_if_data *sdata, struct ieee802_11_elems *elems, bool beacon) argument 1458 struct ieee802_11_elems *elems; local 1574 mesh_fwd_csa_frame(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len, struct ieee802_11_elems *elems) argument 1605 struct ieee802_11_elems *elems; local [all...] |
H A D | ibss.c | 752 struct ieee802_11_elems *elems, 781 if (elems->vht_cap_elem) 782 vht_cap_info = le32_to_cpu(elems->vht_cap_elem->vht_cap_info); 785 err = ieee80211_parse_ch_switch_ie(sdata, elems, 895 struct ieee802_11_elems *elems) 913 ieee80211_ibss_process_chanswitch(sdata, elems, false); 964 struct ieee802_11_elems *elems, 987 if (elems->supp_rates) { 988 supp_rates = ieee80211_sta_get_rates(sdata, elems, 1012 (elems 751 ieee80211_ibss_process_chanswitch(struct ieee80211_sub_if_data *sdata, struct ieee802_11_elems *elems, bool beacon) argument 892 ieee80211_rx_mgmt_spectrum_mgmt(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status, struct ieee802_11_elems *elems) argument 961 ieee80211_update_sta_info(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status, struct ieee802_11_elems *elems, struct ieee80211_channel *channel) argument 1080 ieee80211_rx_bss_info(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status, struct ieee802_11_elems *elems) argument 1561 struct ieee802_11_elems *elems; local 1589 struct ieee802_11_elems *elems; local [all...] |
/linux-master/net/mac80211/tests/ |
H A D | Makefile | 1 mac80211-tests-y += module.o elems.o mfp.o
|
/linux-master/drivers/staging/media/atomisp/pci/base/circbuf/src/ |
H A D | circbuf.c | 73 ia_css_circbuf_elem_t *elems, 87 ia_css_circbuf_elem_init(&elems[i]); 89 cb->elems = elems; 100 cb->elems = NULL; 160 val = ia_css_circbuf_elem_get_val(&cb->elems[pos]); 181 return cb->elems[pos].val; 195 return cb->elems[pos].val; 206 ia_css_circbuf_elem_t *elems) 226 /* If elems ar 72 ia_css_circbuf_create(ia_css_circbuf_t *cb, ia_css_circbuf_elem_t *elems, ia_css_circbuf_desc_t *desc) argument 203 ia_css_circbuf_increase_size( ia_css_circbuf_t *cb, unsigned int sz_delta, ia_css_circbuf_elem_t *elems) argument [all...] |
/linux-master/sound/soc/sof/intel/ |
H A D | ext_manifest.h | 32 struct sof_config_elem elems[]; member in struct:sof_ext_man_cavs_config_data
|
/linux-master/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/ |
H A D | vmem_local.h | 30 unsigned int elems); /* In t_vmem_elem */ 36 unsigned int elems); /* In t_vmem_elem */
|
/linux-master/include/media/ |
H A D | v4l2-event.h | 47 int (*add)(struct v4l2_subscribed_event *sev, unsigned int elems); 65 * @elems: The number of elements in the events array. 68 * @events: An array of @elems events. 78 unsigned int elems; member in struct:v4l2_subscribed_event 81 struct v4l2_kevent events[] __counted_by(elems); 146 * @elems: size of the events queue 151 * if @elems is zero, the framework will fill in a default value, 156 unsigned int elems,
|
/linux-master/drivers/staging/rtl8723bs/core/ |
H A D | rtw_ieee80211.c | 766 struct rtw_ieee802_11_elems *elems, 786 elems->wpa_ie = pos; 787 elems->wpa_ie_len = elen; 796 elems->wme = pos; 797 elems->wme_len = elen; 800 elems->wme_tspec = pos; 801 elems->wme_tspec_len = elen; 809 elems->wps_ie = pos; 810 elems->wps_ie_len = elen; 820 elems 765 rtw_ieee802_11_parse_vendor_specific(u8 *pos, uint elen, struct rtw_ieee802_11_elems *elems, int show_errors) argument 843 rtw_ieee802_11_parse_elems(u8 *start, uint len, struct rtw_ieee802_11_elems *elems, int show_errors) argument [all...] |
/linux-master/drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ |
H A D | ia_css_qplane.host.c | 42 to->width_a_over_b = elems_a / to->port_b.elems; 45 if (elems_a % to->port_b.elems != 0)
|
/linux-master/drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ |
H A D | ia_css_crop.host.c | 50 to->width_a_over_b = elems_a / to->port_b.elems; 53 if (elems_a % to->port_b.elems != 0)
|
/linux-master/include/sound/sof/ |
H A D | debug.h | 39 uint32_t num_elems; /**< elems[] counter */ 40 struct sof_ipc_dbg_mem_usage_elem elems[]; /**< memory usage information */ member in struct:sof_ipc_dbg_mem_usage
|
H A D | pm.h | 39 struct sof_ipc_pm_ctx_elem elems[]; member in struct:sof_ipc_pm_ctx
|
/linux-master/drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ |
H A D | ia_css_ref.host.c | 36 to->width_a_over_b = elems_a / to->port_b.elems; 41 to->port_b.elems = elems_a; 56 if (elems_a % to->port_b.elems != 0)
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | bpf_iter_sockmap.c | 32 __u32 elems = 0; variable 45 elems++;
|
/linux-master/drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ |
H A D | ia_css_fpn.host.c | 65 to->width_a_over_b = elems_a / to->port_b.elems; 68 if (elems_a % to->port_b.elems != 0)
|
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-event.c | 24 return idx >= sev->elems ? idx - sev->elems : idx; 118 if (sev->in_use == sev->elems) { 125 if (sev->elems == 1) { 224 const struct v4l2_event_subscription *sub, unsigned int elems, 235 if (elems < 1) 236 elems = 1; 238 sev = kvzalloc(struct_size(sev, events, elems), GFP_KERNEL); 241 sev->elems = elems; 223 v4l2_event_subscribe(struct v4l2_fh *fh, const struct v4l2_event_subscription *sub, unsigned int elems, const struct v4l2_subscribed_event_ops *ops) argument [all...] |
/linux-master/include/linux/netfilter_ipv6/ |
H A D | ip6_tables.h | 45 unsigned char elems[]; member in struct:compat_ip6t_entry
|
/linux-master/drivers/staging/media/atomisp/pci/base/circbuf/interface/ |
H A D | ia_css_circbuf.h | 38 ia_css_circbuf_elem_t *elems; /* an array of elements */ member in struct:ia_css_circbuf_s 45 * @param elems An array of elements. 50 ia_css_circbuf_elem_t *elems, 287 ia_css_circbuf_elem_cpy(&elem, &cb->elems[cb->desc->end]); 364 * @param elems (optional) pointers to new additional elements 375 ia_css_circbuf_elem_t *elems);
|
/linux-master/drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ |
H A D | ia_css_tnr.host.c | 85 to->width_a_over_b = elems_a / to->port_b.elems; 93 if (elems_a % to->port_b.elems != 0)
|
/linux-master/drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ |
H A D | ia_css_raw.host.c | 85 (elems_a % to->port_b.elems == 0)); 87 to->width_a_over_b = elems_a / to->port_b.elems;
|