Home | History | Annotate | Download | only in ic

Lines Matching refs:fwi

1958     struct bwi_fw_image *fwi, uint8_t fw_type)
1961 char *fw_name = fwi->fwi_name;
1962 size_t fw_name_size = sizeof(fwi->fwi_name);
1968 if (fwi->fwi_data != NULL)
1983 fwi->fwi_size = firmware_get_size(fwh);
1984 if (fwi->fwi_size < sizeof(struct bwi_fwhdr)) {
1993 "firmware image %s, size %zx\n", fw_name, fwi->fwi_size);
1995 fwi->fwi_data = firmware_malloc(fwi->fwi_size);
1996 if (fwi->fwi_data == NULL) {
2003 "firmware image %s loaded at %p\n", fw_name, fwi->fwi_data);
2005 fwi->fwi_data = firmware_malloc(fwi->fwi_size);
2006 error = firmware_read(fwh, 0, fwi->fwi_data, fwi->fwi_size);
2011 hdr = (const struct bwi_fwhdr *)fwi->fwi_data;
2018 if (fw_size != fwi->fwi_size - sizeof(*hdr)) {
2021 fw_size, fwi->fwi_size - sizeof(*hdr));
2049 firmware_free(fwi->fwi_data, fwi->fwi_size);
2050 fwi->fwi_data = NULL;
2051 fwi->fwi_size = 0;
2058 bwi_mac_fw_image_free(struct bwi_mac *mac, struct bwi_fw_image *fwi)
2060 if (fwi->fwi_data != NULL) {
2062 fwi->fwi_name);
2063 firmware_free(fwi->fwi_data, fwi->fwi_size);
2064 fwi->fwi_data = NULL;
2065 fwi->fwi_size = 0;
2205 bwi_mac_fw_load_iv(struct bwi_mac *mac, const struct bwi_fw_image *fwi)
2214 "loading %s at %p\n", fwi->fwi_name, fwi->fwi_data);
2217 hdr = (const struct bwi_fwhdr *)fwi->fwi_data;
2223 iv_img_size = fwi->fwi_size - sizeof(*hdr);
2226 iv = (const struct bwi_fw_iv *)(fwi->fwi_data + sizeof(*hdr));