Home
last modified time | relevance | path

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

1234

/linux/net/mac80211/
A Dspectmgmt.c23 struct ieee802_11_elems *elems, in ieee80211_parse_ch_switch_ie() argument
40 sec_chan_offs = elems->sec_chan_offs; in ieee80211_parse_ch_switch_ie()
41 wide_bw_chansw_ie = elems->wide_bw_chansw_ie; in ieee80211_parse_ch_switch_ie()
52 if (elems->ext_chansw_ie) { in ieee80211_parse_ch_switch_ie()
54 elems->ext_chansw_ie->new_operating_class, in ieee80211_parse_ch_switch_ie()
62 csa_ie->mode = elems->ext_chansw_ie->mode; in ieee80211_parse_ch_switch_ie()
63 } else if (elems->ch_switch_ie) { in ieee80211_parse_ch_switch_ie()
65 csa_ie->count = elems->ch_switch_ie->count; in ieee80211_parse_ch_switch_ie()
66 csa_ie->mode = elems->ch_switch_ie->mode; in ieee80211_parse_ch_switch_ie()
73 if (elems->mesh_chansw_params_ie) { in ieee80211_parse_ch_switch_ie()
[all …]
A Dutil.c1141 elems->rsn = pos; in _ieee802_11_parse_elems_crc()
1345 if (elems->tx_pwr_env_num >= ARRAY_SIZE(elems->tx_pwr_env)) in _ieee802_11_parse_elems_crc()
1348 elems->tx_pwr_env[elems->tx_pwr_env_num] = (void *)pos; in _ieee802_11_parse_elems_crc()
1349 elems->tx_pwr_env_len[elems->tx_pwr_env_num] = elen; in _ieee802_11_parse_elems_crc()
1476 elems = kzalloc(sizeof(*elems), GFP_ATOMIC); in ieee802_11_parse_elems_crc()
1477 if (!elems) in ieee802_11_parse_elems_crc()
1504 if (elems->tim && !elems->parse_error) { in ieee802_11_parse_elems_crc()
1515 elems->dtim_period = elems->bssid_index->dtim_period; in ieee802_11_parse_elems_crc()
1520 elems->dtim_count = elems->bssid_index->dtim_count; in ieee802_11_parse_elems_crc()
1524 elems->crc = crc; in ieee802_11_parse_elems_crc()
[all …]
A Dmesh_plink.c448 elems->he_cap_len, in mesh_sta_info_init()
449 elems->he_6ghz_capa, in mesh_sta_info_init()
456 if (elems->ht_operation && in mesh_sta_info_init()
546 elems->ie_start, in mesh_sta_info_alloc()
547 elems->total_len, in mesh_sta_info_alloc()
1014 u8 ie_len = elems->peering_len; in mesh_plink_get_event()
1108 u8 ie_len = elems->peering_len; in mesh_process_plink_frame()
1111 if (!elems->peering) { in mesh_process_plink_frame()
1117 if (elems->rsn_len && in mesh_process_plink_frame()
1136 (!elems->mesh_id || !elems->mesh_config)) { in mesh_process_plink_frame()
[all …]
A Dscan.c45 if (elems->wmm_info && elems->wmm_info_len == 7 in is_uapsd_supported()
48 else if (elems->wmm_param && elems->wmm_param_len == 24 in is_uapsd_supported()
72 if (elems->parse_error) { in ieee80211_update_bss_from_elems()
85 if (elems->erp_info && (!elems->parse_error || in ieee80211_update_bss_from_elems()
89 if (!elems->parse_error) in ieee80211_update_bss_from_elems()
97 if (elems->supp_rates) { in ieee80211_update_bss_from_elems()
121 bss->wmm_used = elems->wmm_param || elems->wmm_info; in ieee80211_update_bss_from_elems()
123 if (!elems->parse_error) in ieee80211_update_bss_from_elems()
136 if (elems->vht_cap_elem) in ieee80211_update_bss_from_elems()
214 if (!elems) in ieee80211_bss_info_update()
[all …]
A Dmlme.c3318 if (!elems) in ieee80211_assoc_success()
3347 elems->ext_capab && elems->ext_capab_len >= 5 && in ieee80211_assoc_success()
3429 (!elems->wmm_param || !elems->ht_cap_elem || !elems->ht_operation)) { in ieee80211_assoc_success()
3472 (!elems->he_cap || !elems->he_operation)) { in ieee80211_assoc_success()
3498 if (elems->rsnx && elems->rsnx_len && in ieee80211_assoc_success()
3737 if (!elems) in ieee80211_rx_mgmt_assoc_resp()
4116 if (!elems) in ieee80211_rx_mgmt_beacon()
4248 elems->vht_cap_elem, elems->ht_operation, in ieee80211_rx_mgmt_beacon()
4249 elems->vht_operation, elems->he_operation, in ieee80211_rx_mgmt_beacon()
4352 if (elems && !elems->parse_error) in ieee80211_sta_rx_queued_mgmt()
[all …]
A Dmesh.c1155 if (elems->vht_cap_elem) in ieee80211_mesh_process_chnswitch()
1261 if (!elems) in ieee80211_mesh_rx_probe_req()
1264 if (!elems->mesh_id) in ieee80211_mesh_rx_probe_req()
1270 elems->ssid_len != 0) in ieee80211_mesh_rx_probe_req()
1301 kfree(elems); in ieee80211_mesh_rx_probe_req()
1330 if (!elems) in ieee80211_mesh_rx_bcn_presp()
1334 if ((!elems->mesh_id || !elems->mesh_config) || in ieee80211_mesh_rx_bcn_presp()
1339 if (elems->ds_params) in ieee80211_mesh_rx_bcn_presp()
1367 kfree(elems); in ieee80211_mesh_rx_bcn_presp()
1474 if (!elems) in mesh_rx_csa_frame()
[all …]
A Dibss.c795 if (elems->vht_cap_elem) in ieee80211_ibss_process_chanswitch()
1002 if (elems->supp_rates) { in ieee80211_update_sta_info()
1033 (elems->wmm_info || elems->s1g_capab) && in ieee80211_update_sta_info()
1039 if (sta && elems->ht_operation && elems->ht_cap_elem && in ieee80211_update_sta_info()
1056 if (elems->vht_operation && elems->vht_cap_elem && in ieee80211_update_sta_info()
1067 elems->ht_operation, in ieee80211_update_sta_info()
1609 if (elems) { in ieee80211_rx_mgmt_probe_beacon()
1611 kfree(elems); in ieee80211_rx_mgmt_probe_beacon()
1662 if (elems && !elems->parse_error) in ieee80211_ibss_rx_queued_mgmt()
1666 elems); in ieee80211_ibss_rx_queued_mgmt()
[all …]
A Dtdls.c1687 struct ieee802_11_elems *elems = NULL; in ieee80211_process_tdls_channel_switch_resp() local
1723 if (!elems) { in ieee80211_process_tdls_channel_switch_resp()
1728 if (elems->parse_error) { in ieee80211_process_tdls_channel_switch_resp()
1734 if (!elems->ch_sw_timing || !elems->lnk_id) { in ieee80211_process_tdls_channel_switch_resp()
1770 kfree(elems); in ieee80211_process_tdls_channel_switch_resp()
1779 struct ieee802_11_elems *elems; in ieee80211_process_tdls_channel_switch_req() local
1841 if (!elems) in ieee80211_process_tdls_channel_switch_req()
1844 if (elems->parse_error) { in ieee80211_process_tdls_channel_switch_req()
1850 if (!elems->ch_sw_timing || !elems->lnk_id) { in ieee80211_process_tdls_channel_switch_req()
1856 if (!elems->sec_chan_offs) { in ieee80211_process_tdls_channel_switch_req()
[all …]
A Dmesh_hwmp.c911 struct ieee802_11_elems *elems; in mesh_rx_path_sel_frame() local
931 if (!elems) in mesh_rx_path_sel_frame()
934 if (elems->preq) { in mesh_rx_path_sel_frame()
935 if (elems->preq_len != 37) in mesh_rx_path_sel_frame()
941 hwmp_preq_frame_process(sdata, mgmt, elems->preq, in mesh_rx_path_sel_frame()
944 if (elems->prep) { in mesh_rx_path_sel_frame()
945 if (elems->prep_len != 31) in mesh_rx_path_sel_frame()
954 if (elems->perr) { in mesh_rx_path_sel_frame()
955 if (elems->perr_len != 15) in mesh_rx_path_sel_frame()
960 if (elems->rann) in mesh_rx_path_sel_frame()
[all …]
A Dagg-rx.c481 struct ieee802_11_elems *elems = NULL; in ieee80211_process_addba_request() local
499 elems = ieee802_11_parse_elems(mgmt->u.action.u.addba_req.variable, in ieee80211_process_addba_request()
501 if (!elems || elems->parse_error) in ieee80211_process_addba_request()
508 elems ? elems->addba_ext_ie : NULL); in ieee80211_process_addba_request()
510 kfree(elems); in ieee80211_process_addba_request()
/linux/drivers/staging/rtl8723bs/core/
A Drtw_ieee80211.c813 elems->wpa_ie = pos; in rtw_ieee802_11_parse_vendor_specific()
823 elems->wme = pos; in rtw_ieee802_11_parse_vendor_specific()
836 elems->wps_ie = pos; in rtw_ieee802_11_parse_vendor_specific()
878 memset(elems, 0, sizeof(*elems)); in rtw_ieee802_11_parse_elems()
892 elems->ssid = pos; in rtw_ieee802_11_parse_elems()
912 elems->tim = pos; in rtw_ieee802_11_parse_elems()
913 elems->tim_len = elen; in rtw_ieee802_11_parse_elems()
933 elems, in rtw_ieee802_11_parse_elems()
938 elems->rsn_ie = pos; in rtw_ieee802_11_parse_elems()
950 elems->mdie = pos; in rtw_ieee802_11_parse_elems()
[all …]
/linux/drivers/staging/media/atomisp/pci/base/circbuf/src/
A Dcircbuf.c73 ia_css_circbuf_elem_t *elems, in ia_css_circbuf_create() argument
87 ia_css_circbuf_elem_init(&elems[i]); in ia_css_circbuf_create()
89 cb->elems = elems; in ia_css_circbuf_create()
100 cb->elems = NULL; in ia_css_circbuf_destroy()
181 return cb->elems[pos].val; in ia_css_circbuf_peek()
195 return cb->elems[pos].val; in ia_css_circbuf_peek_from_start()
206 ia_css_circbuf_elem_t *elems) in ia_css_circbuf_increase_size() argument
228 if (elems) { in ia_css_circbuf_increase_size()
234 cb->elems[i] = elems[i - curr_size]; in ia_css_circbuf_increase_size()
277 elem = cb->elems[cb->desc->start]; in ia_css_circbuf_read()
[all …]
/linux/drivers/staging/r8188eu/core/
A Drtw_ieee80211.c673 elems->wpa_ie = pos; in rtw_ieee802_11_parse_vendor_specific()
685 elems->wme = pos; in rtw_ieee802_11_parse_vendor_specific()
700 elems->wps_ie = pos; in rtw_ieee802_11_parse_vendor_specific()
746 memset(elems, 0, sizeof(*elems)); in rtw_ieee802_11_parse_elems()
765 elems->ssid = pos; in rtw_ieee802_11_parse_elems()
785 elems->tim = pos; in rtw_ieee802_11_parse_elems()
786 elems->tim_len = elen; in rtw_ieee802_11_parse_elems()
797 elems->erp_info = pos; in rtw_ieee802_11_parse_elems()
809 elems->rsn_ie = pos; in rtw_ieee802_11_parse_elems()
821 elems->mdie = pos; in rtw_ieee802_11_parse_elems()
[all …]
/linux/drivers/media/v4l2-core/
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(struct_size(sev, events, elems), GFP_KERNEL); in v4l2_event_subscribe()
241 for (i = 0; i < elems; i++) in v4l2_event_subscribe()
248 sev->elems = elems; in v4l2_event_subscribe()
262 ret = sev->ops->add(sev, elems); in v4l2_event_subscribe()
/linux/fs/btrfs/
A Dreada.c69 u64 elems; member
276 zone->elems = 0; in reada_find_zone()
375 if (!zone->elems) in reada_find_extent()
377 ++zone->elems; in reada_find_extent()
477 --zone->elems; in reada_find_extent()
478 if (zone->elems == 0) { in reada_find_extent()
522 --zone->elems; in reada_extent_put()
523 if (zone->elems == 0) { in reada_extent_put()
580 atomic_inc(&rc->elems); in reada_add_block()
640 top_elems = zone->elems; in reada_pick_zone()
[all …]
/linux/sound/soc/sof/
A Dtrace.c127 struct sof_ipc_trace_filter_elem *elems) in sof_ipc_trace_update_filter() argument
134 size = struct_size(msg, elems, num_elems); in sof_ipc_trace_update_filter()
145 memcpy(&msg->elems[0], elems, num_elems * sizeof(*elems)); in sof_ipc_trace_update_filter()
167 struct sof_ipc_trace_filter_elem *elems = NULL; in sof_dfsentry_trace_filter_write() local
190 ret = trace_filter_parse(sdev, string, &num_elems, &elems); in sof_dfsentry_trace_filter_write()
197 ret = sof_ipc_trace_update_filter(sdev, num_elems, elems); in sof_dfsentry_trace_filter_write()
206 kfree(elems); in sof_dfsentry_trace_filter_write()
/linux/drivers/staging/media/atomisp/pci/base/circbuf/interface/
A Dia_css_circbuf.h38 ia_css_circbuf_elem_t *elems; /* an array of elements */ member
50 ia_css_circbuf_elem_t *elems,
287 ia_css_circbuf_elem_cpy(&elem, &cb->elems[cb->desc->end]); in ia_css_circbuf_write()
375 ia_css_circbuf_elem_t *elems);
/linux/include/media/
A Dv4l2-event.h47 int (*add)(struct v4l2_subscribed_event *sev, unsigned int elems);
78 unsigned int elems; member
156 unsigned int elems,
/linux/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/
A Dvmem.c189 unsigned int elems) /* In t_vmem_elem */ in isp_vmem_load() argument
196 assert(elems % ISP_NWAY == 0); in isp_vmem_load()
197 for (c = 0; c < elems; c += ISP_NWAY) { in isp_vmem_load()
207 unsigned int elems) /* In t_vmem_elem */ in isp_vmem_store() argument
214 assert(elems % ISP_NWAY == 0); in isp_vmem_store()
215 for (c = 0; c < elems; c += ISP_NWAY) { in isp_vmem_store()
A Dvmem_local.h30 unsigned int elems); /* In t_vmem_elem */
36 unsigned int elems); /* In t_vmem_elem */
/linux/drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/
A Dia_css_ref.host.c35 to->width_a_over_b = elems_a / to->port_b.elems; in ia_css_ref_config()
40 to->port_b.elems = elems_a; in ia_css_ref_config()
55 assert(elems_a % to->port_b.elems == 0); in ia_css_ref_config()
/linux/drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/
A Dia_css_crop.host.c49 to->width_a_over_b = elems_a / to->port_b.elems; in ia_css_crop_config()
52 assert(elems_a % to->port_b.elems == 0); in ia_css_crop_config()
/linux/drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/
A Dia_css_qplane.host.c41 to->width_a_over_b = elems_a / to->port_b.elems; in ia_css_qplane_config()
44 assert(elems_a % to->port_b.elems == 0); in ia_css_qplane_config()
/linux/tools/testing/selftests/bpf/progs/
A Dbpf_iter_sockmap.c32 __u32 elems = 0; variable
45 elems++; in copy()
/linux/drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/
A Dia_css_fpn.host.c64 to->width_a_over_b = elems_a / to->port_b.elems; in ia_css_fpn_config()
67 assert(elems_a % to->port_b.elems == 0); in ia_css_fpn_config()

Completed in 84 milliseconds

1234