Home
last modified time | relevance | path

Searched refs:gen_ie (Results 1 – 20 of 20) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/wireless/marvell/mwifiex/
H A Die.c330 struct mwifiex_ie *gen_ie; in mwifiex_uap_parse_tail_ies() local
341 gen_ie = kzalloc(sizeof(*gen_ie), GFP_KERNEL); in mwifiex_uap_parse_tail_ies()
342 if (!gen_ie) in mwifiex_uap_parse_tail_ies()
383 memcpy(gen_ie->ie_buffer + ie_len, hdr, token_len); in mwifiex_uap_parse_tail_ies()
403 memcpy(gen_ie->ie_buffer + ie_len, vendorhdr, token_len); in mwifiex_uap_parse_tail_ies()
410 gen_ie->ie_index = cpu_to_le16(gen_idx); in mwifiex_uap_parse_tail_ies()
411 gen_ie->mgmt_subtype_mask = cpu_to_le16(MGMT_MASK_BEACON | in mwifiex_uap_parse_tail_ies()
414 gen_ie->ie_length = cpu_to_le16(ie_len); in mwifiex_uap_parse_tail_ies()
416 if (mwifiex_update_uap_custom_ie(priv, gen_ie, &gen_idx, NULL, NULL, in mwifiex_uap_parse_tail_ies()
425 kfree(gen_ie); in mwifiex_uap_parse_tail_ies()
[all …]
H A Dsta_ioctl.c1426 struct mwifiex_ds_misc_gen_ie *gen_ie, in mwifiex_misc_ioctl_gen_ie() argument
1431 switch (gen_ie->type) { in mwifiex_misc_ioctl_gen_ie()
1434 gen_ie->len = priv->wpa_ie_len; in mwifiex_misc_ioctl_gen_ie()
1435 memcpy(gen_ie->ie_data, priv->wpa_ie, gen_ie->len); in mwifiex_misc_ioctl_gen_ie()
1437 mwifiex_set_gen_ie_helper(priv, gen_ie->ie_data, in mwifiex_misc_ioctl_gen_ie()
1438 (u16) gen_ie->len); in mwifiex_misc_ioctl_gen_ie()
1443 if (gen_ie->len > ARP_FILTER_MAX_BUF_SIZE) { in mwifiex_misc_ioctl_gen_ie()
1449 memcpy(adapter->arp_filter, gen_ie->ie_data, in mwifiex_misc_ioctl_gen_ie()
1450 gen_ie->len); in mwifiex_misc_ioctl_gen_ie()
1451 adapter->arp_filter_size = gen_ie->len; in mwifiex_misc_ioctl_gen_ie()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlan/
H A Dmlan_uap_ioctl.c880 if (misc->param.gen_ie.len) { in wlan_uap_set_wapi_ie()
881 if (misc->param.gen_ie.len > sizeof(priv->wapi_ie)) { in wlan_uap_set_wapi_ie()
887 memcpy(priv->adapter, priv->wapi_ie, misc->param.gen_ie.ie_data, in wlan_uap_set_wapi_ie()
888 misc->param.gen_ie.len); in wlan_uap_set_wapi_ie()
889 priv->wapi_ie_len = misc->param.gen_ie.len; in wlan_uap_set_wapi_ie()
898 priv->wapi_ie_len = misc->param.gen_ie.len; in wlan_uap_set_wapi_ie()
937 if ((misc->param.gen_ie.type == MLAN_IE_TYPE_GEN_IE) && in wlan_uap_misc_ioctl_gen_ie()
939 if (misc->param.gen_ie.len) { in wlan_uap_misc_ioctl_gen_ie()
941 (IEEEtypes_VendorHeader_t *)misc->param.gen_ie. in wlan_uap_misc_ioctl_gen_ie()
H A Dmlan_sta_ioctl.c4267 switch (misc->param.gen_ie.type) { in wlan_misc_ioctl_gen_ie()
4270 misc->param.gen_ie.len = pmpriv->wpa_ie_len; in wlan_misc_ioctl_gen_ie()
4271 memcpy(pmadapter, misc->param.gen_ie.ie_data, in wlan_misc_ioctl_gen_ie()
4272 pmpriv->wpa_ie, misc->param.gen_ie.len); in wlan_misc_ioctl_gen_ie()
4275 misc->param.gen_ie.ie_data, in wlan_misc_ioctl_gen_ie()
4276 (t_u16)misc->param.gen_ie.len); in wlan_misc_ioctl_gen_ie()
4282 if (misc->param.gen_ie.len > ARP_FILTER_MAX_BUF_SIZE) { in wlan_misc_ioctl_gen_ie()
4287 } else if (misc->param.gen_ie.len <= in wlan_misc_ioctl_gen_ie()
4293 misc->param.gen_ie.ie_data, in wlan_misc_ioctl_gen_ie()
4294 misc->param.gen_ie.len); in wlan_misc_ioctl_gen_ie()
[all …]
H A Dmlan_uap_cmdevent.c1693 (misc->param.gen_ie.type == MLAN_IE_TYPE_GEN_IE) in wlan_uap_cmd_sys_configure()
1699 misc->param.gen_ie.len); in wlan_uap_cmd_sys_configure()
1702 wlan_cpu_to_le16(misc->param.gen_ie.len); in wlan_uap_cmd_sys_configure()
1705 misc->param.gen_ie.ie_data, in wlan_uap_cmd_sys_configure()
1706 misc->param.gen_ie.len); in wlan_uap_cmd_sys_configure()
H A Dmlan_ioctl.h4299 mlan_ds_misc_gen_ie gen_ie; member
/OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlan/
H A Dmlan_uap_ioctl.c891 if (misc->param.gen_ie.len) { in wlan_uap_set_wapi_ie()
892 if (misc->param.gen_ie.len > sizeof(priv->wapi_ie)) { in wlan_uap_set_wapi_ie()
899 misc->param.gen_ie.ie_data, misc->param.gen_ie.len, in wlan_uap_set_wapi_ie()
901 priv->wapi_ie_len = misc->param.gen_ie.len; in wlan_uap_set_wapi_ie()
910 priv->wapi_ie_len = misc->param.gen_ie.len; in wlan_uap_set_wapi_ie()
949 if ((misc->param.gen_ie.type == MLAN_IE_TYPE_GEN_IE) && in wlan_uap_misc_ioctl_gen_ie()
951 if (misc->param.gen_ie.len) { in wlan_uap_misc_ioctl_gen_ie()
953 misc->param.gen_ie.ie_data; in wlan_uap_misc_ioctl_gen_ie()
H A Dmlan_sta_ioctl.c3951 switch (misc->param.gen_ie.type) { in wlan_misc_ioctl_gen_ie()
3954 misc->param.gen_ie.len = pmpriv->wpa_ie_len; in wlan_misc_ioctl_gen_ie()
3955 memcpy_ext(pmadapter, misc->param.gen_ie.ie_data, in wlan_misc_ioctl_gen_ie()
3956 pmpriv->wpa_ie, misc->param.gen_ie.len, in wlan_misc_ioctl_gen_ie()
3960 pmpriv, misc->param.gen_ie.ie_data, in wlan_misc_ioctl_gen_ie()
3961 (t_u16)misc->param.gen_ie.len); in wlan_misc_ioctl_gen_ie()
3967 if (misc->param.gen_ie.len > ARP_FILTER_MAX_BUF_SIZE) { in wlan_misc_ioctl_gen_ie()
3972 } else if (misc->param.gen_ie.len <= in wlan_misc_ioctl_gen_ie()
3978 misc->param.gen_ie.ie_data, in wlan_misc_ioctl_gen_ie()
3979 misc->param.gen_ie.len, in wlan_misc_ioctl_gen_ie()
[all …]
H A Dmlan_uap_cmdevent.c1900 (misc->param.gen_ie.type == MLAN_IE_TYPE_GEN_IE)) { in wlan_uap_cmd_sys_configure()
1904 misc->param.gen_ie.len); in wlan_uap_cmd_sys_configure()
1907 wlan_cpu_to_le16(misc->param.gen_ie.len); in wlan_uap_cmd_sys_configure()
1910 misc->param.gen_ie.ie_data, in wlan_uap_cmd_sys_configure()
1911 misc->param.gen_ie.len, in wlan_uap_cmd_sys_configure()
1912 misc->param.gen_ie.len); in wlan_uap_cmd_sys_configure()
H A Dmlan_ioctl.h5696 mlan_ds_misc_gen_ie gen_ie; member
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlinux/
H A Dmoal_uap.c2492 misc->param.gen_ie.type = MLAN_IE_TYPE_GEN_IE; in woal_uap_set_wapi_flag_ioctl()
2493 misc->param.gen_ie.len = sizeof(wapi_psk_ie); in woal_uap_set_wapi_flag_ioctl()
2495 memcpy(misc->param.gen_ie.ie_data, wapi_psk_ie, in woal_uap_set_wapi_flag_ioctl()
2496 misc->param.gen_ie.len); in woal_uap_set_wapi_flag_ioctl()
2498 memcpy(misc->param.gen_ie.ie_data, wapi_cert_ie, in woal_uap_set_wapi_flag_ioctl()
2499 misc->param.gen_ie.len); in woal_uap_set_wapi_flag_ioctl()
H A Dmoal_ioctl.c1013 misc->param.gen_ie.type = MLAN_IE_TYPE_GEN_IE; in woal_set_get_gen_ie()
1016 misc->param.gen_ie.len = *ie_len; in woal_set_get_gen_ie()
1018 memcpy(misc->param.gen_ie.ie_data, ie, *ie_len); in woal_set_get_gen_ie()
1026 *ie_len = misc->param.gen_ie.len; in woal_set_get_gen_ie()
1028 memcpy(ie, misc->param.gen_ie.ie_data, *ie_len); in woal_set_get_gen_ie()
H A Dmoal_priv.c4301 MIN(sizeof(misc->param.gen_ie.ie_data), in woal_arp_filter()
4312 misc->param.gen_ie.type = MLAN_IE_TYPE_ARP_FILTER; in woal_arp_filter()
4313 misc->param.gen_ie.len = data_length; in woal_arp_filter()
4317 (misc->param.gen_ie.ie_data, wrq->u.data.pointer, copy_len)) { in woal_arp_filter()
H A Dmlan_ioctl.h4299 mlan_ds_misc_gen_ie gen_ie; member
H A Dmoal_eth_ioctl.c5574 misc->param.gen_ie.type = MLAN_IE_TYPE_ARP_FILTER; in woal_priv_arpfilter()
5578 misc->param.gen_ie.len = buf_len; in woal_priv_arpfilter()
5579 memcpy((void *)(misc->param.gen_ie.ie_data), data_ptr + sizeof(buf_len), in woal_priv_arpfilter()
/OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlinux/
H A Dmoal_uap.c3356 misc->param.gen_ie.type = MLAN_IE_TYPE_GEN_IE; in woal_uap_set_wapi_flag_ioctl()
3357 misc->param.gen_ie.len = sizeof(wapi_psk_ie); in woal_uap_set_wapi_flag_ioctl()
3359 moal_memcpy_ext(priv->phandle, misc->param.gen_ie.ie_data, in woal_uap_set_wapi_flag_ioctl()
3360 wapi_psk_ie, misc->param.gen_ie.len, in woal_uap_set_wapi_flag_ioctl()
3361 sizeof(misc->param.gen_ie.ie_data)); in woal_uap_set_wapi_flag_ioctl()
3363 moal_memcpy_ext(priv->phandle, misc->param.gen_ie.ie_data, in woal_uap_set_wapi_flag_ioctl()
3364 wapi_cert_ie, misc->param.gen_ie.len, in woal_uap_set_wapi_flag_ioctl()
3365 sizeof(misc->param.gen_ie.ie_data)); in woal_uap_set_wapi_flag_ioctl()
H A Dmoal_ioctl.c1182 misc->param.gen_ie.type = MLAN_IE_TYPE_GEN_IE; in woal_set_get_gen_ie()
1185 misc->param.gen_ie.len = *ie_len; in woal_set_get_gen_ie()
1188 misc->param.gen_ie.ie_data, ie, *ie_len, in woal_set_get_gen_ie()
1197 *ie_len = misc->param.gen_ie.len; in woal_set_get_gen_ie()
1200 misc->param.gen_ie.ie_data, *ie_len, in woal_set_get_gen_ie()
H A Dmoal_priv.c4057 copy_len = MIN(sizeof(misc->param.gen_ie.ie_data), in woal_arp_filter()
4068 misc->param.gen_ie.type = MLAN_IE_TYPE_ARP_FILTER; in woal_arp_filter()
4069 misc->param.gen_ie.len = data_length; in woal_arp_filter()
4072 if (copy_from_user(misc->param.gen_ie.ie_data, wrq->u.data.pointer, in woal_arp_filter()
H A Dmlan_ioctl.h5696 mlan_ds_misc_gen_ie gen_ie; member
H A Dmoal_eth_ioctl.c7019 misc->param.gen_ie.type = MLAN_IE_TYPE_ARP_FILTER; in woal_priv_arpfilter()
7023 misc->param.gen_ie.len = buf_len; in woal_priv_arpfilter()
7024 moal_memcpy_ext(priv->phandle, (void *)(misc->param.gen_ie.ie_data), in woal_priv_arpfilter()