Lines Matching refs:wpsielen

6546 		u32 wpsielen = 0, insert_len = 0;  in rtw_hal_construct_P2PBeacon()  local
6548 …(cur_network->IEs + _FIXED_IE_LENGTH_, cur_network->IELength - _FIXED_IE_LENGTH_, NULL, &wpsielen); in rtw_hal_construct_P2PBeacon()
6550 if (rtw_p2p_chk_role(pwdinfo, P2P_ROLE_GO) && wpsie && wpsielen > 0) { in rtw_hal_construct_P2PBeacon()
6556 premainder_ie = wpsie + wpsielen; in rtw_hal_construct_P2PBeacon()
6558 remainder_ielen = cur_network->IELength - wps_offset - wpsielen; in rtw_hal_construct_P2PBeacon()
6584 _rtw_memcpy(pframe, cur_network->IEs, wps_offset + wpsielen); in rtw_hal_construct_P2PBeacon()
6585 pframe += (wps_offset + wpsielen); in rtw_hal_construct_P2PBeacon()
6586 pktlen += (wps_offset + wpsielen); in rtw_hal_construct_P2PBeacon()
6627 *(pframe_wscie + 1) = (wpsielen - 2) + insert_len; in rtw_hal_construct_P2PBeacon()
6787 u32 wpsielen = 0, p2pielen = 0; in rtw_hal_construct_P2PProbeRsp() local
6869 wpsielen = 0; in rtw_hal_construct_P2PProbeRsp()
6872 wpsielen += 4; in rtw_hal_construct_P2PProbeRsp()
6876 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_ATTR_VER1); in rtw_hal_construct_P2PProbeRsp()
6877 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6880 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(0x0001); in rtw_hal_construct_P2PProbeRsp()
6881 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6884 wpsie[wpsielen++] = WPS_VERSION_1; /* Version 1.0 */ in rtw_hal_construct_P2PProbeRsp()
6888 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_ATTR_SIMPLE_CONF_STATE); in rtw_hal_construct_P2PProbeRsp()
6889 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6892 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(0x0001); in rtw_hal_construct_P2PProbeRsp()
6893 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6896 wpsie[wpsielen++] = WPS_WSC_STATE_NOT_CONFIG; /* Not Configured. */ in rtw_hal_construct_P2PProbeRsp()
6900 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_ATTR_RESP_TYPE); in rtw_hal_construct_P2PProbeRsp()
6901 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6904 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(0x0001); in rtw_hal_construct_P2PProbeRsp()
6905 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6908 wpsie[wpsielen++] = WPS_RESPONSE_TYPE_8021X; in rtw_hal_construct_P2PProbeRsp()
6912 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_ATTR_UUID_E); in rtw_hal_construct_P2PProbeRsp()
6913 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6916 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(0x0010); in rtw_hal_construct_P2PProbeRsp()
6917 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6921 _rtw_memset(wpsie + wpsielen, 0x0, 16); in rtw_hal_construct_P2PProbeRsp()
6922 _rtw_memcpy(wpsie + wpsielen, mac, ETH_ALEN); in rtw_hal_construct_P2PProbeRsp()
6924 _rtw_memcpy(wpsie + wpsielen, pwdinfo->uuid, 0x10); in rtw_hal_construct_P2PProbeRsp()
6925 wpsielen += 0x10; in rtw_hal_construct_P2PProbeRsp()
6929 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_ATTR_MANUFACTURER); in rtw_hal_construct_P2PProbeRsp()
6930 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6933 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(0x0007); in rtw_hal_construct_P2PProbeRsp()
6934 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6937 _rtw_memcpy(wpsie + wpsielen, "Realtek", 7); in rtw_hal_construct_P2PProbeRsp()
6938 wpsielen += 7; in rtw_hal_construct_P2PProbeRsp()
6942 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_ATTR_MODEL_NAME); in rtw_hal_construct_P2PProbeRsp()
6943 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6946 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(0x0006); in rtw_hal_construct_P2PProbeRsp()
6947 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6950 _rtw_memcpy(wpsie + wpsielen, "8192CU", 6); in rtw_hal_construct_P2PProbeRsp()
6951 wpsielen += 6; in rtw_hal_construct_P2PProbeRsp()
6955 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_ATTR_MODEL_NUMBER); in rtw_hal_construct_P2PProbeRsp()
6956 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6959 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(0x0001); in rtw_hal_construct_P2PProbeRsp()
6960 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6963 wpsie[wpsielen++] = 0x31; /* character 1 */ in rtw_hal_construct_P2PProbeRsp()
6967 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_ATTR_SERIAL_NUMBER); in rtw_hal_construct_P2PProbeRsp()
6968 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6971 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(ETH_ALEN); in rtw_hal_construct_P2PProbeRsp()
6972 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6975 _rtw_memcpy(wpsie + wpsielen, "123456" , ETH_ALEN); in rtw_hal_construct_P2PProbeRsp()
6976 wpsielen += ETH_ALEN; in rtw_hal_construct_P2PProbeRsp()
6980 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_ATTR_PRIMARY_DEV_TYPE); in rtw_hal_construct_P2PProbeRsp()
6981 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6984 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(0x0008); in rtw_hal_construct_P2PProbeRsp()
6985 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6989 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_PDT_CID_MULIT_MEDIA); in rtw_hal_construct_P2PProbeRsp()
6990 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
6993 *(u32 *)(wpsie + wpsielen) = cpu_to_be32(WPSOUI); in rtw_hal_construct_P2PProbeRsp()
6994 wpsielen += 4; in rtw_hal_construct_P2PProbeRsp()
6997 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_PDT_SCID_MEDIA_SERVER); in rtw_hal_construct_P2PProbeRsp()
6998 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
7002 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_ATTR_DEVICE_NAME); in rtw_hal_construct_P2PProbeRsp()
7003 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
7006 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(pwdinfo->device_name_len); in rtw_hal_construct_P2PProbeRsp()
7007 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
7010 _rtw_memcpy(wpsie + wpsielen, pwdinfo->device_name, pwdinfo->device_name_len); in rtw_hal_construct_P2PProbeRsp()
7011 wpsielen += pwdinfo->device_name_len; in rtw_hal_construct_P2PProbeRsp()
7015 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_ATTR_CONF_METHOD); in rtw_hal_construct_P2PProbeRsp()
7016 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
7019 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(0x0002); in rtw_hal_construct_P2PProbeRsp()
7020 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
7023 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(pwdinfo->supported_wps_cm); in rtw_hal_construct_P2PProbeRsp()
7024 wpsielen += 2; in rtw_hal_construct_P2PProbeRsp()
7027 pframe = rtw_set_ie(pframe, _VENDOR_SPECIFIC_IE_, wpsielen, (unsigned char *) wpsie, &pktlen); in rtw_hal_construct_P2PProbeRsp()
7064 uint wpsielen = 0; in rtw_hal_construct_P2PNegoRsp() local
7117 wpsielen = 0; in rtw_hal_construct_P2PNegoRsp()
7120 wpsielen = 0; in rtw_hal_construct_P2PNegoRsp()
7123 wpsielen += 4; in rtw_hal_construct_P2PNegoRsp()
7127 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_ATTR_VER1); in rtw_hal_construct_P2PNegoRsp()
7128 wpsielen += 2; in rtw_hal_construct_P2PNegoRsp()
7131 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(0x0001); in rtw_hal_construct_P2PNegoRsp()
7132 wpsielen += 2; in rtw_hal_construct_P2PNegoRsp()
7135 wpsie[wpsielen++] = WPS_VERSION_1; /* Version 1.0 */ in rtw_hal_construct_P2PNegoRsp()
7139 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_ATTR_DEVICE_PWID); in rtw_hal_construct_P2PNegoRsp()
7140 wpsielen += 2; in rtw_hal_construct_P2PNegoRsp()
7143 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(0x0002); in rtw_hal_construct_P2PNegoRsp()
7144 wpsielen += 2; in rtw_hal_construct_P2PNegoRsp()
7148 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_DPID_REGISTRAR_SPEC); in rtw_hal_construct_P2PNegoRsp()
7150 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_DPID_USER_SPEC); in rtw_hal_construct_P2PNegoRsp()
7152 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_DPID_PBC); in rtw_hal_construct_P2PNegoRsp()
7153 wpsielen += 2; in rtw_hal_construct_P2PNegoRsp()
7155 pframe = rtw_set_ie(pframe, _VENDOR_SPECIFIC_IE_, wpsielen, (unsigned char *) wpsie, &pktlen); in rtw_hal_construct_P2PNegoRsp()
7714 u8 wpsielen = 0; in rtw_hal_construct_P2PProvisionDisRsp() local
7759 wpsielen = 0; in rtw_hal_construct_P2PProvisionDisRsp()
7763 wpsielen += 4; in rtw_hal_construct_P2PProvisionDisRsp()
7768 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(WPS_ATTR_VER1); in rtw_hal_construct_P2PProvisionDisRsp()
7769 wpsielen += 2; in rtw_hal_construct_P2PProvisionDisRsp()
7772 *(u16 *)(wpsie + wpsielen) = cpu_to_be16(0x0001); in rtw_hal_construct_P2PProvisionDisRsp()
7773 wpsielen += 2; in rtw_hal_construct_P2PProvisionDisRsp()
7776 wpsie[wpsielen++] = WPS_VERSION_1; /* Version 1.0 */ in rtw_hal_construct_P2PProvisionDisRsp()
7782 RTW_PUT_BE16(wpsie + wpsielen, WPS_ATTR_CONF_METHOD); in rtw_hal_construct_P2PProvisionDisRsp()
7783 wpsielen += 2; in rtw_hal_construct_P2PProvisionDisRsp()
7787 RTW_PUT_BE16(wpsie + wpsielen, 0x0002); in rtw_hal_construct_P2PProvisionDisRsp()
7788 wpsielen += 2; in rtw_hal_construct_P2PProvisionDisRsp()
7792 RTW_PUT_BE16(wpsie + wpsielen, WPS_CM_PUSH_BUTTON); in rtw_hal_construct_P2PProvisionDisRsp()
7793 wpsielen += 2; in rtw_hal_construct_P2PProvisionDisRsp()
7795 pframe = rtw_set_ie(pframe, _VENDOR_SPECIFIC_IE_, wpsielen, (unsigned char *) wpsie, &pktlen); in rtw_hal_construct_P2PProvisionDisRsp()