Lines Matching defs:nvs
280 if (wl->nvs == NULL) {
289 struct wl1271_nvs_file *nvs =
290 (struct wl1271_nvs_file *)wl->nvs;
298 if (nvs->general_params.dual_mode_select)
308 kfree(wl->nvs);
309 wl->nvs = NULL;
315 nvs_len = sizeof(nvs->nvs);
316 nvs_ptr = (u8 *) nvs->nvs;
318 struct wl128x_nvs_file *nvs = (struct wl128x_nvs_file *)wl->nvs;
321 if (nvs->general_params.dual_mode_select)
327 kfree(wl->nvs);
328 wl->nvs = NULL;
334 nvs_len = sizeof(nvs->nvs);
335 nvs_ptr = (u8 *)nvs->nvs;
371 if (nvs_ptr + 3 >= (u8 *) wl->nvs + nvs_len)
378 "nvs burst write 0x%x: 0x%x",
388 if (nvs_ptr >= (u8 *) wl->nvs + nvs_len)
395 * NOTE: The wl->nvs->nvs element must be first, in order to
397 * the wl->nvs structure.
399 nvs_ptr = (u8 *)wl->nvs +
400 ALIGN(nvs_ptr - (u8 *)wl->nvs + 7, 4);
402 if (nvs_ptr >= (u8 *) wl->nvs + nvs_len)
405 nvs_len -= nvs_ptr - (u8 *)wl->nvs;
425 wl1271_error("nvs data is malformed");