Lines Matching refs:fw
68 const struct firmware *fw; in wl1251_fetch_firmware() local
72 ret = request_firmware(&fw, WL1251_FW_NAME, dev); in wl1251_fetch_firmware()
79 if (fw->size % 4) { in wl1251_fetch_firmware()
81 fw->size); in wl1251_fetch_firmware()
86 wl->fw_len = fw->size; in wl1251_fetch_firmware()
87 wl->fw = vmalloc(wl->fw_len); in wl1251_fetch_firmware()
89 if (!wl->fw) { in wl1251_fetch_firmware()
95 memcpy(wl->fw, fw->data, wl->fw_len); in wl1251_fetch_firmware()
100 release_firmware(fw); in wl1251_fetch_firmware()
107 const struct firmware *fw; in wl1251_fetch_nvs() local
111 ret = request_firmware(&fw, WL1251_NVS_NAME, dev); in wl1251_fetch_nvs()
118 if (fw->size % 4) { in wl1251_fetch_nvs()
120 fw->size); in wl1251_fetch_nvs()
125 wl->nvs_len = fw->size; in wl1251_fetch_nvs()
126 wl->nvs = kmemdup(fw->data, wl->nvs_len, GFP_KERNEL); in wl1251_fetch_nvs()
137 release_firmware(fw); in wl1251_fetch_nvs()
199 if (wl->fw == NULL) { in wl1251_chip_wakeup()
1597 vfree(wl->fw); in wl1251_free_hw()
1598 wl->fw = NULL; in wl1251_free_hw()