Lines Matching refs:nvs
280 if (wl->nvs == NULL) { in wlcore_boot_upload_nvs()
289 struct wl1271_nvs_file *nvs = in wlcore_boot_upload_nvs() local
290 (struct wl1271_nvs_file *)wl->nvs; in wlcore_boot_upload_nvs()
298 if (nvs->general_params.dual_mode_select) in wlcore_boot_upload_nvs()
308 kfree(wl->nvs); in wlcore_boot_upload_nvs()
309 wl->nvs = NULL; in wlcore_boot_upload_nvs()
315 nvs_len = sizeof(nvs->nvs); in wlcore_boot_upload_nvs()
316 nvs_ptr = (u8 *) nvs->nvs; in wlcore_boot_upload_nvs()
318 struct wl128x_nvs_file *nvs = (struct wl128x_nvs_file *)wl->nvs; in wlcore_boot_upload_nvs() local
321 if (nvs->general_params.dual_mode_select) in wlcore_boot_upload_nvs()
327 kfree(wl->nvs); in wlcore_boot_upload_nvs()
328 wl->nvs = NULL; in wlcore_boot_upload_nvs()
334 nvs_len = sizeof(nvs->nvs); in wlcore_boot_upload_nvs()
335 nvs_ptr = (u8 *)nvs->nvs; in wlcore_boot_upload_nvs()
371 if (nvs_ptr + 3 >= (u8 *) wl->nvs + nvs_len) in wlcore_boot_upload_nvs()
388 if (nvs_ptr >= (u8 *) wl->nvs + nvs_len) in wlcore_boot_upload_nvs()
399 nvs_ptr = (u8 *)wl->nvs + in wlcore_boot_upload_nvs()
400 ALIGN(nvs_ptr - (u8 *)wl->nvs + 7, 4); in wlcore_boot_upload_nvs()
402 if (nvs_ptr >= (u8 *) wl->nvs + nvs_len) in wlcore_boot_upload_nvs()
405 nvs_len -= nvs_ptr - (u8 *)wl->nvs; in wlcore_boot_upload_nvs()