Searched refs:firmware (Results 1 - 25 of 29) sorted by relevance

12

/haiku/src/libs/compat/freebsd_network/compat/sys/
H A Dfirmware.h12 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 Dfirmware.c11 #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 Ddevice.h9 #include <sys/firmware.h>
15 struct firmware* fw = firmware_get(name);
/haiku/src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/
H A Dif_bwivar.h454 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 Dif_bwi_pci.c261 MODULE_DEPEND(bwi, firmware, 1, 1, 1); /* firmware support */
H A Dbwimac.c59 #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 Dif_malohal.c44 #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 Dif_malo_pci.c354 MODULE_DEPEND(malo, firmware, 1, 1, 1);
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw/
H A Dif_ipwvar.h119 const struct firmware *sc_firmware;
H A Dif_ipw.c54 #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 Dinstall-wifi-firmwares.sh20 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 Dif_ath_ahb.c71 /* 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 Dif_ath_pci.c68 /* 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 Dif_rtwn_fw.c39 #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 Dif_rtwn.c43 #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 Dif_iwivar.h116 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 Dif_iwi.c57 #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 Dif_mwl_pci.c293 MODULE_DEPEND(mwl, firmware, 1, 1, 1);
H A Dmwlhal.c47 #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 Dif_wpivar.h227 const struct firmware *fw_fp;
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/
H A Dif_ral_pci.c57 MODULE_DEPEND(ral, firmware, 1, 1, 1);
H A Drt2661.c41 #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 Dif_iwnvar.h290 const struct firmware *fw_fp;
349 * provide a pipeline for the firmware responses
/haiku/src/add-ons/accelerants/radeon_hd/atombios/
H A Datom.cpp1458 _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 Dnvme_spec.h1077 * 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)

Completed in 209 milliseconds

12