Lines Matching refs:fwname
46 iwmbt_fw_read(struct iwmbt_firmware *fw, const char *fwname)
53 fd = open(fwname, O_RDONLY);
55 warn("%s: open: %s", __func__, fwname);
60 warn("%s: stat: %s", __func__, fwname);
94 fw->fwname = strdup(fwname);
105 if (fw->fwname)
106 free(fw->fwname);
117 char *fwname;
123 asprintf(&fwname, "%s/ibt-hw-%x.%x.%x-fw-%x.%x.%x.%x.%x.%s",
138 if (stat(fwname, &sb) != 0 && errno == ENOENT) {
139 free(fwname);
140 asprintf(&fwname, "%s/ibt-hw-%x.%x.%s",
150 asprintf(&fwname, "%s/ibt-%u-%u.%s",
161 asprintf(&fwname, "%s/ibt-%u-%u-%u.%s",
170 fwname = NULL;
173 return (fwname);
180 char *fwname;
187 asprintf(&fwname, "%s/ibt-%04x-%04x.%s",
193 return (fwname);