Lines Matching refs:fw_sysfs

125 	static struct fw_sysfs *fw_sysfs;  in fw_upload_is_visible()  local
127 fw_sysfs = to_fw_sysfs(kobj_to_dev(kobj)); in fw_upload_is_visible()
129 if (fw_sysfs->fw_upload_priv || attr == &dev_attr_loading.attr) in fw_upload_is_visible()
162 struct fw_sysfs *fw_sysfs; in fw_upload_main() local
170 fw_sysfs = (struct fw_sysfs *)fwl->priv; in fw_upload_main()
171 fw_dev = &fw_sysfs->dev; in fw_upload_main()
215 fw_free_paged_buf(fw_sysfs->fw_priv); in fw_upload_main()
216 fw_state_init(fw_sysfs->fw_priv); in fw_upload_main()
226 int fw_upload_start(struct fw_sysfs *fw_sysfs) in fw_upload_start() argument
228 struct fw_priv *fw_priv = fw_sysfs->fw_priv; in fw_upload_start()
229 struct device *fw_dev = &fw_sysfs->dev; in fw_upload_start()
232 if (!fw_sysfs->fw_upload_priv) in fw_upload_start()
237 fw_state_init(fw_sysfs->fw_priv); in fw_upload_start()
241 fwlp = fw_sysfs->fw_upload_priv; in fw_upload_start()
268 void fw_upload_free(struct fw_sysfs *fw_sysfs) in fw_upload_free() argument
270 struct fw_upload_priv *fw_upload_priv = fw_sysfs->fw_upload_priv; in fw_upload_free()
272 free_fw_priv(fw_sysfs->fw_priv); in fw_upload_free()
299 struct fw_sysfs *fw_sysfs; in firmware_upload_register() local
338 fw_sysfs = fw_create_instance(NULL, name, parent, opt_flags); in firmware_upload_register()
339 if (IS_ERR(fw_sysfs)) { in firmware_upload_register()
340 ret = PTR_ERR(fw_sysfs); in firmware_upload_register()
343 fw_upload->priv = fw_sysfs; in firmware_upload_register()
344 fw_sysfs->fw_upload_priv = fw_upload_priv; in firmware_upload_register()
345 fw_dev = &fw_sysfs->dev; in firmware_upload_register()
355 fw_sysfs->fw_priv = fw_priv; in firmware_upload_register()
367 kfree(fw_sysfs); in firmware_upload_register()
388 struct fw_sysfs *fw_sysfs = fw_upload->priv; in firmware_upload_unregister() local
389 struct fw_upload_priv *fw_upload_priv = fw_sysfs->fw_upload_priv; in firmware_upload_unregister()
405 device_unregister(&fw_sysfs->dev); in firmware_upload_unregister()