Searched refs:gen_ie (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | ie.c | 317 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 D | sta_ioctl.c | 1480 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 D | ie.c | 301 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 D | sta_cfg.c | 1112 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 …]
|