Lines Matching defs:pstore_zone_info
109 * @pstore_zone_info_lock: lock to @pstore_zone_info
110 * @pstore_zone_info: information from backend
141 struct pstore_zone_info *pstore_zone_info;
207 struct pstore_zone_info *info = pstore_zone_cxt.pstore_zone_info;
334 if (ret && cxt->pstore_zone_info)
340 struct pstore_zone_info *info = cxt->pstore_zone_info;
379 struct pstore_zone_info *info = cxt->pstore_zone_info;
489 struct pstore_zone_info *info = cxt->pstore_zone_info;
685 if (cxt->pstore_zone_info->erase)
686 return cxt->pstore_zone_info->erase(size, zone->off);
1178 struct pstore_zone_info *info = pstore_zone_cxt.pstore_zone_info;
1222 struct pstore_zone_info *info = pstore_zone_cxt.pstore_zone_info;
1261 struct pstore_zone_info *info = cxt->pstore_zone_info;
1321 * @info: back-end driver information. See &struct pstore_zone_info.
1327 int register_pstore_zone(struct pstore_zone_info *info)
1378 if (cxt->pstore_zone_info) {
1380 cxt->pstore_zone_info->name, info->name);
1384 cxt->pstore_zone_info = info;
1418 if (cxt->pstore_zone_info->panic_write)
1455 pstore_zone_cxt.pstore_zone_info = NULL;
1464 * @info: back-end driver information. See struct pstore_zone_info.
1466 void unregister_pstore_zone(struct pstore_zone_info *info)
1471 if (!cxt->pstore_zone_info) {
1487 cxt->pstore_zone_info = NULL;