Home
last modified time | relevance | path

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

/linux/drivers/net/wireless/marvell/mwifiex/
H A Die.c317 struct mwifiex_ie *gen_ie; in mwifiex_uap_parse_tail_ies() local
328 gen_ie = kzalloc_obj(*gen_ie); in mwifiex_uap_parse_tail_ies()
329 if (!gen_ie) in mwifiex_uap_parse_tail_ies()
370 memcpy(gen_ie->ie_buffer + ie_len, hdr, token_len); in mwifiex_uap_parse_tail_ies()
390 memcpy(gen_ie->ie_buffer + ie_len, vendorhdr, token_len); in mwifiex_uap_parse_tail_ies()
397 gen_ie->ie_index = cpu_to_le16(gen_idx); in mwifiex_uap_parse_tail_ies()
398 gen_ie->mgmt_subtype_mask = cpu_to_le16(MGMT_MASK_BEACON | in mwifiex_uap_parse_tail_ies()
401 gen_ie->ie_length = cpu_to_le16(ie_len); in mwifiex_uap_parse_tail_ies()
403 if (mwifiex_update_uap_custom_ie(priv, gen_ie, &gen_idx, NULL, NULL, in mwifiex_uap_parse_tail_ies()
412 kfree(gen_ie); in mwifiex_uap_parse_tail_ies()
[all …]
H A Dsta_ioctl.c1480 struct mwifiex_ds_misc_gen_ie *gen_ie, in mwifiex_misc_ioctl_gen_ie() argument
1485 switch (gen_ie->type) { in mwifiex_misc_ioctl_gen_ie()
1488 gen_ie->len = priv->wpa_ie_len; in mwifiex_misc_ioctl_gen_ie()
1489 memcpy(gen_ie->ie_data, priv->wpa_ie, gen_ie->len); in mwifiex_misc_ioctl_gen_ie()
1491 mwifiex_set_gen_ie_helper(priv, gen_ie->ie_data, in mwifiex_misc_ioctl_gen_ie()
1492 (u16) gen_ie->len); in mwifiex_misc_ioctl_gen_ie()
1497 if (gen_ie->len > ARP_FILTER_MAX_BUF_SIZE) { in mwifiex_misc_ioctl_gen_ie()
1503 memcpy(adapter->arp_filter, gen_ie->ie_data, in mwifiex_misc_ioctl_gen_ie()
1504 gen_ie->len); in mwifiex_misc_ioctl_gen_ie()
1505 adapter->arp_filter_size = gen_ie->len; in mwifiex_misc_ioctl_gen_ie()
[all …]
/linux/drivers/net/wireless/nxp/nxpwifi/
H A Die.c301 struct nxpwifi_ie *gen_ie; in nxpwifi_uap_parse_tail_ies() local
312 gen_ie = kzalloc_obj(*gen_ie); in nxpwifi_uap_parse_tail_ies()
313 if (!gen_ie) in nxpwifi_uap_parse_tail_ies()
351 memcpy(gen_ie->ie_buffer + ie_len, hdr, token_len); in nxpwifi_uap_parse_tail_ies()
372 memcpy(gen_ie->ie_buffer + ie_len, vendorhdr, token_len); in nxpwifi_uap_parse_tail_ies()
379 gen_ie->ie_index = cpu_to_le16(gen_idx); in nxpwifi_uap_parse_tail_ies()
380 gen_ie->mgmt_subtype_mask = cpu_to_le16(MGMT_MASK_BEACON | in nxpwifi_uap_parse_tail_ies()
383 gen_ie->ie_length = cpu_to_le16(ie_len); in nxpwifi_uap_parse_tail_ies()
385 ret = nxpwifi_update_uap_custom_ie(priv, gen_ie, &gen_idx, NULL, in nxpwifi_uap_parse_tail_ies()
394 kfree(gen_ie); in nxpwifi_uap_parse_tail_ies()
[all …]
H A Dsta_cfg.c1112 struct nxpwifi_ds_misc_gen_ie *gen_ie, in nxpwifi_misc_ioctl_gen_ie() argument
1117 switch (gen_ie->type) { in nxpwifi_misc_ioctl_gen_ie()
1120 gen_ie->len = priv->wpa_ie_len; in nxpwifi_misc_ioctl_gen_ie()
1121 memcpy(gen_ie->ie_data, priv->wpa_ie, gen_ie->len); in nxpwifi_misc_ioctl_gen_ie()
1123 nxpwifi_set_gen_ie_helper(priv, gen_ie->ie_data, in nxpwifi_misc_ioctl_gen_ie()
1124 (u16)gen_ie->len); in nxpwifi_misc_ioctl_gen_ie()
1129 if (gen_ie->len > ARP_FILTER_MAX_BUF_SIZE) { in nxpwifi_misc_ioctl_gen_ie()
1135 memcpy(adapter->arp_filter, gen_ie->ie_data, gen_ie->len); in nxpwifi_misc_ioctl_gen_ie()
1136 adapter->arp_filter_size = gen_ie->len; in nxpwifi_misc_ioctl_gen_ie()
1149 struct nxpwifi_ds_misc_gen_ie gen_ie; in nxpwifi_set_gen_ie() local
[all …]