Lines Matching refs:fw
631 const struct firmware *fw; member
1250 const struct firmware *fw = nic->fw; in e100_request_firmware() local
1288 if (!fw) in e100_request_firmware()
1289 err = request_firmware(&fw, fw_name, &nic->pdev->dev); in e100_request_firmware()
1307 if (fw->size != UCODE_SIZE * 4 + 3) { in e100_request_firmware()
1310 fw_name, fw->size); in e100_request_firmware()
1311 release_firmware(fw); in e100_request_firmware()
1316 timer = fw->data[UCODE_SIZE * 4]; in e100_request_firmware()
1317 bundle = fw->data[UCODE_SIZE * 4 + 1]; in e100_request_firmware()
1318 min_size = fw->data[UCODE_SIZE * 4 + 2]; in e100_request_firmware()
1325 release_firmware(fw); in e100_request_firmware()
1331 nic->fw = fw; in e100_request_firmware()
1332 return fw; in e100_request_firmware()
1338 const struct firmware *fw = (void *)skb; in e100_setup_ucode() local
1346 memcpy(cb->u.ucode, fw->data, UCODE_SIZE * 4); in e100_setup_ucode()
1349 timer = fw->data[UCODE_SIZE * 4]; in e100_setup_ucode()
1350 bundle = fw->data[UCODE_SIZE * 4 + 1]; in e100_setup_ucode()
1351 min_size = fw->data[UCODE_SIZE * 4 + 2]; in e100_setup_ucode()
1367 const struct firmware *fw; in e100_load_ucode_wait() local
1371 fw = e100_request_firmware(nic); in e100_load_ucode_wait()
1373 if (!fw || IS_ERR(fw)) in e100_load_ucode_wait()
1374 return PTR_ERR(fw); in e100_load_ucode_wait()
1376 if ((err = e100_exec_cb(nic, (void *)fw, e100_setup_ucode))) in e100_load_ucode_wait()