Lines Matching defs:fw_cache
93 static struct firmware_cache fw_cache;
216 struct firmware_cache *fwc = &fw_cache;
605 if (fwn->magic == (unsigned long)&fw_cache)
616 return (fwn->magic == (unsigned long)&fw_cache) &&
659 fwn->magic = (unsigned long)&fw_cache;
743 ret = alloc_lookup_fw_priv(name, &fw_cache, &fw_priv, dbuf, size,
1207 struct firmware_cache *fwc = &fw_cache;
1266 struct firmware_cache *fwc = &fw_cache;
1306 struct firmware_cache *fwc = &fw_cache;
1345 struct firmware_cache *fwc = &fw_cache;
1348 devm_name_match, &fw_cache,
1373 struct firmware_cache *fwc = &fw_cache;
1403 struct firmware_cache *fwc = &fw_cache;
1450 queue_delayed_work(system_power_efficient_wq, &fw_cache.work,
1477 fw_cache.state = FW_LOADER_NO_CACHE;
1490 fw_cache.state = FW_LOADER_NO_CACHE;
1502 spin_lock_init(&fw_cache.name_lock);
1503 INIT_LIST_HEAD(&fw_cache.fw_names);
1505 INIT_DELAYED_WORK(&fw_cache.work,
1508 fw_cache.pm_notify.notifier_call = fw_pm_notify;
1509 ret = register_pm_notifier(&fw_cache.pm_notify);
1521 unregister_pm_notifier(&fw_cache.pm_notify);
1538 spin_lock_init(&fw_cache.lock);
1539 INIT_LIST_HEAD(&fw_cache.head);
1540 fw_cache.state = FW_LOADER_NO_CACHE;