• Home
  • Raw
  • Download

Lines Matching refs:beacon_ie

154 			     struct mwifiex_ie *beacon_ie, u16 *beacon_idx,  in mwifiex_update_uap_custom_ie()  argument
170 if (beacon_ie) { in mwifiex_update_uap_custom_ie()
172 le16_to_cpu(beacon_ie->ie_length); in mwifiex_update_uap_custom_ie()
173 memcpy(pos, beacon_ie, len); in mwifiex_update_uap_custom_ie()
195 if (beacon_ie && *beacon_idx == MWIFIEX_AUTO_IDX_MASK) { in mwifiex_update_uap_custom_ie()
198 len = sizeof(*beacon_ie) - IEEE_MAX_IE_SIZE + in mwifiex_update_uap_custom_ie()
199 le16_to_cpu(beacon_ie->ie_length); in mwifiex_update_uap_custom_ie()
263 struct mwifiex_ie *beacon_ie = NULL, *pr_ie = NULL, *ar_ie = NULL; in mwifiex_set_mgmt_beacon_data_ies() local
270 &beacon_ie, MGMT_MASK_BEACON, in mwifiex_set_mgmt_beacon_data_ies()
274 &beacon_ie, MGMT_MASK_BEACON, in mwifiex_set_mgmt_beacon_data_ies()
303 if (beacon_ie || pr_ie || ar_ie) { in mwifiex_set_mgmt_beacon_data_ies()
304 ret = mwifiex_update_uap_custom_ie(priv, beacon_ie, in mwifiex_set_mgmt_beacon_data_ies()
316 kfree(beacon_ie); in mwifiex_set_mgmt_beacon_data_ies()
440 struct mwifiex_ie *beacon_ie = NULL, *pr_ie = NULL; in mwifiex_del_mgmt_ies() local
463 beacon_ie = kmalloc(sizeof(struct mwifiex_ie), GFP_KERNEL); in mwifiex_del_mgmt_ies()
464 if (!beacon_ie) { in mwifiex_del_mgmt_ies()
468 beacon_ie->ie_index = cpu_to_le16(priv->beacon_idx); in mwifiex_del_mgmt_ies()
469 beacon_ie->mgmt_subtype_mask = cpu_to_le16(MWIFIEX_DELETE_MASK); in mwifiex_del_mgmt_ies()
470 beacon_ie->ie_length = 0; in mwifiex_del_mgmt_ies()
493 if (beacon_ie || pr_ie || ar_ie) in mwifiex_del_mgmt_ies()
495 beacon_ie, &priv->beacon_idx, in mwifiex_del_mgmt_ies()
501 kfree(beacon_ie); in mwifiex_del_mgmt_ies()