/linux-4.1.27/net/mac80211/ |
D | spectmgmt.c | 25 struct ieee802_11_elems *elems, in ieee80211_parse_ch_switch_ie() argument 39 sec_chan_offs = elems->sec_chan_offs; in ieee80211_parse_ch_switch_ie() 40 wide_bw_chansw_ie = elems->wide_bw_chansw_ie; in ieee80211_parse_ch_switch_ie() 51 if (elems->ext_chansw_ie) { in ieee80211_parse_ch_switch_ie() 53 elems->ext_chansw_ie->new_operating_class, in ieee80211_parse_ch_switch_ie() 57 elems->ext_chansw_ie->new_operating_class); in ieee80211_parse_ch_switch_ie() 60 new_chan_no = elems->ext_chansw_ie->new_ch_num; in ieee80211_parse_ch_switch_ie() 61 csa_ie->count = elems->ext_chansw_ie->count; 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() [all …]
|
D | mesh_plink.c | 379 struct ieee802_11_elems *elems, bool insert) in mesh_sta_info_init() argument 388 rates = ieee80211_sta_get_rates(sdata, elems, band, &basic_rates); in mesh_sta_info_init() 402 elems->ht_cap_elem, sta)) in mesh_sta_info_init() 409 if (elems->ht_operation && in mesh_sta_info_init() 410 !(elems->ht_operation->ht_param & in mesh_sta_info_init() 449 struct ieee802_11_elems *elems) in mesh_sta_info_alloc() argument 457 elems->ie_start, in mesh_sta_info_alloc() 458 elems->total_len, in mesh_sta_info_alloc() 478 u8 *addr, struct ieee802_11_elems *elems) __acquires(RCU) in mesh_sta_info_get() argument 485 mesh_sta_info_init(sdata, sta, elems, false); in mesh_sta_info_get() [all …]
|
D | scan.c | 42 static bool is_uapsd_supported(struct ieee802_11_elems *elems) in is_uapsd_supported() argument 46 if (elems->wmm_info && elems->wmm_info_len == 7 in is_uapsd_supported() 47 && elems->wmm_info[5] == 1) in is_uapsd_supported() 48 qos_info = elems->wmm_info[6]; in is_uapsd_supported() 49 else if (elems->wmm_param && elems->wmm_param_len == 24 in is_uapsd_supported() 50 && elems->wmm_param[5] == 1) in is_uapsd_supported() 51 qos_info = elems->wmm_param[6]; in is_uapsd_supported() 63 struct ieee802_11_elems *elems, in ieee80211_bss_info_update() argument 97 if (elems->parse_error) { in ieee80211_bss_info_update() 110 if (elems->erp_info && (!elems->parse_error || in ieee80211_bss_info_update() [all …]
|
D | util.c | 809 struct ieee802_11_elems *elems, in ieee802_11_parse_elems_crc() argument 819 memset(elems, 0, sizeof(*elems)); in ieee802_11_parse_elems_crc() 820 elems->ie_start = start; in ieee802_11_parse_elems_crc() 821 elems->total_len = len; in ieee802_11_parse_elems_crc() 832 elems->parse_error = true; in ieee802_11_parse_elems_crc() 875 elems->parse_error = true; in ieee802_11_parse_elems_crc() 894 elems->lnk_id = (void *)(pos - 2); in ieee802_11_parse_elems_crc() 901 elems->ch_sw_timing = (void *)pos; in ieee802_11_parse_elems_crc() 904 elems->ext_capab = pos; in ieee802_11_parse_elems_crc() 905 elems->ext_capab_len = elen; in ieee802_11_parse_elems_crc() [all …]
|
D | mlme.c | 1104 struct ieee802_11_elems *elems, in ieee80211_sta_process_chanswitch() argument 1131 res = ieee80211_parse_ch_switch_ie(sdata, elems, current_band, in ieee80211_sta_process_chanswitch() 2504 struct ieee802_11_elems elems; in ieee80211_auth_challenge() local 2508 ieee802_11_parse_elems(pos, len - (pos - (u8 *) mgmt), false, &elems); in ieee80211_auth_challenge() 2509 if (!elems.challenge) in ieee80211_auth_challenge() 2517 elems.challenge - 2, elems.challenge_len + 2, in ieee80211_auth_challenge() 2829 struct ieee802_11_elems elems; in ieee80211_assoc_success() local 2857 ieee802_11_parse_elems(pos, len - (pos - (u8 *) mgmt), false, &elems); in ieee80211_assoc_success() 2859 if (!elems.supp_rates) { in ieee80211_assoc_success() 2866 elems.ext_capab && elems.ext_capab_len >= 5 && in ieee80211_assoc_success() [all …]
|
D | mesh.c | 859 struct ieee802_11_elems *elems, bool beacon) in ieee80211_mesh_process_chnswitch() argument 883 err = ieee80211_parse_ch_switch_ie(sdata, elems, band, in ieee80211_mesh_process_chnswitch() 957 struct ieee802_11_elems elems; in ieee80211_mesh_rx_probe_req() local 966 ieee802_11_parse_elems(pos, len - baselen, false, &elems); in ieee80211_mesh_rx_probe_req() 968 if (!elems.mesh_id) in ieee80211_mesh_rx_probe_req() 974 elems.ssid_len != 0) in ieee80211_mesh_rx_probe_req() 977 if (elems.mesh_id_len != 0 && in ieee80211_mesh_rx_probe_req() 978 (elems.mesh_id_len != ifmsh->mesh_id_len || in ieee80211_mesh_rx_probe_req() 979 memcmp(elems.mesh_id, ifmsh->mesh_id, ifmsh->mesh_id_len))) in ieee80211_mesh_rx_probe_req() 1014 struct ieee802_11_elems elems; in ieee80211_mesh_rx_bcn_presp() local [all …]
|
D | ibss.c | 779 struct ieee802_11_elems *elems, in ieee80211_ibss_process_chanswitch() argument 807 err = ieee80211_parse_ch_switch_ie(sdata, elems, in ieee80211_ibss_process_chanswitch() 916 struct ieee802_11_elems *elems) in ieee80211_rx_mgmt_spectrum_mgmt() argument 934 ieee80211_ibss_process_chanswitch(sdata, elems, false); in ieee80211_rx_mgmt_spectrum_mgmt() 985 struct ieee802_11_elems *elems, in ieee80211_update_sta_info() argument 1005 if (elems->supp_rates) { in ieee80211_update_sta_info() 1006 supp_rates = ieee80211_sta_get_rates(sdata, elems, in ieee80211_update_sta_info() 1035 if (sta && elems->wmm_info && local->hw.queues >= IEEE80211_NUM_ACS) in ieee80211_update_sta_info() 1038 if (sta && elems->ht_operation && elems->ht_cap_elem && in ieee80211_update_sta_info() 1048 elems->ht_operation, in ieee80211_update_sta_info() [all …]
|
D | mesh_sync.c | 81 struct ieee802_11_elems *elems, in mesh_sync_offset_rx_bcn_presp() argument 104 elems->total_len + in mesh_sync_offset_rx_bcn_presp() 121 if (elems->mesh_config && mesh_peer_tbtt_adjusting(elems)) { in mesh_sync_offset_rx_bcn_presp()
|
D | mesh_hwmp.c | 855 struct ieee802_11_elems elems; in mesh_rx_path_sel_frame() local 874 len - baselen, false, &elems); in mesh_rx_path_sel_frame() 876 if (elems.preq) { in mesh_rx_path_sel_frame() 877 if (elems.preq_len != 37) in mesh_rx_path_sel_frame() 880 last_hop_metric = hwmp_route_info_get(sdata, mgmt, elems.preq, in mesh_rx_path_sel_frame() 883 hwmp_preq_frame_process(sdata, mgmt, elems.preq, in mesh_rx_path_sel_frame() 886 if (elems.prep) { in mesh_rx_path_sel_frame() 887 if (elems.prep_len != 31) in mesh_rx_path_sel_frame() 890 last_hop_metric = hwmp_route_info_get(sdata, mgmt, elems.prep, in mesh_rx_path_sel_frame() 893 hwmp_prep_frame_process(sdata, mgmt, elems.prep, in mesh_rx_path_sel_frame() [all …]
|
D | tdls.c | 1485 struct ieee802_11_elems elems; in ieee80211_process_tdls_channel_switch_resp() local 1520 skb->len - baselen, false, &elems); in ieee80211_process_tdls_channel_switch_resp() 1521 if (elems.parse_error) { in ieee80211_process_tdls_channel_switch_resp() 1527 if (!elems.ch_sw_timing || !elems.lnk_id) { in ieee80211_process_tdls_channel_switch_resp() 1535 !memcmp(elems.lnk_id->init_sta, sdata->vif.addr, ETH_ALEN); in ieee80211_process_tdls_channel_switch_resp() 1542 params.switch_time = le16_to_cpu(elems.ch_sw_timing->switch_time); in ieee80211_process_tdls_channel_switch_resp() 1543 params.switch_timeout = le16_to_cpu(elems.ch_sw_timing->switch_timeout); in ieee80211_process_tdls_channel_switch_resp() 1570 struct ieee802_11_elems elems; in ieee80211_process_tdls_channel_switch_req() local 1631 skb->len - baselen, false, &elems); in ieee80211_process_tdls_channel_switch_req() 1632 if (elems.parse_error) { in ieee80211_process_tdls_channel_switch_req() [all …]
|
D | mesh_ps.c | 575 struct ieee802_11_elems *elems) in ieee80211_mps_frame_release() argument 581 has_buffered = ieee80211_check_tim(elems->tim, elems->tim_len, in ieee80211_mps_frame_release() 590 (!elems->awake_window || !le16_to_cpu(*elems->awake_window))) in ieee80211_mps_frame_release()
|
D | ieee80211_i.h | 625 struct ieee802_11_elems *elems, 1575 struct ieee802_11_elems *elems, 1742 struct ieee802_11_elems *elems, 1821 struct ieee802_11_elems *elems, 1825 struct ieee802_11_elems *elems) in ieee802_11_parse_elems() argument 1827 ieee802_11_parse_elems_crc(start, len, action, elems, 0, 0); in ieee802_11_parse_elems() 1956 struct ieee802_11_elems *elems,
|
D | mesh.h | 257 struct ieee802_11_elems *elems);
|
/linux-4.1.27/drivers/staging/rtl8188eu/core/ |
D | rtw_ieee80211.c | 861 struct rtw_ieee802_11_elems *elems, in rtw_ieee802_11_parse_vendor_specific() argument 886 elems->wpa_ie = pos; in rtw_ieee802_11_parse_vendor_specific() 887 elems->wpa_ie_len = elen; in rtw_ieee802_11_parse_vendor_specific() 898 elems->wme = pos; in rtw_ieee802_11_parse_vendor_specific() 899 elems->wme_len = elen; in rtw_ieee802_11_parse_vendor_specific() 902 elems->wme_tspec = pos; in rtw_ieee802_11_parse_vendor_specific() 903 elems->wme_tspec_len = elen; in rtw_ieee802_11_parse_vendor_specific() 913 elems->wps_ie = pos; in rtw_ieee802_11_parse_vendor_specific() 914 elems->wps_ie_len = elen; in rtw_ieee802_11_parse_vendor_specific() 926 elems->vendor_ht_cap = pos; in rtw_ieee802_11_parse_vendor_specific() [all …]
|
D | rtw_mlme_ext.c | 901 struct rtw_ieee802_11_elems elems; in OnAssocReq() local 967 if (rtw_ieee802_11_parse_elems(pos, left, &elems, 1) == ParseFailed || in OnAssocReq() 968 !elems.ssid) { in OnAssocReq() 1037 if ((psecuritypriv->wpa_psk & BIT(1)) && elems.rsn_ie) { in OnAssocReq() 1040 wpa_ie = elems.rsn_ie; in OnAssocReq() 1041 wpa_ie_len = elems.rsn_ie_len; in OnAssocReq() 1058 } else if ((psecuritypriv->wpa_psk & BIT(0)) && elems.wpa_ie) { in OnAssocReq() 1061 wpa_ie = elems.wpa_ie; in OnAssocReq() 1062 wpa_ie_len = elems.wpa_ie_len; in OnAssocReq() 1089 if (elems.wps_ie) { in OnAssocReq() [all …]
|
/linux-4.1.27/drivers/media/v4l2-core/ |
D | v4l2-event.c | 36 return idx >= sev->elems ? idx - sev->elems : idx; in sev_pos() 127 if (!sev->elems) in __v4l2_event_queue_fh() 134 if (sev->in_use == sev->elems) { in __v4l2_event_queue_fh() 141 if (sev->elems == 1) { in __v4l2_event_queue_fh() 206 const struct v4l2_event_subscription *sub, unsigned elems, in v4l2_event_subscribe() argument 216 if (elems < 1) in v4l2_event_subscribe() 217 elems = 1; in v4l2_event_subscribe() 219 sev = kzalloc(sizeof(*sev) + sizeof(struct v4l2_kevent) * elems, GFP_KERNEL); in v4l2_event_subscribe() 222 for (i = 0; i < elems; i++) in v4l2_event_subscribe() 242 int ret = sev->ops->add(sev, elems); in v4l2_event_subscribe() [all …]
|
D | v4l2-ctrls.c | 1507 for (idx = c->size / ctrl->elem_size; idx < ctrl->elems; idx++) in user_to_ptr() 1553 memcpy(to.p, from.p, ctrl->elems * ctrl->elem_size); in ptr_to_ptr() 1627 for (idx = 0; !ctrl_changed && idx < ctrl->elems; idx++) in cluster_changed() 1696 for (idx = 0; !err && idx < ctrl->elems; idx++) in validate_new() 1924 unsigned elems = 1; in v4l2_ctrl_new() local 1935 elems *= dims[nr_of_dims]; in v4l2_ctrl_new() 1964 tot_ctrl_size = elem_size * elems; in v4l2_ctrl_new() 2025 ctrl->elems = elems; in v4l2_ctrl_new() 2045 for (idx = 0; idx < elems; idx++) { in v4l2_ctrl_new() 2557 qc->elems = ctrl->elems; in v4l2_query_ext_ctrl() [all …]
|
D | v4l2-ioctl.c | 542 p->elem_size, p->elems, p->nr_of_dims, in v4l_print_query_ext_ctrl()
|
/linux-4.1.27/fs/btrfs/ |
D | reada.c | 81 u64 elems; member 217 if (atomic_dec_and_test(&rc->elems)) { in __readahead_hook() 293 zone->elems = 0; in reada_find_zone() 382 if (!zone->elems) in reada_find_extent() 384 ++zone->elems; in reada_find_extent() 475 --zone->elems; in reada_find_extent() 476 if (zone->elems == 0) { in reada_find_extent() 520 --zone->elems; in reada_extent_put() 521 if (zone->elems == 0) { in reada_extent_put() 575 atomic_inc(&rc->elems); in reada_add_block() [all …]
|
D | ctree.h | 4209 atomic_t elems; member
|
/linux-4.1.27/include/media/ |
D | v4l2-event.h | 89 int (*add)(struct v4l2_subscribed_event *sev, unsigned elems); 116 unsigned elems; member 128 const struct v4l2_event_subscription *sub, unsigned elems,
|
D | v4l2-ctrls.h | 190 u32 elems; member
|
/linux-4.1.27/include/linux/netfilter_ipv6/ |
D | ip6_tables.h | 59 unsigned char elems[0]; member
|
/linux-4.1.27/include/linux/netfilter_arp/ |
D | arp_tables.h | 69 unsigned char elems[0]; member
|
/linux-4.1.27/include/linux/netfilter_ipv4/ |
D | ip_tables.h | 81 unsigned char elems[0]; member
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | paravirt_patch.h | 112 const struct paravirt_patch_bundle_elem *elems,
|
/linux-4.1.27/drivers/media/platform/vivid/ |
D | vivid-vbi-out.c | 223 unsigned elems = vb2_get_plane_payload(&buf->vb, 0) / sizeof(*vbi); in vivid_sliced_vbi_out_process() local 228 while (elems--) { in vivid_sliced_vbi_out_process()
|
/linux-4.1.27/include/uapi/linux/netfilter_arp/ |
D | arp_tables.h | 110 unsigned char elems[0]; member
|
/linux-4.1.27/sound/usb/6fire/ |
D | control.c | 524 struct snd_kcontrol_new *elems) in usb6fire_control_add_virtual() argument 539 while (elems[i].name) { in usb6fire_control_add_virtual() 540 control = snd_ctl_new1(&elems[i], rt); in usb6fire_control_add_virtual()
|
/linux-4.1.27/lib/zlib_deflate/ |
D | deftree.c | 118 int elems; /* max number of elements in the tree */ member 545 int elems = desc->stat_desc->elems; in build_tree() local 556 for (n = 0; n < elems; n++) { in build_tree() 587 node = elems; /* next internal node of the tree */ in build_tree()
|
/linux-4.1.27/include/uapi/linux/netfilter_ipv4/ |
D | ip_tables.h | 122 unsigned char elems[0]; member
|
/linux-4.1.27/arch/ia64/kernel/ |
D | paravirt_patch.c | 238 const struct paravirt_patch_bundle_elem *elems, in __paravirt_patch_apply_bundle() argument 250 const struct paravirt_patch_bundle_elem *p = &elems[i]; in __paravirt_patch_apply_bundle()
|
/linux-4.1.27/include/uapi/linux/netfilter/ |
D | x_tables.h | 180 for ((pos) = (struct xt_entry_match *)entry->elems; \
|
/linux-4.1.27/include/uapi/linux/netfilter_ipv6/ |
D | ip6_tables.h | 126 unsigned char elems[0]; member
|
/linux-4.1.27/include/net/netfilter/ |
D | nf_tables.h | 544 void *elems[NFT_SET_GC_BATCH_SIZE]; member 562 if (gcb->head.cnt + 1 < ARRAY_SIZE(gcb->elems)) in nft_set_gc_batch_check() 572 gcb->elems[gcb->head.cnt++] = elem; in nft_set_gc_batch_add()
|
/linux-4.1.27/include/uapi/linux/netfilter_bridge/ |
D | ebtables.h | 178 unsigned char elems[0] __attribute__ ((aligned (__alignof__(struct ebt_replace)))); member
|
/linux-4.1.27/Documentation/zh_CN/video4linux/ |
D | v4l2-framework.txt | 936 struct v4l2_event_subscription *sub, unsigned elems, 942 elems 参数是该事件的队列大小。若为 0,V4L2 框架将会(根据事件类型)
|
/linux-4.1.27/drivers/net/ethernet/tehuti/ |
D | tehuti.h | 179 struct rx_map *elems; member
|
D | tehuti.c | 945 db->elems = (void *)(db->stack + nelem); in bdx_rxdb_create() 965 return db->elems + n; in bdx_rxdb_addr_elem()
|
/linux-4.1.27/drivers/media/pci/ivtv/ |
D | ivtv-fileops.c | 575 int elems = count / sizeof(struct v4l2_sliced_vbi_data); in ivtv_write() local 579 (const struct v4l2_sliced_vbi_data __user *)user_buf, elems); in ivtv_write()
|
/linux-4.1.27/drivers/s390/cio/ |
D | qdio_main.c | 1780 int i, size, elems; in qdio_pnso_brinfo() local 1800 elems = (rr->response.length - in qdio_pnso_brinfo() 1813 for (i = 0; i < elems; i++) in qdio_pnso_brinfo()
|
/linux-4.1.27/drivers/media/usb/uvc/ |
D | uvc_ctrl.c | 1305 static int uvc_ctrl_add_event(struct v4l2_subscribed_event *sev, unsigned elems) in uvc_ctrl_add_event() argument 1335 sev->elems = elems; in uvc_ctrl_add_event()
|
D | uvc_v4l2.c | 906 qec->elems = 1; in uvc_ioctl_query_ext_ctrl()
|
/linux-4.1.27/drivers/staging/rtl8188eu/include/ |
D | ieee80211.h | 1173 struct rtw_ieee802_11_elems *elems,
|
/linux-4.1.27/drivers/s390/net/ |
D | qeth_l3_main.c | 2945 int elems; in qeth_l3_hard_start_xmit() local 3064 elems = qeth_get_elements_no(card, new_skb, elements_needed); in qeth_l3_hard_start_xmit() 3065 if (!elems) { in qeth_l3_hard_start_xmit() 3070 elements_needed += elems; in qeth_l3_hard_start_xmit()
|
D | qeth_core_main.c | 3883 struct sk_buff *skb, int elems) in qeth_get_elements_no() argument 3891 if ((elements_needed + elems) > QETH_MAX_BUFFER_ELEMENTS(card)) { in qeth_get_elements_no() 3894 (elements_needed+elems), skb->len); in qeth_get_elements_no()
|
/linux-4.1.27/scripts/mod/ |
D | modpost.c | 1078 int elems = sizeof(sectioncheck) / sizeof(struct sectioncheck); in section_mismatch() local 1090 for (i = 0; i < elems; i++) { in section_mismatch()
|
/linux-4.1.27/include/uapi/linux/ |
D | videodev2.h | 1439 __u32 elems; member
|
/linux-4.1.27/Documentation/video4linux/ |
D | v4l2-framework.txt | 1085 struct v4l2_event_subscription *sub, unsigned elems, 1092 The elems argument is the size of the event queue for this event. If it is 0,
|
/linux-4.1.27/net/netfilter/ |
D | nf_tables_api.c | 3591 nft_set_elem_destroy(gcb->head.set, gcb->elems[i]); in nft_set_gc_batch_release()
|