Lines Matching refs:fwl

828 static void cxl_fw_cleanup(struct fw_upload *fwl)  in cxl_fw_cleanup()  argument
830 struct cxl_memdev_state *mds = fwl->dd_handle; in cxl_fw_cleanup()
835 static int cxl_fw_do_cancel(struct fw_upload *fwl) in cxl_fw_do_cancel() argument
837 struct cxl_memdev_state *mds = fwl->dd_handle; in cxl_fw_do_cancel()
849 static enum fw_upload_err cxl_fw_prepare(struct fw_upload *fwl, const u8 *data, in cxl_fw_prepare() argument
852 struct cxl_memdev_state *mds = fwl->dd_handle; in cxl_fw_prepare()
875 static enum fw_upload_err cxl_fw_write(struct fw_upload *fwl, const u8 *data, in cxl_fw_write() argument
878 struct cxl_memdev_state *mds = fwl->dd_handle; in cxl_fw_write()
910 return cxl_fw_do_cancel(fwl); in cxl_fw_write()
976 static enum fw_upload_err cxl_fw_poll_complete(struct fw_upload *fwl) in cxl_fw_poll_complete() argument
978 struct cxl_memdev_state *mds = fwl->dd_handle; in cxl_fw_poll_complete()
987 return cxl_fw_do_cancel(fwl); in cxl_fw_poll_complete()
992 static void cxl_fw_cancel(struct fw_upload *fwl) in cxl_fw_cancel() argument
994 struct cxl_memdev_state *mds = fwl->dd_handle; in cxl_fw_cancel()
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
1022 fwl = firmware_upload_register(THIS_MODULE, dev, dev_name(dev), in devm_cxl_setup_fw_upload()
1024 if (IS_ERR(fwl)) in devm_cxl_setup_fw_upload()
1025 return PTR_ERR(fwl); in devm_cxl_setup_fw_upload()
1026 return devm_add_action_or_reset(host, cxl_remove_fw_upload, fwl); in devm_cxl_setup_fw_upload()