/linux-4.4.14/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 | scan.c | 41 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() 62 struct ieee802_11_elems *elems, in ieee80211_bss_info_update() argument 101 if (elems->parse_error) { in ieee80211_bss_info_update() 114 if (elems->erp_info && (!elems->parse_error || in ieee80211_bss_info_update() [all …]
|
D | mesh_plink.c | 383 struct ieee802_11_elems *elems, bool insert) in mesh_sta_info_init() argument 392 rates = ieee80211_sta_get_rates(sdata, elems, band, &basic_rates); in mesh_sta_info_init() 408 elems->ht_cap_elem, sta)) in mesh_sta_info_init() 412 elems->vht_cap_elem, sta); in mesh_sta_info_init() 418 if (elems->ht_operation && in mesh_sta_info_init() 419 !(elems->ht_operation->ht_param & in mesh_sta_info_init() 492 struct ieee802_11_elems *elems) in mesh_sta_info_alloc() argument 500 elems->ie_start, in mesh_sta_info_alloc() 501 elems->total_len, in mesh_sta_info_alloc() 521 u8 *addr, struct ieee802_11_elems *elems) __acquires(RCU) in mesh_sta_info_get() argument [all …]
|
D | util.c | 766 struct ieee802_11_elems *elems, in ieee802_11_parse_elems_crc() argument 776 memset(elems, 0, sizeof(*elems)); in ieee802_11_parse_elems_crc() 777 elems->ie_start = start; in ieee802_11_parse_elems_crc() 778 elems->total_len = len; in ieee802_11_parse_elems_crc() 789 elems->parse_error = true; in ieee802_11_parse_elems_crc() 832 elems->parse_error = true; in ieee802_11_parse_elems_crc() 851 elems->lnk_id = (void *)(pos - 2); in ieee802_11_parse_elems_crc() 858 elems->ch_sw_timing = (void *)pos; in ieee802_11_parse_elems_crc() 861 elems->ext_capab = pos; in ieee802_11_parse_elems_crc() 862 elems->ext_capab_len = elen; in ieee802_11_parse_elems_crc() [all …]
|
D | mlme.c | 1127 struct ieee802_11_elems *elems, in ieee80211_sta_process_chanswitch() argument 1154 res = ieee80211_parse_ch_switch_ie(sdata, elems, current_band, in ieee80211_sta_process_chanswitch() 2554 struct ieee802_11_elems elems; in ieee80211_auth_challenge() local 2558 ieee802_11_parse_elems(pos, len - (pos - (u8 *) mgmt), false, &elems); in ieee80211_auth_challenge() 2559 if (!elems.challenge) in ieee80211_auth_challenge() 2567 elems.challenge - 2, elems.challenge_len + 2, in ieee80211_auth_challenge() 2865 struct ieee802_11_elems elems; in ieee80211_assoc_success() local 2893 ieee802_11_parse_elems(pos, len - (pos - (u8 *) mgmt), false, &elems); in ieee80211_assoc_success() 2895 if (!elems.supp_rates) { in ieee80211_assoc_success() 2902 elems.ext_capab && elems.ext_capab_len >= 5 && in ieee80211_assoc_success() [all …]
|
D | mesh.c | 926 struct ieee802_11_elems *elems, bool beacon) in ieee80211_mesh_process_chnswitch() argument 950 err = ieee80211_parse_ch_switch_ie(sdata, elems, band, in ieee80211_mesh_process_chnswitch() 1024 struct ieee802_11_elems elems; in ieee80211_mesh_rx_probe_req() local 1033 ieee802_11_parse_elems(pos, len - baselen, false, &elems); in ieee80211_mesh_rx_probe_req() 1035 if (!elems.mesh_id) in ieee80211_mesh_rx_probe_req() 1041 elems.ssid_len != 0) in ieee80211_mesh_rx_probe_req() 1044 if (elems.mesh_id_len != 0 && in ieee80211_mesh_rx_probe_req() 1045 (elems.mesh_id_len != ifmsh->mesh_id_len || in ieee80211_mesh_rx_probe_req() 1046 memcmp(elems.mesh_id, ifmsh->mesh_id, ifmsh->mesh_id_len))) in ieee80211_mesh_rx_probe_req() 1081 struct ieee802_11_elems elems; in ieee80211_mesh_rx_bcn_presp() local [all …]
|
D | ibss.c | 782 struct ieee802_11_elems *elems, in ieee80211_ibss_process_chanswitch() argument 810 err = ieee80211_parse_ch_switch_ie(sdata, elems, in ieee80211_ibss_process_chanswitch() 919 struct ieee802_11_elems *elems) in ieee80211_rx_mgmt_spectrum_mgmt() argument 937 ieee80211_ibss_process_chanswitch(sdata, elems, false); in ieee80211_rx_mgmt_spectrum_mgmt() 988 struct ieee802_11_elems *elems, in ieee80211_update_sta_info() argument 1008 if (elems->supp_rates) { in ieee80211_update_sta_info() 1009 supp_rates = ieee80211_sta_get_rates(sdata, elems, in ieee80211_update_sta_info() 1039 elems->wmm_info && local->hw.queues >= IEEE80211_NUM_ACS) { in ieee80211_update_sta_info() 1044 if (sta && elems->ht_operation && elems->ht_cap_elem && in ieee80211_update_sta_info() 1054 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 | tdls.c | 1656 struct ieee802_11_elems elems; in ieee80211_process_tdls_channel_switch_resp() local 1691 skb->len - baselen, false, &elems); in ieee80211_process_tdls_channel_switch_resp() 1692 if (elems.parse_error) { in ieee80211_process_tdls_channel_switch_resp() 1698 if (!elems.ch_sw_timing || !elems.lnk_id) { in ieee80211_process_tdls_channel_switch_resp() 1706 !memcmp(elems.lnk_id->init_sta, sdata->vif.addr, ETH_ALEN); in ieee80211_process_tdls_channel_switch_resp() 1713 params.switch_time = le16_to_cpu(elems.ch_sw_timing->switch_time); in ieee80211_process_tdls_channel_switch_resp() 1714 params.switch_timeout = le16_to_cpu(elems.ch_sw_timing->switch_timeout); in ieee80211_process_tdls_channel_switch_resp() 1741 struct ieee802_11_elems elems; in ieee80211_process_tdls_channel_switch_req() local 1802 skb->len - baselen, false, &elems); in ieee80211_process_tdls_channel_switch_req() 1803 if (elems.parse_error) { in ieee80211_process_tdls_channel_switch_req() [all …]
|
D | mesh_hwmp.c | 868 struct ieee802_11_elems elems; in mesh_rx_path_sel_frame() local 887 len - baselen, false, &elems); in mesh_rx_path_sel_frame() 889 if (elems.preq) { in mesh_rx_path_sel_frame() 890 if (elems.preq_len != 37) in mesh_rx_path_sel_frame() 893 path_metric = hwmp_route_info_get(sdata, mgmt, elems.preq, in mesh_rx_path_sel_frame() 896 hwmp_preq_frame_process(sdata, mgmt, elems.preq, in mesh_rx_path_sel_frame() 899 if (elems.prep) { in mesh_rx_path_sel_frame() 900 if (elems.prep_len != 31) in mesh_rx_path_sel_frame() 903 path_metric = hwmp_route_info_get(sdata, mgmt, elems.prep, in mesh_rx_path_sel_frame() 906 hwmp_prep_frame_process(sdata, mgmt, elems.prep, in mesh_rx_path_sel_frame() [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 | 617 struct ieee802_11_elems *elems, 1565 struct ieee802_11_elems *elems, 1742 struct ieee802_11_elems *elems, 1816 struct ieee802_11_elems *elems, 1820 struct ieee802_11_elems *elems) in ieee802_11_parse_elems() argument 1822 ieee802_11_parse_elems_crc(start, len, action, elems, 0, 0); in ieee802_11_parse_elems() 1951 struct ieee802_11_elems *elems,
|
D | mesh.h | 261 struct ieee802_11_elems *elems);
|
/linux-4.4.14/drivers/staging/rtl8188eu/core/ |
D | rtw_ieee80211.c | 863 struct rtw_ieee802_11_elems *elems, in rtw_ieee802_11_parse_vendor_specific() argument 888 elems->wpa_ie = pos; in rtw_ieee802_11_parse_vendor_specific() 889 elems->wpa_ie_len = elen; in rtw_ieee802_11_parse_vendor_specific() 900 elems->wme = pos; in rtw_ieee802_11_parse_vendor_specific() 901 elems->wme_len = elen; in rtw_ieee802_11_parse_vendor_specific() 904 elems->wme_tspec = pos; in rtw_ieee802_11_parse_vendor_specific() 905 elems->wme_tspec_len = elen; in rtw_ieee802_11_parse_vendor_specific() 915 elems->wps_ie = pos; in rtw_ieee802_11_parse_vendor_specific() 916 elems->wps_ie_len = elen; in rtw_ieee802_11_parse_vendor_specific() 928 elems->vendor_ht_cap = pos; in rtw_ieee802_11_parse_vendor_specific() [all …]
|
D | rtw_mlme_ext.c | 3001 struct rtw_ieee802_11_elems elems; in OnAssocReq() local 3067 if (rtw_ieee802_11_parse_elems(pos, left, &elems, 1) == ParseFailed || in OnAssocReq() 3068 !elems.ssid) { in OnAssocReq() 3137 if ((psecuritypriv->wpa_psk & BIT(1)) && elems.rsn_ie) { in OnAssocReq() 3140 wpa_ie = elems.rsn_ie; in OnAssocReq() 3141 wpa_ie_len = elems.rsn_ie_len; in OnAssocReq() 3158 } else if ((psecuritypriv->wpa_psk & BIT(0)) && elems.wpa_ie) { in OnAssocReq() 3161 wpa_ie = elems.wpa_ie; in OnAssocReq() 3162 wpa_ie_len = elems.wpa_ie_len; in OnAssocReq() 3189 if (elems.wps_ie) { in OnAssocReq() [all …]
|
/linux-4.4.14/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() 209 const struct v4l2_event_subscription *sub, unsigned elems, in v4l2_event_subscribe() argument 219 if (elems < 1) in v4l2_event_subscribe() 220 elems = 1; in v4l2_event_subscribe() 222 sev = kzalloc(sizeof(*sev) + sizeof(struct v4l2_kevent) * elems, GFP_KERNEL); in v4l2_event_subscribe() 225 for (i = 0; i < elems; i++) in v4l2_event_subscribe() 245 int ret = sev->ops->add(sev, elems); in v4l2_event_subscribe() [all …]
|
D | v4l2-ctrls.c | 1509 for (idx = c->size / ctrl->elem_size; idx < ctrl->elems; idx++) in user_to_ptr() 1555 memcpy(to.p, from.p, ctrl->elems * ctrl->elem_size); in ptr_to_ptr() 1629 for (idx = 0; !ctrl_changed && idx < ctrl->elems; idx++) in cluster_changed() 1683 for (idx = 0; !err && idx < ctrl->elems; idx++) in validate_new() 1911 unsigned elems = 1; in v4l2_ctrl_new() local 1922 elems *= dims[nr_of_dims]; in v4l2_ctrl_new() 1951 tot_ctrl_size = elem_size * elems; in v4l2_ctrl_new() 2012 ctrl->elems = elems; in v4l2_ctrl_new() 2032 for (idx = 0; idx < elems; idx++) { in v4l2_ctrl_new() 2544 qc->elems = ctrl->elems; in v4l2_query_ext_ctrl() [all …]
|
D | v4l2-ioctl.c | 545 p->elem_size, p->elems, p->nr_of_dims, in v4l_print_query_ext_ctrl()
|
/linux-4.4.14/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() 384 if (!zone->elems) in reada_find_extent() 386 ++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() 577 atomic_inc(&rc->elems); in reada_add_block() [all …]
|
D | ctree.h | 4357 atomic_t elems; member
|
/linux-4.4.14/include/media/ |
D | v4l2-event.h | 91 int (*add)(struct v4l2_subscribed_event *sev, unsigned elems); 119 unsigned elems; member 131 const struct v4l2_event_subscription *sub, unsigned elems,
|
D | v4l2-ctrls.h | 201 u32 elems; member
|
/linux-4.4.14/include/linux/netfilter_ipv6/ |
D | ip6_tables.h | 58 unsigned char elems[0]; member
|
/linux-4.4.14/include/linux/netfilter_arp/ |
D | arp_tables.h | 68 unsigned char elems[0]; member
|
/linux-4.4.14/include/linux/netfilter_ipv4/ |
D | ip_tables.h | 80 unsigned char elems[0]; member
|
/linux-4.4.14/drivers/media/platform/vivid/ |
D | vivid-vbi-out.c | 228 unsigned elems = in vivid_sliced_vbi_out_process() local 234 while (elems--) { in vivid_sliced_vbi_out_process()
|
/linux-4.4.14/include/uapi/linux/netfilter_arp/ |
D | arp_tables.h | 110 unsigned char elems[0]; member
|
/linux-4.4.14/include/linux/netfilter/ |
D | x_tables.h | 242 int xt_check_entry_offsets(const void *base, const char *elems, 498 int xt_compat_check_entry_offsets(const void *base, const char *elems,
|
/linux-4.4.14/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.4.14/lib/zlib_deflate/ |
D | deftree.c | 119 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.4.14/include/uapi/linux/netfilter_ipv4/ |
D | ip_tables.h | 122 unsigned char elems[0]; member
|
/linux-4.4.14/include/uapi/linux/netfilter/ |
D | x_tables.h | 180 for ((pos) = (struct xt_entry_match *)entry->elems; \
|
/linux-4.4.14/include/uapi/linux/netfilter_ipv6/ |
D | ip6_tables.h | 126 unsigned char elems[0]; member
|
/linux-4.4.14/include/net/netfilter/ |
D | nf_tables.h | 545 void *elems[NFT_SET_GC_BATCH_SIZE]; member 563 if (gcb->head.cnt + 1 < ARRAY_SIZE(gcb->elems)) in nft_set_gc_batch_check() 573 gcb->elems[gcb->head.cnt++] = elem; in nft_set_gc_batch_add()
|
/linux-4.4.14/include/uapi/linux/netfilter_bridge/ |
D | ebtables.h | 178 unsigned char elems[0] __attribute__ ((aligned (__alignof__(struct ebt_replace)))); member
|
/linux-4.4.14/net/netfilter/ |
D | x_tables.c | 592 int xt_compat_check_entry_offsets(const void *base, const char *elems, in xt_compat_check_entry_offsets() argument 596 long size_of_base_struct = elems - (const char *)base; in xt_compat_check_entry_offsets() 623 return xt_check_entry_match(elems, base + target_offset, in xt_compat_check_entry_offsets() 673 const char *elems, in xt_check_entry_offsets() argument 677 long size_of_base_struct = elems - (const char *)base; in xt_check_entry_offsets() 699 return xt_check_entry_match(elems, base + target_offset, in xt_check_entry_offsets()
|
D | nf_tables_api.c | 3659 nft_set_elem_destroy(gcb->head.set, gcb->elems[i]); in nft_set_gc_batch_release()
|
/linux-4.4.14/Documentation/zh_CN/video4linux/ |
D | v4l2-framework.txt | 936 struct v4l2_event_subscription *sub, unsigned elems, 942 elems 参数是该事件的队列大小。若为 0,V4L2 框架将会(根据事件类型)
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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 | 915 qec->elems = 1; in uvc_ioctl_query_ext_ctrl()
|
/linux-4.4.14/drivers/staging/rtl8188eu/include/ |
D | ieee80211.h | 1092 struct rtw_ieee802_11_elems *elems,
|
/linux-4.4.14/net/ipv4/netfilter/ |
D | arp_tables.c | 595 err = xt_check_entry_offsets(e, e->elems, e->target_offset, in check_entry_size_and_hooks() 1228 ret = xt_compat_check_entry_offsets(e, e->elems, e->target_offset, in check_compat_entry_size_and_hooks()
|
D | ip_tables.c | 757 err = xt_check_entry_offsets(e, e->elems, e->target_offset, in check_entry_size_and_hooks() 1474 ret = xt_compat_check_entry_offsets(e, e->elems, in check_compat_entry_size_and_hooks()
|
/linux-4.4.14/drivers/s390/net/ |
D | qeth_l3_main.c | 2835 int elems; in qeth_l3_hard_start_xmit() local 2954 elems = qeth_get_elements_no(card, new_skb, elements_needed); in qeth_l3_hard_start_xmit() 2955 if (!elems) { in qeth_l3_hard_start_xmit() 2960 elements_needed += elems; in qeth_l3_hard_start_xmit()
|
D | qeth_core_main.c | 3835 struct sk_buff *skb, int elems) in qeth_get_elements_no() argument 3843 if ((elements_needed + elems) > QETH_MAX_BUFFER_ELEMENTS(card)) { in qeth_get_elements_no() 3846 (elements_needed+elems), skb->len); in qeth_get_elements_no()
|
/linux-4.4.14/net/ipv6/netfilter/ |
D | ip6_tables.c | 769 err = xt_check_entry_offsets(e, e->elems, e->target_offset, in check_entry_size_and_hooks() 1485 ret = xt_compat_check_entry_offsets(e, e->elems, in check_compat_entry_size_and_hooks()
|
/linux-4.4.14/scripts/mod/ |
D | modpost.c | 1082 int elems = sizeof(sectioncheck) / sizeof(struct sectioncheck); in section_mismatch() local 1094 for (i = 0; i < elems; i++) { in section_mismatch()
|
/linux-4.4.14/include/uapi/linux/ |
D | videodev2.h | 1533 __u32 elems; member
|
/linux-4.4.14/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.4.14/drivers/iommu/ |
D | intel-iommu.c | 1701 int elems = (cap_ndoms(iommu->cap) >> 8) + 1; in free_dmar_iommu() local 1704 for (i = 0; i < elems; i++) in free_dmar_iommu()
|