Lines Matching refs:filename
79 static int fwflash_update(char *device, char *filename, int flags);
80 static int fwflash_read_file(char *device, char *filename);
364 if ((tmpplug->filename = calloc(1, strlen(plugname) + 1)) in flash_load_plugins()
374 (void) strlcpy(tmpplug->filename, plugname, in flash_load_plugins()
444 tmpplug->filename); in flash_load_plugins()
467 if ((tmpelem->filename = calloc(1, in flash_load_plugins()
468 strlen(tmpplug->filename) + 1)) == NULL) { in flash_load_plugins()
472 strlen(tmpplug->filename) + 1, in flash_load_plugins()
473 tmpplug->filename); in flash_load_plugins()
477 (void) strlcpy(tmpelem->filename, plugname, in flash_load_plugins()
513 char *fwvrfydirpath, *tempdirpath, *filename; in fwflash_load_verifier() local
548 if ((filename = calloc(1, MAXPATHLEN + 1)) == NULL) { in fwflash_load_verifier()
568 free(filename); in fwflash_load_verifier()
587 free(filename); in fwflash_load_verifier()
594 (void) snprintf(filename, MAXPATHLEN, "%s/%s-%s.so", in fwflash_load_verifier()
596 if ((vrfy->handle = dlopen(filename, RTLD_NOW)) == NULL) { in fwflash_load_verifier()
601 filename, drv); in fwflash_load_verifier()
604 bzero(filename, strlen(filename) + 1); in fwflash_load_verifier()
605 (void) snprintf(filename, MAXPATHLEN, in fwflash_load_verifier()
608 if ((vrfy->handle = dlopen(filename, RTLD_NOW)) in fwflash_load_verifier()
616 fwvrfydirpath, drv, clean, filename); in fwflash_load_verifier()
617 free(filename); in fwflash_load_verifier()
623 if ((vrfy->filename = calloc(1, strlen(filename) + 1)) in fwflash_load_verifier()
628 free(filename); in fwflash_load_verifier()
633 (void) strlcpy(vrfy->filename, filename, strlen(filename) + 1); in fwflash_load_verifier()
638 "plugin."), filename); in fwflash_load_verifier()
640 free(filename); in fwflash_load_verifier()
654 "plugin %s\n"), filename); in fwflash_load_verifier()
674 free(filename); in fwflash_load_verifier()
724 verifier->filename, strerror(errno)); in fwflash_load_verifier()
741 free(verifier->filename); in fwflash_load_verifier()
748 verifier->filename = NULL; in fwflash_load_verifier()
862 fwflash_update(char *device, char *filename, int flags) in fwflash_update() argument
886 if (filename == NULL) { in fwflash_update()
926 filename, device); in fwflash_update()
932 curdev->ident->vid, filename); in fwflash_update()
946 verifier->filename, in fwflash_update()
947 filename, curdev->access_devname); in fwflash_update()
952 (rv = confirm_target(curdev, filename)) == in fwflash_update()
956 curdev->plugin->filename); in fwflash_update()
958 filename); in fwflash_update()
964 filename, in fwflash_update()
996 fwflash_read_file(char *device, char *filename) in fwflash_read_file() argument
1007 rv = curdev->plugin->fw_readfw(curdev, filename); in fwflash_read_file()
1013 curdev->access_devname, filename); in fwflash_read_file()
1139 free(thisplug->filename); in fwflash_intr()
1141 free(thisplug->plugin->filename); in fwflash_intr()
1143 thisplug->filename = NULL; in fwflash_intr()
1145 thisplug->plugin->filename = NULL; in fwflash_intr()
1161 free(verifier->filename); in fwflash_intr()
1165 verifier->filename = NULL; in fwflash_intr()