Lines Matching refs:len
45 static void print_hex_array(uint8_t *array, uint16_t len) in print_hex_array() argument
49 for (i = 0; i < len; i++) { in print_hex_array()
59 static uint32_t crc32_bit(uint8_t *ptr, uint32_t len) in crc32_bit() argument
63 while (len--) { in crc32_bit()
106 static uint32_t reverse_table_crc(uint8_t *data, int32_t len, uint32_t *table) in reverse_table_crc() argument
111 for (i = 0; i < len; i++) { in reverse_table_crc()
117 static uint32_t crc32_bit(uint8_t *ptr, uint32_t len) in crc32_bit() argument
125 crc = reverse_table_crc(ptr, len, Table2); in crc32_bit()
148 uint16_t len = 0; in create_mng_frame() local
158 p_buffer[len] = type; in create_mng_frame()
159 len += 1; /*len = 1 */ in create_mng_frame()
160 p_buffer[len] = 0; in create_mng_frame()
161 len += 1; /*len = 2 */ in create_mng_frame()
162 p_buffer[len] = 0; in create_mng_frame()
163 len += 1; /*len = 3 */ in create_mng_frame()
164 p_buffer[len] = 0; in create_mng_frame()
165 len += 1; /*len = 4 */ in create_mng_frame()
166 memcpy(p_buffer + len, dst, 6); in create_mng_frame()
167 len += 6; /*len = 10 */ in create_mng_frame()
168 memcpy(p_buffer + len, p_ap->bssid, 6); in create_mng_frame()
169 len += 6; /*len = 16 */ in create_mng_frame()
170 memcpy(p_buffer + len, p_ap->bssid, 6); in create_mng_frame()
171 len += 6; /*len = 22 */ in create_mng_frame()
172 p_buffer[len] = (uint8_t)(p_ap->seq_id & 0xFF); in create_mng_frame()
173 len += 1; /*len = 23 */ in create_mng_frame()
174 p_buffer[len] = (uint8_t)((p_ap->seq_id >> 8) & 0xFF); in create_mng_frame()
175 len += 1; /*len = 24 */ in create_mng_frame()
179 p_buffer[len + t_i] = (uint8_t)((t_timestamp >> (t_i << 3)) & 0xFF); in create_mng_frame()
181 len += 8; /*len = 32 */ in create_mng_frame()
183 memcpy(p_buffer + len, BEACON_INTER, 4); in create_mng_frame()
184 len += 4; /*len = 36 */ in create_mng_frame()
185 p_buffer[len] = 0; in create_mng_frame()
186 len += 1; /*len = 37 */ in create_mng_frame()
187 p_buffer[len] = p_ap->essid_len; in create_mng_frame()
188 len += 1; /*len = 38 */ in create_mng_frame()
189 memcpy(p_buffer + len, p_ap->essid, p_ap->essid_len); in create_mng_frame()
190 len += p_ap->essid_len; /*len = 38+p_ap->essid_len */ in create_mng_frame()
192 len += 4; in create_mng_frame()
193 get_fcs(p_buffer, len); in create_mng_frame()
194 print_hex_array(p_buffer, len); in create_mng_frame()
195 return len; in create_mng_frame()
200 uint8_t len; in awss_set_discover_content() local
205 len = strlen(data); in awss_set_discover_content()
206 if (len > 32) { in awss_set_discover_content()
207 len = 32; in awss_set_discover_content()
209 ap->essid_len = len; in awss_set_discover_content()
210 memcpy(ap->essid, data, len); in awss_set_discover_content()
263 int len; in aws_discover_send() local
283 len = create_mng_frame(probe, ftype, dst, &ap); in aws_discover_send()
285 HAL_Wifi_Send_80211_Raw_Frame(FRAME_BEACON, probe, len); in aws_discover_send()