Lines Matching full:fw
62 * fw.name != NULL when an image is registered; file != NULL for
66 * firmware_register --> fw.name = image_name
68 * firmware_unregister --> fw.name = NULL
105 * 'fw' is the externally visible image information.
108 * Use PRIV_FW(fw) to get a pointer to the cointainer of fw.
111 struct firmware fw; /* externally visible information */
119 ((intptr_t)(x) - offsetof(struct priv_fw, fw)) )
162 if (fp->fw.name != NULL && strcasecmp(name, fp->fw.name) == 0)
172 if (*fp->fw.name == '/' && strlen(fp->fw.name) > strlen(name)) {
173 const char *p = fp->fw.name + strlen(fp->fw.name) - strlen(name);
215 frp->fw.name = name;
216 frp->fw.data = data;
217 frp->fw.datasize = datasize;
218 frp->fw.version = version;
226 return (&frp->fw);
254 free(__DECONST(char *, fp->fw.name), M_FIRMWARE);
280 const struct firmware *fw;
326 fw = firmware_register(fn, data, vattr.va_size, 0, NULL);
327 if (fw == NULL)
329 fp = PRIV_FW(fw);
437 return &fp->fw;
530 free(__DECONST(char *, fp->fw.data), M_FIRMWARE);
531 free(__DECONST(char *, fp->fw.name), M_FIRMWARE);
578 const struct firmware *fw;
592 fw = firmware_register(name, addr, size, version, NULL);
593 fp = PRIV_FW(fw);
636 if (fp->fw.name != NULL) {
638 __func__, fp->fw.name, fp->refcnt);