Home
last modified time | relevance | path

Searched refs:fwl (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/fpga/
H A Dintel-m10-bmc-sec-update.c26 struct fw_upload *fwl; member
531 struct m10bmc_sec *sec = fwl->dd_handle; in m10bmc_sec_prepare()
581 struct m10bmc_sec *sec = fwl->dd_handle; in m10bmc_sec_fw_write()
610 struct m10bmc_sec *sec = fwl->dd_handle; in m10bmc_sec_poll_complete()
652 struct m10bmc_sec *sec = fwl->dd_handle; in m10bmc_sec_cancel()
659 struct m10bmc_sec *sec = fwl->dd_handle; in m10bmc_sec_cleanup()
690 struct fw_upload *fwl; in m10bmc_sec_probe() local
718 if (IS_ERR(fwl)) { in m10bmc_sec_probe()
720 ret = PTR_ERR(fwl); in m10bmc_sec_probe()
724 sec->fwl = fwl; in m10bmc_sec_probe()
[all …]
/linux-6.15/drivers/cxl/core/
H A Dmemdev.c830 struct cxl_memdev_state *mds = fwl->dd_handle; in cxl_fw_cleanup()
837 struct cxl_memdev_state *mds = fwl->dd_handle; in cxl_fw_do_cancel()
852 struct cxl_memdev_state *mds = fwl->dd_handle; in cxl_fw_prepare()
878 struct cxl_memdev_state *mds = fwl->dd_handle; in cxl_fw_write()
910 return cxl_fw_do_cancel(fwl); in cxl_fw_write()
987 return cxl_fw_do_cancel(fwl); in cxl_fw_poll_complete()
1007 static void cxl_remove_fw_upload(void *fwl) in cxl_remove_fw_upload() argument
1009 firmware_upload_unregister(fwl); in cxl_remove_fw_upload()
1017 struct fw_upload *fwl; in devm_cxl_setup_fw_upload() local
1024 if (IS_ERR(fwl)) in devm_cxl_setup_fw_upload()
[all …]
/linux-6.15/Documentation/driver-api/firmware/
H A Dfw_upload.rst44 struct fw_upload *fwl;
60 fwl = firmware_upload_register(THIS_MODULE, sec->dev, sec->fw_name,
62 if (IS_ERR(fwl)) {
65 return PTR_ERR(fwl);
68 sec->fwl = fwl;
76 firmware_upload_unregister(sec->fwl);
/linux-6.15/drivers/base/firmware_loader/
H A Dsysfs_upload.c166 struct fw_upload *fwl; in fw_upload_main() local
169 fwl = fwlp->fw_upload; in fw_upload_main()
170 fw_sysfs = (struct fw_sysfs *)fwl->priv; in fw_upload_main()
174 ret = fwlp->ops->prepare(fwl, fwlp->data, fwlp->remaining_size); in fw_upload_main()
182 ret = fwlp->ops->write(fwl, fwlp->data, offset, in fw_upload_main()
198 ret = fwlp->ops->poll_complete(fwl); in fw_upload_main()
204 fwlp->ops->cleanup(fwl); in fw_upload_main()
/linux-6.15/lib/
H A Dtest_firmware.c134 struct fw_upload *fwl; member
1105 firmware_upload_unregister(tst->fwl); in upload_release()
1187 struct test_firmware_upload *tst = fwl->dd_handle; in test_fw_upload_prepare()
1228 struct test_firmware_upload *tst = fwl->dd_handle; in test_fw_upload_write()
1252 struct test_firmware_upload *tst = fwl->dd_handle; in test_fw_upload_complete()
1270 struct test_firmware_upload *tst = fwl->dd_handle; in test_fw_upload_cancel()
1275 static void test_fw_cleanup(struct fw_upload *fwl) in test_fw_cleanup() argument
1296 struct fw_upload *fwl; in upload_register_store() local
1326 if (IS_ERR(fwl)) { in upload_register_store()
1327 ret = PTR_ERR(fwl); in upload_register_store()
[all …]
/linux-6.15/drivers/net/pse-pd/
H A Dpd692x0.c90 struct fw_upload *fwl; member
1228 struct pd692x0_priv *priv = fwl->dd_handle; in pd692x0_fw_prepare()
1285 struct pd692x0_priv *priv = fwl->dd_handle; in pd692x0_fw_write()
1376 struct pd692x0_priv *priv = fwl->dd_handle; in pd692x0_fw_poll_complete()
1409 struct pd692x0_priv *priv = fwl->dd_handle; in pd692x0_fw_cancel()
1416 struct pd692x0_priv *priv = fwl->dd_handle; in pd692x0_fw_cleanup()
1444 struct fw_upload *fwl; in pd692x0_i2c_probe() local
1510 if (IS_ERR(fwl)) in pd692x0_i2c_probe()
1511 return dev_err_probe(dev, PTR_ERR(fwl), in pd692x0_i2c_probe()
1513 priv->fwl = fwl; in pd692x0_i2c_probe()
[all …]
/linux-6.15/drivers/greybus/
H A Dgb-beagleplay.c85 struct fw_upload *fwl; member
1045 struct fw_upload *fwl; in gb_fw_init() local
1048 bg->fwl = NULL; in gb_fw_init()
1069 fwl = firmware_upload_register(THIS_MODULE, &bg->sd->dev, "cc1352p7", in gb_fw_init()
1071 if (IS_ERR(fwl)) { in gb_fw_init()
1072 ret = PTR_ERR(fwl); in gb_fw_init()
1075 bg->fwl = fwl; in gb_fw_init()
1090 firmware_upload_unregister(bg->fwl); in gb_fw_deinit()
/linux-6.15/drivers/media/i2c/
H A Dthp7312.c291 struct fw_upload *fwl; member
1892 struct fw_upload *fwl; in thp7312_register_flash_mode() local
1915 fwl = firmware_upload_register(THIS_MODULE, dev, "thp7312-firmware", in thp7312_register_flash_mode()
1917 if (IS_ERR(fwl)) { in thp7312_register_flash_mode()
1918 ret = PTR_ERR(fwl); in thp7312_register_flash_mode()
1923 thp7312->fwl = fwl; in thp7312_register_flash_mode()
2214 firmware_upload_unregister(thp7312->fwl); in thp7312_remove()
/linux-6.15/sound/soc/sof/
H A Dtopology.c187 static u32 vol_pow32(u32 a, int exp, u32 fwl) in vol_pow32() argument
190 u32 power = 1 << fwl; in vol_pow32()
209 power = vol_shift_64((u64)power * a, fwl); in vol_pow32()
218 numerator = (u64)1 << (fwl << 1); in vol_pow32()