| /linux/drivers/fpga/ |
| H A D | intel-m10-bmc-sec-update.c | 25 struct fw_upload *fwl; member 527 static enum fw_upload_err m10bmc_sec_prepare(struct fw_upload *fwl, in m10bmc_sec_prepare() argument 530 struct m10bmc_sec *sec = fwl->dd_handle; in m10bmc_sec_prepare() 577 static enum fw_upload_err m10bmc_sec_fw_write(struct fw_upload *fwl, const u8 *data, in m10bmc_sec_fw_write() argument 580 struct m10bmc_sec *sec = fwl->dd_handle; in m10bmc_sec_fw_write() 607 static enum fw_upload_err m10bmc_sec_poll_complete(struct fw_upload *fwl) in m10bmc_sec_poll_complete() argument 609 struct m10bmc_sec *sec = fwl->dd_handle; in m10bmc_sec_poll_complete() 649 static void m10bmc_sec_cancel(struct fw_upload *fwl) in m10bmc_sec_cancel() argument 651 struct m10bmc_sec *sec = fwl->dd_handle; in m10bmc_sec_cancel() 656 static void m10bmc_sec_cleanup(struct fw_upload *fwl) in m10bmc_sec_cleanup() argument [all …]
|
| /linux/Documentation/driver-api/firmware/ |
| H A D | fw_upload.rst | 44 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/drivers/cxl/core/ |
| H A D | memdev.c | 960 static void cxl_fw_cleanup(struct fw_upload *fwl) in cxl_fw_cleanup() argument 962 struct cxl_memdev_state *mds = fwl->dd_handle; in cxl_fw_cleanup() 967 static int cxl_fw_do_cancel(struct fw_upload *fwl) in cxl_fw_do_cancel() argument 969 struct cxl_memdev_state *mds = fwl->dd_handle; in cxl_fw_do_cancel() 981 static enum fw_upload_err cxl_fw_prepare(struct fw_upload *fwl, const u8 *data, in cxl_fw_prepare() argument 984 struct cxl_memdev_state *mds = fwl->dd_handle; in cxl_fw_prepare() 1007 static enum fw_upload_err cxl_fw_write(struct fw_upload *fwl, const u8 *data, in cxl_fw_write() argument 1010 struct cxl_memdev_state *mds = fwl->dd_handle; in cxl_fw_write() 1042 return cxl_fw_do_cancel(fwl); in cxl_fw_write() 1108 static enum fw_upload_err cxl_fw_poll_complete(struct fw_upload *fwl) in cxl_fw_poll_complete() argument [all …]
|
| /linux/drivers/virt/coco/tdx-host/ |
| H A D | tdx-host.c | 140 static enum fw_upload_err tdx_fw_prepare(struct fw_upload *fwl, in tdx_fw_prepare() argument 146 static enum fw_upload_err tdx_fw_write(struct fw_upload *fwl, const u8 *data, in tdx_fw_write() argument 161 static enum fw_upload_err tdx_fw_poll_complete(struct fw_upload *fwl) in tdx_fw_poll_complete() argument 170 static void tdx_fw_cancel(struct fw_upload *fwl) in tdx_fw_cancel() argument
|
| /linux/drivers/net/pse-pd/ |
| H A D | pd692x0.c | 103 struct fw_upload *fwl; member 1543 static enum fw_upload_err pd692x0_fw_prepare(struct fw_upload *fwl, in pd692x0_fw_prepare() argument 1546 struct pd692x0_priv *priv = fwl->dd_handle; in pd692x0_fw_prepare() 1599 static enum fw_upload_err pd692x0_fw_write(struct fw_upload *fwl, in pd692x0_fw_write() argument 1603 struct pd692x0_priv *priv = fwl->dd_handle; in pd692x0_fw_write() 1692 static enum fw_upload_err pd692x0_fw_poll_complete(struct fw_upload *fwl) in pd692x0_fw_poll_complete() argument 1694 struct pd692x0_priv *priv = fwl->dd_handle; in pd692x0_fw_poll_complete() 1725 static void pd692x0_fw_cancel(struct fw_upload *fwl) in pd692x0_fw_cancel() argument 1727 struct pd692x0_priv *priv = fwl->dd_handle; in pd692x0_fw_cancel() 1732 static void pd692x0_fw_cleanup(struct fw_upload *fwl) in pd692x0_fw_cleanup() argument [all …]
|
| /linux/drivers/greybus/ |
| H A D | gb-beagleplay.c | 85 struct fw_upload *fwl; member 1153 struct fw_upload *fwl; in gb_fw_init() local 1156 bg->fwl = NULL; in gb_fw_init() 1175 fwl = firmware_upload_register(THIS_MODULE, &bg->sd->dev, "cc1352p7", in gb_fw_init() 1177 if (IS_ERR(fwl)) in gb_fw_init() 1178 return PTR_ERR(fwl); in gb_fw_init() 1179 bg->fwl = fwl; in gb_fw_init() 1186 firmware_upload_unregister(bg->fwl); in gb_fw_deinit()
|
| /linux/drivers/media/i2c/ |
| H A D | thp7312.c | 291 struct fw_upload *fwl; member 1889 struct fw_upload *fwl; in thp7312_register_flash_mode() local 1912 fwl = firmware_upload_register(THIS_MODULE, dev, "thp7312-firmware", in thp7312_register_flash_mode() 1914 if (IS_ERR(fwl)) { in thp7312_register_flash_mode() 1915 ret = PTR_ERR(fwl); in thp7312_register_flash_mode() 1920 thp7312->fwl = fwl; in thp7312_register_flash_mode() 2210 firmware_upload_unregister(thp7312->fwl); in thp7312_remove()
|
| /linux/sound/soc/sof/ |
| H A D | topology.c | 192 * integer with a fractional world length of "fwl" in vol_pow32() 194 * fwl is the fractional word length in vol_pow32() 196 * fixed-point integer with a fractional word length of "fwl" in vol_pow32() 198 static u32 vol_pow32(u32 a, int exp, u32 fwl) in vol_pow32() 201 u32 power = 1 << fwl; in vol_pow32() 217 * Product of 2 Qx.fwl fixed-point numbers yields a Q2*x.2*fwl in vol_pow32() 218 * Truncate product back to fwl fractional bits with rounding in vol_pow32() 220 power = vol_shift_64((u64)power * a, fwl); in vol_pow32() 229 numerator = (u64)1 << (fwl << 191 vol_pow32(u32 a,int exp,u32 fwl) vol_pow32() argument [all...] |