Lines Matching refs:num
35 rt_uint32_t num; member
41 rt_uint32_t num; member
112 len = sizeof(struct cfg_save_info_head) + sizeof(struct rt_wlan_cfg_info) * cfg_cache->num; in rt_wlan_cfg_cache_save()
121 info_pkg->num = cfg_cache->num; in rt_wlan_cfg_cache_save()
123 …_wlan_cal_crc((rt_uint8_t *)cfg_cache->cfg_info, sizeof(struct rt_wlan_cfg_info) * cfg_cache->num); in rt_wlan_cfg_cache_save()
125 cfg_cache->cfg_info, sizeof(struct rt_wlan_cfg_info) * cfg_cache->num); in rt_wlan_cfg_cache_save()
143 if (cfg_cache == RT_NULL || cfg_cache->num >= RT_WLAN_CFG_INFO_MAX) in rt_wlan_cfg_cache_refresh()
178 …LOG_D("head->num:%d num:%d", head->num, (len - sizeof(struct cfg_save_info_head)) / sizeof(struct … in rt_wlan_cfg_cache_refresh()
183 … (head->num != (len - sizeof(struct cfg_save_info_head)) / sizeof(struct rt_wlan_cfg_info)) || in rt_wlan_cfg_cache_refresh()
193 for (i = 0; i < head->num; i++) in rt_wlan_cfg_cache_refresh()
196 for (j = 0; j < cfg_cache->num; j++) in rt_wlan_cfg_cache_refresh()
208 if (cfg_cache->num >= RT_WLAN_CFG_INFO_MAX) in rt_wlan_cfg_cache_refresh()
215 … t_info = rt_realloc(cfg_cache->cfg_info, sizeof(struct rt_wlan_cfg_info) * (cfg_cache->num + 1)); in rt_wlan_cfg_cache_refresh()
223 cfg_cache->cfg_info[cfg_cache->num] = cfg_info[i]; in rt_wlan_cfg_cache_refresh()
224 cfg_cache->num ++; in rt_wlan_cfg_cache_refresh()
237 return cfg_cache->num; in rt_wlan_cfg_get_num()
240 int rt_wlan_cfg_read(struct rt_wlan_cfg_info *cfg_info, int num) in rt_wlan_cfg_read() argument
244 if ((cfg_info == RT_NULL) || (num <= 0)) in rt_wlan_cfg_read()
248 num = cfg_cache->num > num ? num : cfg_cache->num; in rt_wlan_cfg_read()
249 rt_memcpy(&cfg_cache->cfg_info[0], cfg_info, sizeof(struct rt_wlan_cfg_info) * num); in rt_wlan_cfg_read()
252 return num; in rt_wlan_cfg_read()
270 for (i = 0; i < cfg_cache->num; i++) in rt_wlan_cfg_save()
290 if ((idx == -1) && (cfg_cache->num < RT_WLAN_CFG_INFO_MAX)) in rt_wlan_cfg_save()
292 … t_info = rt_realloc(cfg_cache->cfg_info, sizeof(struct rt_wlan_cfg_info) * (cfg_cache->num + 1)); in rt_wlan_cfg_save()
299 cfg_cache->num ++; in rt_wlan_cfg_save()
326 if (index >= cfg_cache->num) in rt_wlan_cfg_read_index()
348 if (index >= cfg_cache->num) in rt_wlan_cfg_delete_index()
355 cfg_info = rt_malloc(sizeof(struct rt_wlan_cfg_info) * (cfg_cache->num - 1)); in rt_wlan_cfg_delete_index()
362 for (i = 0; i < cfg_cache->num; i++) in rt_wlan_cfg_delete_index()
375 cfg_cache->num --; in rt_wlan_cfg_delete_index()
387 cfg_cache->num = 0; in rt_wlan_cfg_delete_all()
404 for (index = 0; index < cfg_cache->num; index ++) in rt_wlan_cfg_dump()