Lines Matching refs:nvs
291 if (wl->nvs == NULL) { in wlcore_boot_upload_nvs()
297 struct wl1271_nvs_file *nvs = in wlcore_boot_upload_nvs() local
298 (struct wl1271_nvs_file *)wl->nvs; in wlcore_boot_upload_nvs()
306 if (nvs->general_params.dual_mode_select) in wlcore_boot_upload_nvs()
315 kfree(wl->nvs); in wlcore_boot_upload_nvs()
316 wl->nvs = NULL; in wlcore_boot_upload_nvs()
322 nvs_len = sizeof(nvs->nvs); in wlcore_boot_upload_nvs()
323 nvs_ptr = (u8 *) nvs->nvs; in wlcore_boot_upload_nvs()
325 struct wl128x_nvs_file *nvs = (struct wl128x_nvs_file *)wl->nvs; in wlcore_boot_upload_nvs() local
328 if (nvs->general_params.dual_mode_select) in wlcore_boot_upload_nvs()
334 kfree(wl->nvs); in wlcore_boot_upload_nvs()
335 wl->nvs = NULL; in wlcore_boot_upload_nvs()
341 nvs_len = sizeof(nvs->nvs); in wlcore_boot_upload_nvs()
342 nvs_ptr = (u8 *)nvs->nvs; in wlcore_boot_upload_nvs()
378 if (nvs_ptr + 3 >= (u8 *) wl->nvs + nvs_len) in wlcore_boot_upload_nvs()
395 if (nvs_ptr >= (u8 *) wl->nvs + nvs_len) in wlcore_boot_upload_nvs()
406 nvs_ptr = (u8 *)wl->nvs + in wlcore_boot_upload_nvs()
407 ALIGN(nvs_ptr - (u8 *)wl->nvs + 7, 4); in wlcore_boot_upload_nvs()
409 if (nvs_ptr >= (u8 *) wl->nvs + nvs_len) in wlcore_boot_upload_nvs()
412 nvs_len -= nvs_ptr - (u8 *)wl->nvs; in wlcore_boot_upload_nvs()