Symbol: fw_upload_priv
drivers/base/firmware_loader/sysfs.c
225
if (fw_sysfs->fw_upload_priv)
drivers/base/firmware_loader/sysfs.c
99
if (fw_sysfs->fw_upload_priv)
drivers/base/firmware_loader/sysfs.h
81
void *fw_upload_priv;
drivers/base/firmware_loader/sysfs_upload.c
118
struct fw_upload_priv *fwlp = to_fw_sysfs(dev)->fw_upload_priv;
drivers/base/firmware_loader/sysfs_upload.c
131
if (fw_sysfs->fw_upload_priv || attr == &dev_attr_loading.attr)
drivers/base/firmware_loader/sysfs_upload.c
137
static void fw_upload_update_progress(struct fw_upload_priv *fwlp,
drivers/base/firmware_loader/sysfs_upload.c
145
static void fw_upload_set_error(struct fw_upload_priv *fwlp,
drivers/base/firmware_loader/sysfs_upload.c
154
static void fw_upload_prog_complete(struct fw_upload_priv *fwlp)
drivers/base/firmware_loader/sysfs_upload.c
163
struct fw_upload_priv *fwlp;
drivers/base/firmware_loader/sysfs_upload.c
170
fwlp = container_of(work, struct fw_upload_priv, work);
drivers/base/firmware_loader/sysfs_upload.c
232
struct fw_upload_priv *fwlp;
drivers/base/firmware_loader/sysfs_upload.c
234
if (!fw_sysfs->fw_upload_priv)
drivers/base/firmware_loader/sysfs_upload.c
243
fwlp = fw_sysfs->fw_upload_priv;
drivers/base/firmware_loader/sysfs_upload.c
272
struct fw_upload_priv *fw_upload_priv = fw_sysfs->fw_upload_priv;
drivers/base/firmware_loader/sysfs_upload.c
275
kfree(fw_upload_priv->fw_upload);
drivers/base/firmware_loader/sysfs_upload.c
276
kfree(fw_upload_priv);
drivers/base/firmware_loader/sysfs_upload.c
300
struct fw_upload_priv *fw_upload_priv;
drivers/base/firmware_loader/sysfs_upload.c
324
fw_upload_priv = kzalloc_obj(*fw_upload_priv);
drivers/base/firmware_loader/sysfs_upload.c
325
if (!fw_upload_priv) {
drivers/base/firmware_loader/sysfs_upload.c
330
fw_upload_priv->fw_upload = fw_upload;
drivers/base/firmware_loader/sysfs_upload.c
331
fw_upload_priv->ops = ops;
drivers/base/firmware_loader/sysfs_upload.c
332
mutex_init(&fw_upload_priv->lock);
drivers/base/firmware_loader/sysfs_upload.c
333
fw_upload_priv->module = module;
drivers/base/firmware_loader/sysfs_upload.c
334
fw_upload_priv->name = name;
drivers/base/firmware_loader/sysfs_upload.c
335
fw_upload_priv->err_code = 0;
drivers/base/firmware_loader/sysfs_upload.c
336
fw_upload_priv->progress = FW_UPLOAD_PROG_IDLE;
drivers/base/firmware_loader/sysfs_upload.c
337
INIT_WORK(&fw_upload_priv->work, fw_upload_main);
drivers/base/firmware_loader/sysfs_upload.c
346
fw_sysfs->fw_upload_priv = fw_upload_priv;
drivers/base/firmware_loader/sysfs_upload.c
372
kfree(fw_upload_priv);
drivers/base/firmware_loader/sysfs_upload.c
391
struct fw_upload_priv *fw_upload_priv = fw_sysfs->fw_upload_priv;
drivers/base/firmware_loader/sysfs_upload.c
392
struct module *module = fw_upload_priv->module;
drivers/base/firmware_loader/sysfs_upload.c
394
mutex_lock(&fw_upload_priv->lock);
drivers/base/firmware_loader/sysfs_upload.c
395
if (fw_upload_priv->progress == FW_UPLOAD_PROG_IDLE) {
drivers/base/firmware_loader/sysfs_upload.c
396
mutex_unlock(&fw_upload_priv->lock);
drivers/base/firmware_loader/sysfs_upload.c
400
fw_upload_priv->ops->cancel(fw_upload);
drivers/base/firmware_loader/sysfs_upload.c
401
mutex_unlock(&fw_upload_priv->lock);
drivers/base/firmware_loader/sysfs_upload.c
404
flush_work(&fw_upload_priv->work);
drivers/base/firmware_loader/sysfs_upload.c
63
struct fw_upload_priv *fwlp = to_fw_sysfs(dev)->fw_upload_priv;
drivers/base/firmware_loader/sysfs_upload.c
72
struct fw_upload_priv *fwlp = to_fw_sysfs(dev)->fw_upload_priv;
drivers/base/firmware_loader/sysfs_upload.c
95
struct fw_upload_priv *fwlp = to_fw_sysfs(dev)->fw_upload_priv;