Searched refs:fw_upload (Results 1 - 11 of 11) sorted by relevance

/linux-master/include/linux/
H A Dfirmware.h47 struct fw_upload { struct
71 enum fw_upload_err (*prepare)(struct fw_upload *fw_upload,
73 enum fw_upload_err (*write)(struct fw_upload *fw_upload,
76 enum fw_upload_err (*poll_complete)(struct fw_upload *fw_upload);
77 void (*cancel)(struct fw_upload *fw_upload);
78 void (*cleanup)(struct fw_upload *fw_uploa
194 firmware_upload_unregister(struct fw_upload *fw_upload) argument
[all...]
/linux-master/tools/testing/selftests/firmware/
H A DMakefile7 TEST_FILES := fw_fallback.sh fw_filesystem.sh fw_upload.sh fw_lib.sh
H A Dfw_run_tests.sh28 $TEST_DIR/fw_upload.sh
/linux-master/drivers/base/firmware_loader/
H A Dsysfs_upload.h28 struct fw_upload *fw_upload; member in struct:fw_upload_priv
H A Dsysfs_upload.c106 fwlp->ops->cancel(fwlp->fw_upload);
166 struct fw_upload *fwl;
169 fwl = fwlp->fw_upload;
244 /* Do not interfere with an on-going fw_upload */
273 kfree(fw_upload_priv->fw_upload);
288 * Return: struct fw_upload pointer or ERR_PTR()
291 struct fw_upload *
297 struct fw_upload *fw_upload; local
316 fw_upload
386 firmware_upload_unregister(struct fw_upload *fw_upload) argument
[all...]
/linux-master/drivers/firmware/microchip/
H A Dmpfs-auto-update.c83 struct fw_upload *fw_uploader;
89 static enum fw_upload_err mpfs_auto_update_prepare(struct fw_upload *fw_uploader, const u8 *data,
137 static void mpfs_auto_update_cancel(struct fw_upload *fw_uploader)
144 static enum fw_upload_err mpfs_auto_update_poll_complete(struct fw_upload *fw_uploader)
162 static int mpfs_auto_update_verify_image(struct fw_upload *fw_uploader)
281 static int mpfs_auto_update_write_bitstream(struct fw_upload *fw_uploader, const u8 *data,
343 static enum fw_upload_err mpfs_auto_update_write(struct fw_upload *fw_uploader, const u8 *data,
444 struct fw_upload *fw_uploader;
/linux-master/drivers/media/usb/as102/
H A Das102_drv.c27 static int fw_upload = 1; variable
28 module_param_named(fw_upload, fw_upload, int, 0644);
29 MODULE_PARM_DESC(fw_upload, "Turn on/off default FW upload (default: on)");
354 if (fw_upload)
/linux-master/drivers/media/i2c/
H A Dthp7312.c292 struct fw_upload *fwl;
1782 static enum fw_upload_err thp7312_fw_prepare(struct fw_upload *fw_upload, argument
1785 struct thp7312_device *thp7312 = fw_upload->dd_handle;
1818 static enum fw_upload_err thp7312_fw_write(struct fw_upload *fw_upload, argument
1822 struct thp7312_device *thp7312 = fw_upload->dd_handle;
1865 static enum fw_upload_err thp7312_fw_poll_complete(struct fw_upload *fw_upload) argument
1876 static void thp7312_fw_cancel(struct fw_upload *fw_uploa argument
[all...]
/linux-master/drivers/fpga/
H A Dintel-m10-bmc-sec-update.c26 struct fw_upload *fwl;
528 static enum fw_upload_err m10bmc_sec_prepare(struct fw_upload *fwl,
577 static enum fw_upload_err m10bmc_sec_fw_write(struct fw_upload *fwl, const u8 *data,
607 static enum fw_upload_err m10bmc_sec_poll_complete(struct fw_upload *fwl)
649 static void m10bmc_sec_cancel(struct fw_upload *fwl)
656 static void m10bmc_sec_cleanup(struct fw_upload *fwl)
689 struct fw_upload *fwl;
/linux-master/drivers/cxl/core/
H A Dmemdev.c850 static void cxl_fw_cleanup(struct fw_upload *fwl)
857 static int cxl_fw_do_cancel(struct fw_upload *fwl)
871 static enum fw_upload_err cxl_fw_prepare(struct fw_upload *fwl, const u8 *data,
896 static enum fw_upload_err cxl_fw_write(struct fw_upload *fwl, const u8 *data,
996 static enum fw_upload_err cxl_fw_poll_complete(struct fw_upload *fwl)
1012 static void cxl_fw_cancel(struct fw_upload *fwl)
1036 struct fw_upload *fwl;
/linux-master/lib/
H A Dtest_firmware.c134 struct fw_upload *fwl;
1184 static enum fw_upload_err test_fw_upload_prepare(struct fw_upload *fwl,
1224 static enum fw_upload_err test_fw_upload_write(struct fw_upload *fwl,
1250 static enum fw_upload_err test_fw_upload_complete(struct fw_upload *fwl)
1268 static void test_fw_upload_cancel(struct fw_upload *fwl)
1275 static void test_fw_cleanup(struct fw_upload *fwl)
1296 struct fw_upload *fwl;

Completed in 244 milliseconds