Lines Matching refs:fw

3494 	((const struct bwn_fwinitvals *)((const char *)fwp.fw->data + offset))
3497 struct bwn_fw *fw = &mac->mac_fw;
3500 hdr = (const struct bwn_fwhdr *)(fw->initvals.fw->data);
3501 error = bwn_fwinitvals_write(mac, GETFWOFFSET(fw->initvals, hdr_len),
3502 be32toh(hdr->size), fw->initvals.fw->datasize - hdr_len);
3505 if (fw->initvals_band.fw) {
3506 hdr = (const struct bwn_fwhdr *)(fw->initvals_band.fw->data);
3508 GETFWOFFSET(fw->initvals_band, hdr_len),
3510 fw->initvals_band.fw->datasize - hdr_len);
3830 struct bwn_fw *fw = &mac->mac_fw;
3914 device_printf(sc->sc_dev, "ucode fw: %s\n", filename);
3915 error = bwn_fw_get(mac, type, filename, &fw->ucode);
3922 KASSERT(fw->no_pcmfile == 0, ("%s:%d fail", __func__, __LINE__));
3924 error = bwn_fw_get(mac, type, "pcm5", &fw->pcm);
3926 fw->no_pcmfile = 1;
3985 error = bwn_fw_get(mac, type, filename, &fw->initvals);
4043 error = bwn_fw_get(mac, type, filename, &fw->initvals_band);
4062 const struct firmware *fw;
4079 fw = firmware_get(namebuf);
4080 if (fw == NULL) {
4081 device_printf(sc->sc_dev, "the fw file(%s) not found\n",
4085 if (fw->datasize < sizeof(struct bwn_fwhdr))
4087 hdr = (const struct bwn_fwhdr *)(fw->data);
4092 (fw->datasize - sizeof(struct bwn_fwhdr)))
4103 bfw->fw = fw;
4107 device_printf(sc->sc_dev, "the fw file(%s) format error\n", namebuf);
4108 if (fw != NULL)
4109 firmware_put(fw, FIRMWARE_UNLOAD);
4127 if (bfw->fw != NULL)
4128 firmware_put(bfw->fw, FIRMWARE_UNLOAD);
4129 bfw->fw = NULL;
4137 ((const uint32_t *)((const char *)fwp.fw->data + offset))
4139 ((fwp.fw->datasize - offset) / sizeof(uint32_t))
4165 if (mac->mac_fw.pcm.fw) {
5280 device_printf(sc->sc_dev,"fw panic (%u)\n", reason);
6776 bwn_restart(mac, "fw watchdog");