Lines Matching refs:fw
461 struct catpt_fw_hdr *fw) in catpt_restore_firmware() argument
463 u32 offset = sizeof(*fw); in catpt_restore_firmware()
467 fw, sizeof(*fw), false); in catpt_restore_firmware()
469 for (i = 0; i < fw->modules; i++) { in catpt_restore_firmware()
473 mod = (struct catpt_fw_mod_hdr *)((u8 *)fw + offset); in catpt_restore_firmware()
474 if (strncmp(fw->signature, mod->signature, in catpt_restore_firmware()
507 struct catpt_fw_hdr *fw) in catpt_load_firmware() argument
509 u32 offset = sizeof(*fw); in catpt_load_firmware()
513 fw, sizeof(*fw), false); in catpt_load_firmware()
515 for (i = 0; i < fw->modules; i++) { in catpt_load_firmware()
519 mod = (struct catpt_fw_mod_hdr *)((u8 *)fw + offset); in catpt_load_firmware()
520 if (strncmp(fw->signature, mod->signature, in catpt_load_firmware()
545 struct catpt_fw_hdr *fw; in catpt_load_image() local
555 fw = (struct catpt_fw_hdr *)img->data; in catpt_load_image()
556 if (strncmp(fw->signature, signature, FW_SIGNATURE_SIZE)) { in catpt_load_image()
569 fw = (struct catpt_fw_hdr *)vaddr; in catpt_load_image()
571 ret = catpt_restore_firmware(cdev, chan, paddr, fw); in catpt_load_image()
573 ret = catpt_load_firmware(cdev, chan, paddr, fw); in catpt_load_image()