Lines Matching refs:ar_ie
157 struct mwifiex_ie *ar_ie, u16 *assoc_idx) in mwifiex_update_uap_custom_ie() argument
185 if (ar_ie) { in mwifiex_update_uap_custom_ie()
187 le16_to_cpu(ar_ie->ie_length); in mwifiex_update_uap_custom_ie()
188 memcpy(pos, ar_ie, len); in mwifiex_update_uap_custom_ie()
210 if (ar_ie && le16_to_cpu(ar_ie->ie_index) == MWIFIEX_AUTO_IDX_MASK) in mwifiex_update_uap_custom_ie()
264 struct mwifiex_ie *beacon_ie = NULL, *pr_ie = NULL, *ar_ie = NULL; in mwifiex_set_mgmt_beacon_data_ies() local
292 data->assocresp_ies_len, &ar_ie, in mwifiex_set_mgmt_beacon_data_ies()
298 data->assocresp_ies_len, &ar_ie, in mwifiex_set_mgmt_beacon_data_ies()
304 if (beacon_ie || pr_ie || ar_ie) { in mwifiex_set_mgmt_beacon_data_ies()
307 &pr_idx, ar_ie, &ar_idx); in mwifiex_set_mgmt_beacon_data_ies()
319 kfree(ar_ie); in mwifiex_set_mgmt_beacon_data_ies()
450 struct mwifiex_ie *ar_ie = NULL, *gen_ie = NULL; in mwifiex_del_mgmt_ies() local
492 ar_ie = kmalloc(sizeof(struct mwifiex_ie), GFP_KERNEL); in mwifiex_del_mgmt_ies()
493 if (!ar_ie) { in mwifiex_del_mgmt_ies()
497 ar_ie->ie_index = cpu_to_le16(priv->assocresp_idx); in mwifiex_del_mgmt_ies()
498 ar_ie->mgmt_subtype_mask = cpu_to_le16(MWIFIEX_DELETE_MASK); in mwifiex_del_mgmt_ies()
499 ar_ie->ie_length = 0; in mwifiex_del_mgmt_ies()
502 if (beacon_ie || pr_ie || ar_ie) in mwifiex_del_mgmt_ies()
506 ar_ie, &priv->assocresp_idx); in mwifiex_del_mgmt_ies()
512 kfree(ar_ie); in mwifiex_del_mgmt_ies()