Lines Matching defs:fwc

114 					  struct firmware_cache *fwc,
141 fw_priv->fwc = fwc;
159 struct firmware_cache *fwc = &fw_cache;
161 list_for_each_entry(tmp, &fwc->head, list)
168 int alloc_lookup_fw_priv(const char *fw_name, struct firmware_cache *fwc,
174 spin_lock(&fwc->lock);
183 spin_unlock(&fwc->lock);
190 tmp = __allocate_fw_priv(fw_name, fwc, dbuf, size, offset, opt_flags);
194 list_add(&tmp->list, &fwc->head);
196 spin_unlock(&fwc->lock);
204 __releases(&fwc->lock)
207 struct firmware_cache *fwc = fw_priv->fwc;
214 spin_unlock(&fwc->lock);
227 struct firmware_cache *fwc = fw_priv->fwc;
228 spin_lock(&fwc->lock);
230 spin_unlock(&fwc->lock);
728 fw_priv->fwc->state == FW_LOADER_START_CACHE)
1277 struct firmware_cache *fwc = &fw_cache;
1279 spin_lock(&fwc->lock);
1281 spin_unlock(&fwc->lock);
1336 struct firmware_cache *fwc = &fw_cache;
1339 list_for_each_entry(fce, &fwc->fw_names, list) {
1349 struct firmware_cache *fwc = fw_priv->fwc;
1352 spin_lock(&fwc->name_lock);
1358 list_add(&fce->list, &fwc->fw_names);
1363 spin_unlock(&fwc->name_lock);
1376 struct firmware_cache *fwc = &fw_cache;
1381 spin_lock(&fwc->name_lock);
1383 spin_unlock(&fwc->name_lock);
1415 struct firmware_cache *fwc = &fw_cache;
1424 spin_lock(&fwc->name_lock);
1427 list_add(&fce->list, &fwc->fw_names);
1432 spin_unlock(&fwc->name_lock);
1443 struct firmware_cache *fwc = &fw_cache;
1446 spin_lock(&fwc->name_lock);
1447 while (!list_empty(&fwc->fw_names)) {
1448 fce = list_entry(fwc->fw_names.next,
1451 spin_unlock(&fwc->name_lock);
1456 spin_lock(&fwc->name_lock);
1458 spin_unlock(&fwc->name_lock);
1473 struct firmware_cache *fwc = &fw_cache;
1479 cancel_delayed_work_sync(&fwc->work);
1484 fwc->state = FW_LOADER_START_CACHE;