/haiku/src/libs/compat/freebsd_network/compat/sys/ |
H A D | firmware.h | 12 struct firmware { struct 20 const struct firmware* firmware_get(const char*); 21 void firmware_put(const struct firmware*, int);
|
/haiku/src/libs/compat/freebsd_network/ |
H A D | firmware.c | 11 #include <compat/sys/firmware.h> 46 const struct firmware* 51 struct firmware* firmware = NULL; local 76 strlcat(firmwarePath, "/firmware/", B_PATH_NAME_LENGTH); 100 firmware = (struct firmware*)malloc(sizeof(struct firmware)); 101 if (firmware == NULL) 104 firmware 136 firmware_put(const struct firmware* firmware, int flags) argument [all...] |
/haiku/src/libs/compat/openbsd_network/compat/sys/ |
H A D | device.h | 9 #include <sys/firmware.h> 15 struct firmware* fw = firmware_get(name);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/ |
H A D | if_bwivar.h | 454 struct firmware; 471 const struct firmware *mac_stub; 472 const struct firmware *mac_ucode; 473 const struct firmware *mac_pcm; 474 const struct firmware *mac_iv; 475 const struct firmware *mac_iv_ext;
|
H A D | if_bwi_pci.c | 261 MODULE_DEPEND(bwi, firmware, 1, 1, 1); /* firmware support */
|
H A D | bwimac.c | 59 #include <sys/firmware.h> 109 static int bwi_mac_fw_load_iv(struct bwi_mac *, const struct firmware *); 321 /* Prepare to initialize firmware */ 833 bwi_fwimage_is_valid(struct bwi_softc *sc, const struct firmware *fw, 840 "invalid firmware (%s): invalid size %zu\n", 853 "invalid firmware (%s): size mismatch, " 862 "invalid firmware (%s): type mismatch, " 870 "invalid firmware (%s): wrong generation, " 888 * Try getting the firmware stub so firmware [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8335/dev/malo/ |
H A D | if_malohal.c | 44 #include <sys/firmware.h> 175 * Low level firmware cmd block handshake support. 217 device_printf(mh->mh_dev, "firmware hung, skipping cmd 0x%x\n", 281 * Reset internal state after a firmware download. 376 const struct firmware *fw; 386 device_printf(mh->mh_dev, "load %s firmware image (%zu bytes)\n", 437 malo_hal_fwload_main(struct malo_hal *mh, char *firmware) argument 439 const struct firmware *fw; 448 fw = firmware_get(firmware); 450 device_printf(mh->mh_dev, "could not read firmware 484 malo_hal_fwload(struct malo_hal *mh, char *helper, char *firmware) argument [all...] |
H A D | if_malo_pci.c | 354 MODULE_DEPEND(malo, firmware, 1, 1, 1);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw/ |
H A D | if_ipwvar.h | 119 const struct firmware *sc_firmware;
|
H A D | if_ipw.c | 54 #include <sys/firmware.h> 97 MODULE_DEPEND(ipw, firmware, 1, 1, 1); 409 const struct firmware *fp; 431 * Load firmware image using the firmware(9) subsystem. Doing 443 "could not load firmware image '%s'\n", imagename); 449 "firmware image too short %zu\n", fp->datasize); 458 "firmware image too short %zu\n", fp->datasize); 833 * The firmware automatically adapts the transmit speed. We report its current 1029 * loss as the firmware wil [all...] |
/haiku/data/bin/ |
H A D | install-wifi-firmwares.sh | 20 MESSAGE="This script will install firmware for various wireless network cards. 34 baseURL='https://raw.githubusercontent.com/haiku/firmware/master/wifi/' 35 firmwareDir=`finddir B_SYSTEM_DATA_DIRECTORY`/firmware 39 intelLicense='/boot/system/data/licenses/Intel (2xxx firmware)' 71 | ipw2100,iprowifi2200 firmware is covered by the following Intel(R) license: | 107 local msg="As a result, ${driver}'s firmware will not be installed." 133 echo "Acquiring firmware for ${driver} ..." 142 echo "... firmware for ${driver} will be installed." 151 # Prepare firmware archive for extraction. 158 # Extract the firmware [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ |
H A D | if_ath_ahb.c | 71 /* For EEPROM firmware */ 74 #include <sys/firmware.h> 144 const struct firmware *fw = NULL; 167 * If there's an EEPROM firmware image, load that in. 171 device_printf(dev, "%s: looking up firmware @ '%s'\n", 176 device_printf(dev, "%s: couldn't find firmware\n", 181 device_printf(dev, "%s: EEPROM firmware @ %p\n",
|
H A D | if_ath_pci.c | 68 /* For EEPROM firmware */ 71 #include <sys/firmware.h> 244 const struct firmware *fw = NULL; 328 * If there's an EEPROM firmware image, load that in. 333 device_printf(dev, "%s: looking up firmware @ '%s'\n", 338 device_printf(dev, "%s: couldn't find firmware\n", 343 device_printf(dev, "%s: EEPROM firmware @ %p\n",
|
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/ |
H A D | if_rtwn_fw.c | 39 #include <sys/firmware.h> 88 "%s: could not load firmware page %d (offset %u)\n", 117 const struct firmware *fw; 123 /* Read firmware image from the filesystem. */ 135 device_printf(sc->sc_dev, "wrong firmware size (%zu)\n", len); 158 /* Enable firmware download. */ 194 "%s: failed to upload firmware %s (error %d)\n", 199 /* Disable firmware download. */ 207 /* Wait for firmware readiness. */ 215 "timeout waiting for firmware readines [all...] |
H A D | if_rtwn.c | 43 #include <sys/firmware.h> 355 "0 - disabled, 1 - via net80211, 2 - via firmware"); 784 return (0); /* requires firmware */ 836 /* Setup addresses in firmware. */ 1273 /* Upload (QoS) Null Data frame to firmware. */ 1742 /* Notify firmware. */ 1799 /* Init firmware commands ring. */ 1960 MODULE_DEPEND(rtwn, firmware, 1, 1, 1);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2200/dev/iwi/ |
H A D | if_iwivar.h | 116 const struct firmware *fp; /* image handle */ 117 const char *data; /* firmware image data */ 118 size_t size; /* firmware image size */ 163 * The card needs external firmware images to work, which is made of a 164 * bootloader, microcode and firmware proper. In version 3.00 and 167 * Old firmware < 3.0 has separate boot and ucode, so we need to 182 enum ieee80211_opmode fw_mode; /* mode of current firmware */ 183 struct iwi_fw fw_boot; /* boot firmware */ 218 int sc_state_timer; /* firmware state timer */ 219 int sc_busy_timer; /* firmware cm [all...] |
H A D | if_iwi.c | 57 #include <sys/firmware.h> 112 MODULE_DEPEND(iwi, firmware, 1, 1, 1); 497 * Get firmware image (and possibly dma memory) on mode change. 501 /* allocate DMA memory for mapping firmware image */ 921 * The firmware automatically adapts the transmit speed. We report its current 958 * shutdown the firmware and disabled interrupts. 985 * for the ASSOC status to come back from the firmware. 1196 * frame size in the firmware 1422 * to abort a scan lest the firmware crash we scan 1527 * The firmware notifie [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8363/dev/mwl/ |
H A D | if_mwl_pci.c | 293 MODULE_DEPEND(mwl, firmware, 1, 1, 1);
|
H A D | mwlhal.c | 47 #include <sys/firmware.h> 83 * implemented in firmware. 142 * submitting operations to the firmware. Access to this 340 * Some cards have SDRAM. When loading firmware we need 382 * Reset internal state after a firmware download. 520 * Kick the firmware to tell it there are new tx descriptors 555 * cmd MUST be done after a firmware download or the 841 * value suitable for feeding to the firmware. 883 * in the beacon frame is allowed to go out and the firmware 1740 * Prod the firmware t [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/wpi/ |
H A D | if_wpivar.h | 227 const struct firmware *fw_fp;
|
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/ |
H A D | if_ral_pci.c | 57 MODULE_DEPEND(ral, firmware, 1, 1, 1);
|
H A D | rt2661.c | 41 #include <sys/firmware.h> 2427 const struct firmware *fp; 2439 "don't know how to retrieve firmware\n", 2448 "%s: unable to retrieve firmware image %s\n",
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/ |
H A D | if_iwnvar.h | 290 const struct firmware *fw_fp; 349 * provide a pipeline for the firmware responses
|
/haiku/src/add-ons/accelerants/radeon_hd/atombios/ |
H A D | atom.cpp | 1458 _ATOM_VRAM_USAGE_BY_FIRMWARE *firmware; local 1462 firmware = (_ATOM_VRAM_USAGE_BY_FIRMWARE *)(ctx->bios + data_offset); 1465 = &firmware->asFirmwareVramReserveInfo[0]; 1467 TRACE("Atom firmware requested 0x%" B_PRIX32 " %" B_PRIu16 "kb\n",
|
/haiku/src/add-ons/kernel/drivers/disk/nvme/libnvme/ |
H A D | nvme_spec.h | 1077 * Supports firmware activate/download commands. 1079 uint16_t firmware : 1; member in struct:nvme_ctrlr_data::__anon17 1109 * Number of firmware slots. 1180 * Maximum time for firmware activation. 2088 * Firmware Slot. Specifies the firmware slot that shall be used for the 2089 * Commit Action. The controller shall choose the firmware slot (slot 1 - 7)
|