Lines Matching refs:firmware
6 #include <linux/firmware.h>
13 * enum fw_opt - options to control firmware loading behaviour
16 * when the firmware is not found. Userspace is in charge to load the
17 * firmware using the sysfs loading facility.
18 * @FW_OPT_NOWAIT: Used to describe the firmware request is asynchronous.
20 * filesystem lookup fails at finding the firmware. For details refer to
23 * @FW_OPT_NOCACHE: Disables firmware caching. Firmware caching is used to
24 * cache the firmware upon suspend, so that upon resume races against the
25 * firmware file lookup on storage is avoided. Used for calls where the
27 * firmware caching mechanism.
31 * the platform's main firmware. If both this fallback and the sysfs
33 * @FW_OPT_PARTIAL: Allow partial read of firmware instead of needing to read
55 * Concurrent request_firmware() for the same firmware need to be
57 * state of the firmware loading.
165 int assign_fw(struct firmware *fw, struct device *device);
170 bool firmware_is_builtin(const struct firmware *fw);
171 bool firmware_request_builtin_buf(struct firmware *fw, const char *name,
174 static inline bool firmware_is_builtin(const struct firmware *fw)
178 static inline bool firmware_request_builtin_buf(struct firmware *fw,