Lines Matching defs:fw_priv
42 static inline int fw_sysfs_wait_timeout(struct fw_priv *fw_priv, long timeout)
44 return __fw_state_wait_common(fw_priv, timeout);
51 struct fw_priv *fw_priv;
52 struct fw_priv *next;
55 list_for_each_entry_safe(fw_priv, next, &pending_fw_head,
57 if (!fw_priv->need_uevent || !only_kill_custom)
58 __fw_load_abort(fw_priv);
74 struct fw_priv *fw_priv = fw_sysfs->fw_priv;
77 if (!fw_priv->data)
78 fw_priv->is_paged_buf = true;
89 if (fw_state_is_aborted(fw_priv)) {
94 list_add(&fw_priv->pending_list, &pending_fw_head);
97 if (fw_priv->opt_flags & FW_OPT_UEVENT) {
98 fw_priv->need_uevent = true;
100 dev_dbg(f_dev, "firmware: requesting %s\n", fw_priv->fw_name);
106 retval = fw_sysfs_wait_timeout(fw_priv, timeout);
113 if (fw_state_is_aborted(fw_priv)) {
116 } else if (fw_priv->is_paged_buf && !fw_priv->data)
157 fw_sysfs->fw_priv = firmware->priv;