Lines Matching refs:fw
355 const struct firmware *fw; in load_code() local
377 if (request_firmware(&fw, "icom_call_setup.bin", &dev->dev) < 0) { in load_code()
383 if (fw->size > ICOM_DCE_IRAM_OFFSET) { in load_code()
385 release_firmware(fw); in load_code()
391 for (index = 0; index < fw->size; index++) in load_code()
392 writeb(fw->data[index], &iram_ptr[index]); in load_code()
394 release_firmware(fw); in load_code()
397 if (request_firmware(&fw, "icom_res_dce.bin", &dev->dev) < 0) { in load_code()
403 if (fw->size > ICOM_IRAM_SIZE) { in load_code()
405 release_firmware(fw); in load_code()
411 for (index = ICOM_DCE_IRAM_OFFSET; index < fw->size; index++) in load_code()
412 writeb(fw->data[index], &iram_ptr[index]); in load_code()
414 release_firmware(fw); in load_code()
442 if (request_firmware(&fw, "icom_asc.bin", &dev->dev) < 0) { in load_code()
448 if (fw->size > ICOM_DCE_IRAM_OFFSET) { in load_code()
450 release_firmware(fw); in load_code()
455 for (index = 0; index < fw->size; index++) in load_code()
456 new_page[index] = fw->data[index]; in load_code()
458 writeb((char) ((fw->size + 16)/16), &icom_port->dram->mac_length); in load_code()
461 release_firmware(fw); in load_code()