pmkids           1654 drivers/net/wireless/rndis_wlan.c 				struct ndis_80211_pmkid *pmkids,
pmkids           1661 drivers/net/wireless/rndis_wlan.c 	len = le32_to_cpu(pmkids->length);
pmkids           1662 drivers/net/wireless/rndis_wlan.c 	count = le32_to_cpu(pmkids->bssid_info_count);
pmkids           1664 drivers/net/wireless/rndis_wlan.c 	entry_len = (count > 0) ? (len - sizeof(*pmkids)) / count : -1;
pmkids           1673 drivers/net/wireless/rndis_wlan.c 		u32 *tmp = (u32 *)pmkids->bssid_info[i].pmkid;
pmkids           1677 drivers/net/wireless/rndis_wlan.c 				func_str, pmkids->bssid_info[i].bssid,
pmkids           1684 drivers/net/wireless/rndis_wlan.c 				struct ndis_80211_pmkid *pmkids,
pmkids           1694 drivers/net/wireless/rndis_wlan.c 	struct ndis_80211_pmkid *pmkids;
pmkids           1698 drivers/net/wireless/rndis_wlan.c 	len = struct_size(pmkids, bssid_info, max_pmkids);
pmkids           1700 drivers/net/wireless/rndis_wlan.c 	pmkids = kzalloc(len, GFP_KERNEL);
pmkids           1701 drivers/net/wireless/rndis_wlan.c 	if (!pmkids)
pmkids           1704 drivers/net/wireless/rndis_wlan.c 	pmkids->length = cpu_to_le32(len);
pmkids           1705 drivers/net/wireless/rndis_wlan.c 	pmkids->bssid_info_count = cpu_to_le32(max_pmkids);
pmkids           1708 drivers/net/wireless/rndis_wlan.c 			pmkids, &len);
pmkids           1713 drivers/net/wireless/rndis_wlan.c 		kfree(pmkids);
pmkids           1717 drivers/net/wireless/rndis_wlan.c 	if (le32_to_cpu(pmkids->bssid_info_count) > max_pmkids)
pmkids           1718 drivers/net/wireless/rndis_wlan.c 		pmkids->bssid_info_count = cpu_to_le32(max_pmkids);
pmkids           1720 drivers/net/wireless/rndis_wlan.c 	debug_print_pmkids(usbdev, pmkids, __func__);
pmkids           1722 drivers/net/wireless/rndis_wlan.c 	return pmkids;
pmkids           1726 drivers/net/wireless/rndis_wlan.c 				struct ndis_80211_pmkid *pmkids)
pmkids           1730 drivers/net/wireless/rndis_wlan.c 	num_pmkids = le32_to_cpu(pmkids->bssid_info_count);
pmkids           1731 drivers/net/wireless/rndis_wlan.c 	len = struct_size(pmkids, bssid_info, num_pmkids);
pmkids           1732 drivers/net/wireless/rndis_wlan.c 	pmkids->length = cpu_to_le32(len);
pmkids           1734 drivers/net/wireless/rndis_wlan.c 	debug_print_pmkids(usbdev, pmkids, __func__);
pmkids           1736 drivers/net/wireless/rndis_wlan.c 	ret = rndis_set_oid(usbdev, RNDIS_OID_802_11_PMKID, pmkids,
pmkids           1737 drivers/net/wireless/rndis_wlan.c 			    le32_to_cpu(pmkids->length));
pmkids           1743 drivers/net/wireless/rndis_wlan.c 	kfree(pmkids);
pmkids           1748 drivers/net/wireless/rndis_wlan.c 						struct ndis_80211_pmkid *pmkids,
pmkids           1755 drivers/net/wireless/rndis_wlan.c 	count = le32_to_cpu(pmkids->bssid_info_count);
pmkids           1761 drivers/net/wireless/rndis_wlan.c 		if (ether_addr_equal(pmkids->bssid_info[i].bssid,
pmkids           1774 drivers/net/wireless/rndis_wlan.c 		pmkids->bssid_info[i] = pmkids->bssid_info[i + 1];
pmkids           1777 drivers/net/wireless/rndis_wlan.c 	pmkids->length = cpu_to_le32(struct_size(pmkids, bssid_info, count));
pmkids           1778 drivers/net/wireless/rndis_wlan.c 	pmkids->bssid_info_count = cpu_to_le32(count);
pmkids           1780 drivers/net/wireless/rndis_wlan.c 	return pmkids;
pmkids           1782 drivers/net/wireless/rndis_wlan.c 	kfree(pmkids);
pmkids           1787 drivers/net/wireless/rndis_wlan.c 						struct ndis_80211_pmkid *pmkids,
pmkids           1795 drivers/net/wireless/rndis_wlan.c 	count = le32_to_cpu(pmkids->bssid_info_count);
pmkids           1802 drivers/net/wireless/rndis_wlan.c 		if (!ether_addr_equal(pmkids->bssid_info[i].bssid,
pmkids           1806 drivers/net/wireless/rndis_wlan.c 		memcpy(pmkids->bssid_info[i].pmkid, pmksa->pmkid,
pmkids           1809 drivers/net/wireless/rndis_wlan.c 		return pmkids;
pmkids           1820 drivers/net/wireless/rndis_wlan.c 	newlen = struct_size(pmkids, bssid_info, count + 1);
pmkids           1822 drivers/net/wireless/rndis_wlan.c 	new_pmkids = krealloc(pmkids, newlen, GFP_KERNEL);
pmkids           1827 drivers/net/wireless/rndis_wlan.c 	pmkids = new_pmkids;
pmkids           1829 drivers/net/wireless/rndis_wlan.c 	pmkids->length = cpu_to_le32(newlen);
pmkids           1830 drivers/net/wireless/rndis_wlan.c 	pmkids->bssid_info_count = cpu_to_le32(count + 1);
pmkids           1832 drivers/net/wireless/rndis_wlan.c 	memcpy(pmkids->bssid_info[count].bssid, pmksa->bssid, ETH_ALEN);
pmkids           1833 drivers/net/wireless/rndis_wlan.c 	memcpy(pmkids->bssid_info[count].pmkid, pmksa->pmkid, WLAN_PMKID_LEN);
pmkids           1835 drivers/net/wireless/rndis_wlan.c 	return pmkids;
pmkids           1837 drivers/net/wireless/rndis_wlan.c 	kfree(pmkids);
pmkids           2516 drivers/net/wireless/rndis_wlan.c 	struct ndis_80211_pmkid *pmkids;
pmkids           2524 drivers/net/wireless/rndis_wlan.c 	pmkids = get_device_pmkids(usbdev);
pmkids           2525 drivers/net/wireless/rndis_wlan.c 	if (IS_ERR(pmkids)) {
pmkids           2527 drivers/net/wireless/rndis_wlan.c 		return PTR_ERR(pmkids);
pmkids           2530 drivers/net/wireless/rndis_wlan.c 	pmkids = update_pmkid(usbdev, pmkids, pmksa, wiphy->max_num_pmkids);
pmkids           2531 drivers/net/wireless/rndis_wlan.c 	if (IS_ERR(pmkids)) {
pmkids           2533 drivers/net/wireless/rndis_wlan.c 		return PTR_ERR(pmkids);
pmkids           2536 drivers/net/wireless/rndis_wlan.c 	return set_device_pmkids(usbdev, pmkids);
pmkids           2544 drivers/net/wireless/rndis_wlan.c 	struct ndis_80211_pmkid *pmkids;
pmkids           2552 drivers/net/wireless/rndis_wlan.c 	pmkids = get_device_pmkids(usbdev);
pmkids           2553 drivers/net/wireless/rndis_wlan.c 	if (IS_ERR(pmkids)) {
pmkids           2555 drivers/net/wireless/rndis_wlan.c 		return PTR_ERR(pmkids);
pmkids           2558 drivers/net/wireless/rndis_wlan.c 	pmkids = remove_pmkid(usbdev, pmkids, pmksa, wiphy->max_num_pmkids);
pmkids           2559 drivers/net/wireless/rndis_wlan.c 	if (IS_ERR(pmkids)) {
pmkids           2561 drivers/net/wireless/rndis_wlan.c 		return PTR_ERR(pmkids);
pmkids           2564 drivers/net/wireless/rndis_wlan.c 	return set_device_pmkids(usbdev, pmkids);