Home
last modified time | relevance | path

Searched refs:elems (Results 1 – 25 of 85) sorted by relevance

1234

/linux/net/mac80211/
H A Dparse.c55 struct ieee802_11_elems elems; member
77 struct ieee802_11_elems *elems = &elems_parse->elems; in ieee80211_parse_extension_element() local
92 if (len >= sizeof(*elems->mu_edca_param_set)) in ieee80211_parse_extension_element()
93 elems->mu_edca_param_set = data; in ieee80211_parse_extension_element()
99 elems->he_cap = data; in ieee80211_parse_extension_element()
100 elems->he_cap_len = len; in ieee80211_parse_extension_element()
107 if (len >= sizeof(*elems->he_operation) && in ieee80211_parse_extension_element()
109 elems->he_operation = data; in ieee80211_parse_extension_element()
115 elems->uora_element = data; in ieee80211_parse_extension_element()
119 elems->max_channel_switch_time = data; in ieee80211_parse_extension_element()
[all …]
H A Dspectmgmt.c221 struct ieee802_11_elems *elems, in ieee80211_parse_ch_switch_ie() argument
241 sec_chan_offs = elems->sec_chan_offs; in ieee80211_parse_ch_switch_ie()
242 wide_bw_chansw_ie = elems->wide_bw_chansw_ie; in ieee80211_parse_ch_switch_ie()
243 bwi = elems->bandwidth_indication; in ieee80211_parse_ch_switch_ie()
244 ext_chansw_elem = elems->ext_chansw_ie; in ieee80211_parse_ch_switch_ie()
271 if (new_op_class < 0 && elems->ch_switch_ie) { in ieee80211_parse_ch_switch_ie()
272 new_chan_no = elems->ch_switch_ie->new_ch_num; in ieee80211_parse_ch_switch_ie()
273 csa_ie->count = elems->ch_switch_ie->count; in ieee80211_parse_ch_switch_ie()
274 csa_ie->mode = elems->ch_switch_ie->mode; in ieee80211_parse_ch_switch_ie()
282 if (elems in ieee80211_parse_ch_switch_ie()
[all...]
H A Dmlme.c170 const struct ieee802_11_elems *elems; member
194 const struct ieee802_11_elems *elems = data->elems; in ieee80211_determine_ap_chan() local
195 const struct ieee80211_ht_operation *ht_oper = elems->ht_operation; in ieee80211_determine_ap_chan()
196 const struct ieee80211_vht_operation *vht_oper = elems->vht_operation; in ieee80211_determine_ap_chan()
197 const struct ieee80211_he_operation *he_oper = elems->he_operation; in ieee80211_determine_ap_chan()
198 const struct ieee80211_eht_operation *eht_oper = elems->eht_operation; in ieee80211_determine_ap_chan()
199 const struct ieee80211_uhr_operation *uhr_oper = elems->uhr_operation; in ieee80211_determine_ap_chan()
223 if (!ieee80211_chandef_s1g_oper(sdata->local, elems->s1g_oper, in ieee80211_determine_ap_chan()
241 if (!elems in ieee80211_determine_ap_chan()
1202 struct ieee802_11_elems *elems; ieee80211_determine_chan_mode() local
1593 ieee80211_config_bw(struct ieee80211_link_data * link,struct ieee802_11_elems * elems,bool update,u64 * changed,u16 stype) ieee80211_config_bw() argument
2004 ieee80211_add_before_ht_elems(struct sk_buff * skb,const u8 * elems,size_t elems_len,size_t offset) ieee80211_add_before_ht_elems() argument
2053 ieee80211_add_before_vht_elems(struct sk_buff * skb,const u8 * elems,size_t elems_len,size_t offset) ieee80211_add_before_vht_elems() argument
2084 ieee80211_add_before_he_elems(struct sk_buff * skb,const u8 * elems,size_t elems_len,size_t offset) ieee80211_add_before_he_elems() argument
2118 ieee80211_add_before_reg_conn(struct sk_buff * skb,const u8 * elems,size_t elems_len,size_t offset) ieee80211_add_before_reg_conn() argument
3169 ieee80211_sta_other_link_csa_disappeared(struct ieee80211_link_data * link,struct ieee802_11_elems * elems) ieee80211_sta_other_link_csa_disappeared() argument
3562 ieee80211_mgd_update_bss_param_ch_cnt(struct ieee80211_sub_if_data * sdata,struct ieee80211_bss_conf * bss_conf,struct ieee802_11_elems * elems) ieee80211_mgd_update_bss_param_ch_cnt() argument
5727 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) ieee80211_twt_req_supported() argument
5749 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) ieee80211_recalc_twt_req() argument
5800 struct ieee802_11_elems *elems; ieee80211_epcs_teardown() local
5881 struct ieee802_11_elems *elems; ieee80211_assoc_config_link() local
6773 struct ieee802_11_elems *elems; ieee80211_prep_channel() local
6981 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) ieee80211_assoc_success() argument
7686 ieee80211_ml_reconfiguration(struct ieee80211_sub_if_data * sdata,struct ieee802_11_elems * elems) ieee80211_ml_reconfiguration() argument
7856 ieee80211_process_adv_ttlm(struct ieee80211_sub_if_data * sdata,struct ieee802_11_elems * elems,u64 beacon_ts) ieee80211_process_adv_ttlm() argument
7952 ieee80211_mgd_check_cross_link_csa(struct ieee80211_sub_if_data * sdata,int reporting_link_id,struct ieee802_11_elems * elems) ieee80211_mgd_check_cross_link_csa() argument
8056 ieee80211_mgd_ssid_mismatch(struct ieee80211_sub_if_data * sdata,const struct ieee802_11_elems * elems) ieee80211_mgd_ssid_mismatch() argument
8121 struct ieee802_11_elems *elems; ieee80211_rx_mgmt_beacon() local
8770 struct ieee802_11_elems *elems = NULL; ieee80211_process_neg_ttlm_req() local
11683 ieee80211_ml_epcs(struct ieee80211_sub_if_data * sdata,struct ieee802_11_elems * elems) ieee80211_ml_epcs() argument
11817 struct ieee802_11_elems *elems; ieee80211_sta_rx_queued_frame() local
[all...]
H A Dscan.c41 static bool is_uapsd_supported(struct ieee802_11_elems *elems) in is_uapsd_supported() argument
45 if (elems->wmm_info && elems->wmm_info_len == 7 in is_uapsd_supported()
46 && elems->wmm_info[5] == 1) in is_uapsd_supported()
47 qos_info = elems->wmm_info[6]; in is_uapsd_supported()
48 else if (elems->wmm_param && elems->wmm_param_len == 24 in is_uapsd_supported()
49 && elems->wmm_param[5] == 1) in is_uapsd_supported()
50 qos_info = elems->wmm_param[6]; in is_uapsd_supported()
72 struct ieee802_11_elems *elems; in ieee80211_inform_bss() local
79 elems = ieee802_11_parse_elems(ies->data, ies->len, in ieee80211_inform_bss()
84 if (!elems) in ieee80211_inform_bss()
[all …]
H A Dmesh.c1280 struct ieee802_11_elems *elems, bool beacon) in ieee80211_mesh_process_chnswitch() argument
1313 if (elems->vht_cap_elem) in ieee80211_mesh_process_chnswitch()
1315 le32_to_cpu(elems->vht_cap_elem->vht_cap_info); in ieee80211_mesh_process_chnswitch()
1318 err = ieee80211_parse_ch_switch_ie(sdata, elems, sband->band, in ieee80211_mesh_process_chnswitch()
1408 struct ieee802_11_elems *elems; in ieee80211_mesh_rx_probe_req() local
1417 elems = ieee802_11_parse_elems(pos, len - baselen, in ieee80211_mesh_rx_probe_req()
1421 if (!elems) in ieee80211_mesh_rx_probe_req()
1424 if (!elems->mesh_id) in ieee80211_mesh_rx_probe_req()
1430 elems->ssid_len != 0) in ieee80211_mesh_rx_probe_req()
1433 if (elems->mesh_id_len != 0 && in ieee80211_mesh_rx_probe_req()
[all …]
H A Dibss.c737 struct ieee802_11_elems *elems, in ieee80211_ibss_process_chanswitch() argument
764 if (elems->vht_cap_elem) in ieee80211_ibss_process_chanswitch()
765 vht_cap_info = le32_to_cpu(elems->vht_cap_elem->vht_cap_info); in ieee80211_ibss_process_chanswitch()
768 err = ieee80211_parse_ch_switch_ie(sdata, elems, in ieee80211_ibss_process_chanswitch()
866 struct ieee802_11_elems *elems) in ieee80211_rx_mgmt_spectrum_mgmt() argument
876 ieee80211_ibss_process_chanswitch(sdata, elems, false); in ieee80211_rx_mgmt_spectrum_mgmt()
929 struct ieee802_11_elems *elems, in ieee80211_update_sta_info() argument
952 if (elems->supp_rates) { in ieee80211_update_sta_info()
953 supp_rates = ieee80211_sta_get_rates(sdata, elems, in ieee80211_update_sta_info()
977 (elems->wmm_info || elems->s1g_capab) && in ieee80211_update_sta_info()
[all …]
H A Dtdls.c1765 struct ieee802_11_elems *elems = NULL; in ieee80211_process_tdls_channel_switch_resp() local
1800 elems = ieee802_11_parse_elems(tf->u.chan_switch_resp.variable, in ieee80211_process_tdls_channel_switch_resp()
1805 if (!elems) { in ieee80211_process_tdls_channel_switch_resp()
1810 if (elems->parse_error) { in ieee80211_process_tdls_channel_switch_resp()
1816 if (!elems->ch_sw_timing || !elems->lnk_id) { in ieee80211_process_tdls_channel_switch_resp()
1824 !memcmp(elems->lnk_id->init_sta, sdata->vif.addr, ETH_ALEN); in ieee80211_process_tdls_channel_switch_resp()
1831 params.switch_time = le16_to_cpu(elems->ch_sw_timing->switch_time); in ieee80211_process_tdls_channel_switch_resp()
1832 params.switch_timeout = le16_to_cpu(elems->ch_sw_timing->switch_timeout); in ieee80211_process_tdls_channel_switch_resp()
1851 kfree(elems); in ieee80211_process_tdls_channel_switch_resp()
1860 struct ieee802_11_elems *elems; in ieee80211_process_tdls_channel_switch_req() local
[all …]
/linux/drivers/staging/rtl8723bs/core/
H A Drtw_ieee80211.c799 struct rtw_ieee802_11_elems *elems, in rtw_ieee802_11_parse_vendor_specific() argument
825 elems->wpa_ie = pos; in rtw_ieee802_11_parse_vendor_specific()
826 elems->wpa_ie_len = elen; in rtw_ieee802_11_parse_vendor_specific()
835 elems->wme = pos; in rtw_ieee802_11_parse_vendor_specific()
836 elems->wme_len = elen; in rtw_ieee802_11_parse_vendor_specific()
839 elems->wme_tspec = pos; in rtw_ieee802_11_parse_vendor_specific()
840 elems->wme_tspec_len = elen; in rtw_ieee802_11_parse_vendor_specific()
848 elems->wps_ie = pos; in rtw_ieee802_11_parse_vendor_specific()
849 elems->wps_ie_len = elen; in rtw_ieee802_11_parse_vendor_specific()
859 elems->vendor_ht_cap = pos; in rtw_ieee802_11_parse_vendor_specific()
[all …]
/linux/drivers/media/v4l2-core/
H A Dv4l2-event.c24 return idx >= sev->elems ? idx - sev->elems : idx; in sev_pos()
118 if (sev->in_use == sev->elems) { in __v4l2_event_queue_fh()
125 if (sev->elems == 1) { in __v4l2_event_queue_fh()
224 const struct v4l2_event_subscription *sub, unsigned int elems, in v4l2_event_subscribe() argument
235 if (elems < 1) in v4l2_event_subscribe()
236 elems = 1; in v4l2_event_subscribe()
238 sev = kvzalloc_flex(*sev, events, elems); in v4l2_event_subscribe()
241 sev->elems = elems; in v4l2_event_subscribe()
242 for (i = 0; i < elems; i++) in v4l2_event_subscribe()
262 ret = sev->ops->add(sev, elems); in v4l2_event_subscribe()
H A Dv4l2-ctrls-api.c127 memcpy(tmp, ctrl->p_new.p, ctrl->elems * ctrl->elem_size); in user_to_new()
128 memcpy(tmp + c->size, ctrl->p_cur.p, ctrl->elems * ctrl->elem_size); in user_to_new()
137 unsigned int elems = c->size / ctrl->elem_size; in user_to_new() local
143 ctrl->new_elems = elems; in user_to_new()
145 ctrl->type_ops->init(ctrl, elems, ctrl->p_new); in user_to_new()
298 tot_size *= ctrl->elems; in prepare_ext_ctrls()
316 unsigned int tot_size = ctrl->elems * ctrl->elem_size; in prepare_ext_ctrls()
956 memcpy(ctrl->p_new.p, p, ctrl->elems * ctrl->elem_size); in __v4l2_ctrl_s_ctrl_compound()
1023 unsigned int elems = 1; in __v4l2_ctrl_modify_dimensions() local
1033 elems *= dims[i]; in __v4l2_ctrl_modify_dimensions()
[all …]
H A Dv4l2-ctrls-core.c80 for (i = 0; i < ctrl->elems; i++) { in v4l2_ctrl_type_op_equal()
90 ctrl->elems * ctrl->elem_size); in v4l2_ctrl_type_op_equal()
220 u32 tot_elems = ctrl->elems; in __v4l2_ctrl_type_op_init()
221 u32 elems = tot_elems - from_idx; in __v4l2_ctrl_type_op_init() local
255 memset(ptr.p_s64 + from_idx, 0, elems * sizeof(s64)); in __v4l2_ctrl_type_op_init()
267 memset(ptr.p_s32 + from_idx, 0, elems * sizeof(s32)); in __v4l2_ctrl_type_op_init()
272 memset(ptr.p_s32 + from_idx, 0, elems * sizeof(s32)); in __v4l2_ctrl_type_op_init()
275 memset(ptr.p_u8 + from_idx, value, elems); in __v4l2_ctrl_type_op_init()
282 memset(ptr.p_u16 + from_idx, 0, elems * sizeof(u16)); in __v4l2_ctrl_type_op_init()
290 memset(ptr.p_u32 + from_idx, 0, elems * sizeof(u32)); in __v4l2_ctrl_type_op_init()
[all …]
/linux/rust/syn/
H A Dpat.rs167 pub elems: Punctuated<Pat, Token![,]>,
190 pub elems: Punctuated<Pat, Token![,]>,
202 pub elems: Punctuated<Pat, Token![,]>,
503 let mut elems = Punctuated::new(); in pat_tuple_struct() localVariable
506 elems.push_value(value); in pat_tuple_struct()
511 elems.push_punct(punct); in pat_tuple_struct()
519 elems, in pat_tuple_struct()
649 let mut elems = Punctuated::new(); in pat_paren_or_tuple() localVariable
653 if elems.is_empty() && !matches!(value, Pat::Rest(_)) { in pat_paren_or_tuple()
660 elems.push_value(value); in pat_paren_or_tuple()
[all …]
H A Dty.rs228 pub elems: Punctuated<Type, Token![,]>,
387 elems: Punctuated::new(), in ambig_ty()
425 elems: { in ambig_ty()
426 let mut elems = Punctuated::new(); in ambig_ty() localVariable
427 elems.push_value(first); in ambig_ty()
428 elems.push_punct(content.parse()?); in ambig_ty()
430 elems.push_value(content.parse()?); in ambig_ty()
434 elems.push_punct(content.parse()?); in ambig_ty()
436 elems in ambig_ty()
749 elems: Punctuated::new(), in parse()
[all …]
/linux/include/media/
H A Dv4l2-event.h47 int (*add)(struct v4l2_subscribed_event *sev, unsigned int elems);
78 unsigned int elems; member
81 struct v4l2_kevent events[] __counted_by(elems);
156 unsigned int elems,
/linux/mm/
H A Dmempool.c425 static unsigned int mempool_alloc_from_pool(struct mempool *pool, void **elems, in mempool_alloc_from_pool() argument
436 elems[allocated++] = remove_element(pool); in mempool_alloc_from_pool()
447 kmemleak_update_trace(elems[i]); in mempool_alloc_from_pool()
500 int mempool_alloc_bulk_noprof(struct mempool *pool, void **elems, in mempool_alloc_bulk_noprof() argument
526 elems[allocated] = pool->alloc(gfp_temp, pool->pool_data); in mempool_alloc_bulk_noprof()
527 if (unlikely(!elems[allocated])) in mempool_alloc_bulk_noprof()
535 allocated = mempool_alloc_from_pool(pool, elems, count, allocated, in mempool_alloc_bulk_noprof()
633 unsigned int mempool_free_bulk(struct mempool *pool, void **elems, in mempool_free_bulk() argument
682 add_element(pool, elems[freed++]); in mempool_free_bulk()
691 add_element(pool, elems[freed++]); in mempool_free_bulk()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Daction_ste_pool.c249 err = hws_action_ste_pool_element_init(ctx, &pool->elems[opt], in hws_action_ste_pool_init()
253 pool->elems[opt].parent_pool = pool; in hws_action_ste_pool_init()
260 hws_action_ste_pool_element_destroy(&pool->elems[opt]); in hws_action_ste_pool_init()
271 hws_action_ste_pool_element_destroy(&pool->elems[opt]); in hws_action_ste_pool_destroy()
315 &p->elems[opt], &cleanup); in hws_action_ste_pool_cleanup()
378 return &pool->elems[MLX5HWS_POOL_OPTIMIZE_MIRROR]; in hws_action_ste_choose_elem()
381 return &pool->elems[MLX5HWS_POOL_OPTIMIZE_ORIG]; in hws_action_ste_choose_elem()
383 return &pool->elems[MLX5HWS_POOL_OPTIMIZE_NONE]; in hws_action_ste_choose_elem()
/linux/sound/soc/sof/
H A Dipc3-dtrace.c150 struct sof_ipc_trace_filter_elem *elems) in ipc3_trace_update_filter() argument
156 size = struct_size(msg, elems, num_elems); in ipc3_trace_update_filter()
167 memcpy(&msg->elems[0], elems, num_elems * sizeof(*elems)); in ipc3_trace_update_filter()
191 struct sof_ipc_trace_filter_elem *elems = NULL; in dfsentry_trace_filter_write() local
207 ret = trace_filter_parse(sdev, string, &num_elems, &elems); in dfsentry_trace_filter_write()
212 ret = ipc3_trace_update_filter(sdev, num_elems, elems); in dfsentry_trace_filter_write()
221 kfree(elems); in dfsentry_trace_filter_write()
H A Ddebug.c232 if (struct_size(reply, elems, reply->num_elems) != reply->rhdr.hdr.size) { in memory_info_update()
241 reply->elems[i].zone, reply->elems[i].id, in memory_info_update()
242 reply->elems[i].used, reply->elems[i].free); in memory_info_update()
/linux/tools/testing/selftests/net/bench/page_pool/
H A Dbench_page_pool_simple.c106 static void pp_fill_ptr_ring(struct page_pool *pp, int elems) in pp_fill_ptr_ring() argument
113 array = kcalloc(elems, sizeof(struct page *), gfp_mask); in pp_fill_ptr_ring()
115 for (i = 0; i < elems; i++) in pp_fill_ptr_ring()
117 for (i = 0; i < elems; i++) in pp_fill_ptr_ring()
/linux/rust/zerocopy/src/
H A Dlayout.rs676 let (elems, self_bytes) = match size_info { in validate_cast_and_convert_metadata()
707 let elems = max_slice_and_padding_bytes / elem_size.get(); in validate_cast_and_convert_metadata() localVariable
717 let without_padding = offset + elems * elem_size.get(); in validate_cast_and_convert_metadata()
736 (elems, self_bytes) in validate_cast_and_convert_metadata()
753 Ok((elems, split_at)) in validate_cast_and_convert_metadata()
1516 if let Ok((elems, split_at)) = in test_validate_cast_and_convert_metadata()
1522 size_info, align, addr, bytes_len, cast_type, elems, split_at in test_validate_cast_and_convert_metadata()
1530 assert!(!(sized && elems != 0), "{}", debug_str); in test_validate_cast_and_convert_metadata()
1535 let padded_size = |elems| { in test_validate_cast_and_convert_metadata()
1536 let without_padding = offset + elems * elem_size; in test_validate_cast_and_convert_metadata()
[all …]
/linux/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/
H A Dvmem_local.h23 unsigned int elems); /* In t_vmem_elem */
29 unsigned int elems); /* In t_vmem_elem */
/linux/rust/zerocopy/src/util/
H A Dmod.rs624 let (elems, split_at) = in validate_cast_and_convert_metadata()
626 let elems = T::PointerMetadata::from_elem_count(elems); in validate_cast_and_convert_metadata() localVariable
653 let elems = meta.unwrap_or(elems); in validate_cast_and_convert_metadata() localVariable
656 let elems = unsafe { MetadataOf::new_unchecked(elems) }; in validate_cast_and_convert_metadata() localVariable
671 Ok((elems, split_at)) in validate_cast_and_convert_metadata()
/linux/rust/zerocopy/src/pointer/
H A Dinner.rs585 let (elems, split_at) = match maybe_metadata { in try_cast_into()
586 Ok((elems, split_at)) => (elems, split_at), in try_cast_into()
612 let ptr = U::raw_from_ptr_len(base, elems.get()); in try_cast_into()
/linux/tools/bpf/bpftool/
H A Dbtf.c472 const void **elems; member
482 tmp = realloc(arr->elems, sizeof(*arr->elems) * new_cap); in ptr_array_push()
485 arr->elems = tmp; in ptr_array_push()
488 arr->elems[arr->cnt++] = ptr; in ptr_array_push()
494 free(arr->elems); in ptr_array_free()
548 qsort_r(kfuncs.elems, kfuncs.cnt, sizeof(*kfuncs.elems), cmp_kfuncs, (void *)btf); in dump_btf_kfuncs()
550 const struct btf_type *t = kfuncs.elems[i]; in dump_btf_kfuncs()
556 if (fastcalls.elems[j] == t) { in dump_btf_kfuncs()
/linux/sound/soc/sof/intel/
H A Dext_manifest.h32 struct sof_config_elem elems[]; member

1234