Lines Matching defs:pstore_zone_info
101 static struct pstore_zone_info *pstore_zone_info;
131 if (pstore_zone_info)
134 pstore_zone_info = kzalloc(sizeof(struct pstore_zone_info), GFP_KERNEL);
135 if (!pstore_zone_info)
149 pstore_zone_info->name = _##name_; \
159 pstore_zone_info->total_size = dev->total_size;
160 pstore_zone_info->max_reason = max_reason;
161 pstore_zone_info->read = dev->read;
162 pstore_zone_info->write = dev->write;
163 pstore_zone_info->erase = dev->erase;
164 pstore_zone_info->panic_write = dev->panic_write;
165 pstore_zone_info->name = KBUILD_MODNAME;
166 pstore_zone_info->owner = THIS_MODULE;
168 ret = register_pstore_zone(pstore_zone_info);
170 kfree(pstore_zone_info);
171 pstore_zone_info = NULL;
199 if (pstore_zone_info && pstore_zone_info->read == dev->read) {
200 unregister_pstore_zone(pstore_zone_info);
201 kfree(pstore_zone_info);
202 pstore_zone_info = NULL;
238 if (pstore_zone_info)
501 if (!pstore_zone_info && best_effort && blkdev[0])
522 if (pstore_zone_info)
523 dev.read = pstore_zone_info->read;