Searched refs:fw (Results 1 - 24 of 24) sorted by relevance

/haiku/src/libs/compat/openbsd_network/compat/sys/
H A Ddevice.h15 struct firmware* fw = firmware_get(name); local
16 if (fw == NULL)
19 *bufp = fw->data;
20 *buflen = fw->datasize;
23 fw->data = NULL;
24 firmware_put(fw, 0);
/haiku/src/system/libroot/posix/musl/math/
H A D__rem_pio2_large.c276 double z,fw,f[20],fq[20],q[20]; local
294 for (j=0,fw=0.0; j<=jx; j++)
295 fw += x[j]*f[jx+i-j];
296 q[i] = fw;
303 fw = (double)(int32_t)(0x1p-24*z);
304 iq[i] = (int32_t)(z - 0x1p24*fw);
305 z = q[j-1]+fw;
358 for (j=0,fw=0.0; j<=jx; j++)
359 fw += x[j]*f[jx+i-j];
360 q[i] = fw;
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/
H A Dif_ath_ahb.c144 const struct firmware *fw = NULL; local
174 fw = firmware_get(buf);
175 if (fw == NULL) {
182 __func__, fw->data);
184 malloc(fw->datasize, M_TEMP, M_WAITOK | M_ZERO);
190 memcpy(sc->sc_eepromdata, fw->data, fw->datasize);
191 firmware_put(fw, 0);
H A Dif_ath_pci.c244 const struct firmware *fw = NULL; local
336 fw = firmware_get(buf);
337 if (fw == NULL) {
344 __func__, fw->data);
346 malloc(fw->datasize, M_TEMP, M_WAITOK | M_ZERO);
352 memcpy(sc->sc_eepromdata, fw->data, fw->datasize);
353 firmware_put(fw, 0);
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/
H A Dif_rtwn_fw.c117 const struct firmware *fw; local
125 fw = firmware_get(sc->fwname);
127 if (fw == NULL) {
133 len = fw->datasize;
139 ptr = fw->data;
220 firmware_put(fw, FIRMWARE_UNLOAD);
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8335/dev/malo/
H A Dif_malohal.c376 const struct firmware *fw; local
379 fw = firmware_get(helper);
380 if (fw == NULL) {
387 helper, fw->datasize);
389 error = malo_hal_send_helper(mh, fw->datasize, fw->data, fw->datasize,
398 firmware_put(fw, FIRMWARE_UNLOAD);
439 const struct firmware *fw; local
448 fw
[all...]
/haiku/data/bin/
H A Dinstall-wifi-firmwares.sh152 local file='ipw2100-fw-1.3.tgz'
173 local file='ipw2200-fw-3.1.tgz'
182 cd "${tempDir}/ipw2200-fw-3.1"
183 mv LICENSE.ipw2200-fw "${tempFirmwareDir}/${driver}/"
184 mv ipw2200-ibss.fw "${tempFirmwareDir}/${driver}/"
185 mv ipw2200-sniffer.fw "${tempFirmwareDir}/${driver}/"
186 mv ipw2200-bss.fw "${tempFirmwareDir}/${driver}/"
264 newFileName=$(echo $i | sed "s/\(.*\)\.fw$/bwi_v3_\1/g")
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/wpi/
H A Dif_wpi.c4955 struct wpi_fw_info *fw = &sc->fw; local
4962 memcpy(dma->vaddr, fw->init.data, fw->init.datasz);
4964 memcpy(dma->vaddr + WPI_FW_DATA_MAXSZ, fw->init.text, fw->init.textsz);
4971 wpi_prph_write(sc, WPI_BSM_DRAM_DATA_SIZE, fw->init.datasz);
4974 wpi_prph_write(sc, WPI_BSM_DRAM_TEXT_SIZE, fw->init.textsz);
4978 error = wpi_load_bootcode(sc, fw->boot.text, fw
5020 struct wpi_fw_info *fw = &sc->fw; local
[all...]
H A Dif_wpivar.h199 struct wpi_fw_info fw; member in struct:wpi_softc
/haiku/src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/
H A Dbwimac.c833 bwi_fwimage_is_valid(struct bwi_softc *sc, const struct firmware *fw, argument
838 if (fw->datasize < sizeof(*hdr)) {
841 fw->name, fw->datasize);
845 hdr = (const struct bwi_fwhdr *)fw->data;
851 if (be32toh(hdr->fw_size) != fw->datasize - sizeof(*hdr)) {
854 "fw %u, real %zu\n", fw->name,
855 be32toh(hdr->fw_size), fw->datasize - sizeof(*hdr));
863 "fw \'
1008 const uint32_t *fw; local
1137 bwi_mac_fw_load_iv(struct bwi_mac *mac, const struct firmware *fw) argument
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/
H A Dif_iwn.c8140 struct iwn_fw_info *fw = &sc->fw; local
8145 memcpy(dma->vaddr, fw->init.data, fw->init.datasz);
8148 fw->init.text, fw->init.textsz);
8155 iwn_prph_write(sc, IWN_BSM_DRAM_DATA_SIZE, fw->init.datasz);
8158 iwn_prph_write(sc, IWN_BSM_DRAM_TEXT_SIZE, fw->init.textsz);
8162 error = iwn4965_load_bootcode(sc, fw->boot.text, fw
8246 struct iwn_fw_part *fw; local
8281 iwn_read_firmware_leg(struct iwn_softc *sc, struct iwn_fw_info *fw) argument
8335 iwn_read_firmware_tlv(struct iwn_softc *sc, struct iwn_fw_info *fw, uint16_t alt) argument
8462 struct iwn_fw_info *fw = &sc->fw; local
[all...]
H A Dif_iwnvar.h327 struct iwn_fw_info fw; member in struct:iwn_softc
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2200/dev/iwi/
H A Dif_iwi.c2149 iwi_setup_ofw(struct iwi_softc *sc, struct iwi_fw *fw) argument
2151 const struct firmware *fp = fw->fp;
2167 fw->data = ((const char *) fp->data) + sizeof(struct iwi_firmware_ohdr);
2168 fw->size = fp->datasize - sizeof(struct iwi_firmware_ohdr);
2169 fw->name = fp->name;
2174 iwi_setup_oucode(struct iwi_softc *sc, struct iwi_fw *fw) argument
2178 hdr = iwi_setup_ofw(sc, fw);
2181 fw->name);
2188 iwi_getfw(struct iwi_fw *fw, const char *fwname, argument
2191 if (fw
2321 iwi_put_fw(struct iwi_fw *fw) argument
2344 iwi_load_ucode(struct iwi_softc *sc, const struct iwi_fw *fw) argument
2419 iwi_load_firmware(struct iwi_softc *sc, const struct iwi_fw *fw) argument
[all...]
/haiku/src/add-ons/kernel/drivers/disk/nvme/libnvme/
H A Dnvme_admin.c447 void *fw, uint32_t size,
459 return nvme_admin_exec_cmd(ctrlr, &cmd, fw, size);
446 nvme_admin_fw_image_dl(struct nvme_ctrlr *ctrlr, void *fw, uint32_t size, uint32_t offset) argument
H A Dnvme.h693 * @param fw Firmware data buffer
700 void *fw, size_t size, int slot);
H A Dnvme_internal.h677 void *fw, uint32_t size, uint32_t offset);
H A Dnvme_ctrlr.c1345 void *fw, size_t size, int slot)
1349 void *f = fw;
1344 nvme_ctrlr_update_firmware(struct nvme_ctrlr *ctrlr, void *fw, size_t size, int slot) argument
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/
H A Dif_iwx.c663 dram->fw = mallocarray(dram->umac_cnt + dram->lmac_cnt,
664 sizeof(*dram->fw), M_DEVBUF, M_ZERO | M_NOWAIT);
665 if (!dram->fw) {
682 &dram->fw[fw_cnt]);
686 htole64(dram->fw[fw_cnt].paddr);
688 (unsigned long long)dram->fw[fw_cnt].paddr,
689 (unsigned long long)dram->fw[fw_cnt].size));
697 &fws->fw_sect[fw_cnt + 1], &dram->fw[fw_cnt]);
701 htole64(dram->fw[fw_cnt].paddr);
703 (unsigned long long)dram->fw[fw_cn
1179 iwx_fw_info_free(struct iwx_fw_info *fw) argument
1197 struct iwx_fw_info *fw = &sc->sc_fw; local
[all...]
H A Dif_iwxvar.h341 * @fw: lmac and umac dram data
342 * @lmac_cnt: number of lmac sections in fw image
343 * @umac_cnt: number of umac sections in fw image
345 * @paging_cnt: number of paging sections needed by fw image
348 struct iwx_dma_info *fw; member in struct:iwx_self_init_dram
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw/
H A Dif_ipw.c1014 /* XXX suppress state change in case the fw auto-associates */
1035 /* XXX probably need to issue disassoc to fw */
1971 ipw_load_firmware(struct ipw_softc *sc, const char *fw, int size) argument
1978 p = fw;
1979 end = fw + size;
2318 const char *fw; local
2350 fw = (const char *)fp->data + sizeof *hdr + le32toh(hdr->mainsz);
2351 if (ipw_load_ucode(sc, fw, le32toh(hdr->ucodesz)) != 0) {
2378 fw = (const char *)fp->data + sizeof *hdr;
2379 if (ipw_load_firmware(sc, fw, le32to
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8363/dev/mwl/
H A Dmwlhal.c73 #define MWL_BASTREAMS_MAX 7 /* max BA streams (NB: fw >3.3.5.9) */
74 #define MWL_BAQID_MAX 8 /* max BA Q id's (NB: fw >3.3.5.9) */
165 #define MHF_FWHANG 0x0002 /* fw appears hung */
169 int mh_regioncode; /* XXX last region code sent to fw */
921 /* XXX map pseudo-codes to fw codes */
1587 /* fw returns qid, map it to BA stream */
2335 device_printf(mh->mh_dev, "problem loading fw image\n");
2533 const struct firmware *fw; local
2542 fw = firmware_get(fwname);
2543 if (fw
[all...]
/haiku/src/apps/cortex/MediaRoutingView/
H A DMediaNodePanel.cpp864 float fw = be_plain_font->StringWidth(m_label.String()); local
865 m_labelOffset.x = m_labelRect.left + m_labelRect.Width() / 2.0 - fw / 2.0;
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/
H A Dif_iwm.c684 iwm_fw_info_free(struct iwm_fw_info *fw) argument
686 free(fw->fw_rawdata, M_DEVBUF, fw->fw_rawsize);
687 fw->fw_rawdata = NULL;
688 fw->fw_rawsize = 0;
689 /* don't touch fw->fw_status */
690 memset(fw->fw_sects, 0, sizeof(fw->fw_sects));
710 struct iwm_fw_info *fw = &sc->sc_fw; local
720 if (fw
4418 struct iwm_fw_sects *fw = &sc->sc_fw.fw_sects[ucode_type]; local
10139 iwm_save_fw_paging(struct iwm_softc *sc, const struct iwm_fw_sects *fw) argument
10152 iwm_send_paging_cmd(struct iwm_softc *sc, const struct iwm_fw_sects *fw) argument
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/
H A Dif_run.c1222 const struct firmware *fw; local
1230 fw = firmware_get("runfw");
1232 if (fw == NULL) {
1238 if (fw->datasize != 8192) {
1251 base = fw->data;
1259 temp = fw->data;
1308 (base == fw->data) ? "RT2870" : "RT3071",
1312 firmware_put(fw, FIRMWARE_UNLOAD);

Completed in 348 milliseconds