Lines Matching refs:gen_ie
330 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()
450 struct mwifiex_ie *ar_ie = NULL, *gen_ie = NULL; in mwifiex_del_mgmt_ies() local
454 gen_ie = kmalloc(sizeof(*gen_ie), GFP_KERNEL); in mwifiex_del_mgmt_ies()
455 if (!gen_ie) in mwifiex_del_mgmt_ies()
458 gen_ie->ie_index = cpu_to_le16(priv->gen_idx); in mwifiex_del_mgmt_ies()
459 gen_ie->mgmt_subtype_mask = cpu_to_le16(MWIFIEX_DELETE_MASK); in mwifiex_del_mgmt_ies()
460 gen_ie->ie_length = 0; in mwifiex_del_mgmt_ies()
461 if (mwifiex_update_uap_custom_ie(priv, gen_ie, &priv->gen_idx, in mwifiex_del_mgmt_ies()
509 kfree(gen_ie); in mwifiex_del_mgmt_ies()