Lines Matching defs:pstore_zone_info
107 * @pstore_zone_info_lock: lock to @pstore_zone_info
108 * @pstore_zone_info: information from backend
137 struct pstore_zone_info *pstore_zone_info;
203 struct pstore_zone_info *info = pstore_zone_cxt.pstore_zone_info;
328 if (ret && cxt->pstore_zone_info)
334 struct pstore_zone_info *info = cxt->pstore_zone_info;
373 struct pstore_zone_info *info = cxt->pstore_zone_info;
483 struct pstore_zone_info *info = cxt->pstore_zone_info;
674 if (cxt->pstore_zone_info->erase)
675 return cxt->pstore_zone_info->erase(size, zone->off);
1153 struct pstore_zone_info *info = pstore_zone_cxt.pstore_zone_info;
1197 struct pstore_zone_info *info = pstore_zone_cxt.pstore_zone_info;
1236 struct pstore_zone_info *info = cxt->pstore_zone_info;
1287 * @info: back-end driver information. See &struct pstore_zone_info.
1293 int register_pstore_zone(struct pstore_zone_info *info)
1347 if (cxt->pstore_zone_info) {
1349 cxt->pstore_zone_info->name, info->name);
1353 cxt->pstore_zone_info = info;
1386 if (cxt->pstore_zone_info->panic_write)
1419 pstore_zone_cxt.pstore_zone_info = NULL;
1428 * @info: back-end driver information. See struct pstore_zone_info.
1430 void unregister_pstore_zone(struct pstore_zone_info *info)
1435 if (!cxt->pstore_zone_info) {
1451 cxt->pstore_zone_info = NULL;