Lines Matching refs:pstore_zone_info
92 static struct pstore_zone_info *pstore_zone_info; variable
122 if (pstore_zone_info) in __register_pstore_device()
125 pstore_zone_info = kzalloc(sizeof(struct pstore_zone_info), GFP_KERNEL); in __register_pstore_device()
126 if (!pstore_zone_info) in __register_pstore_device()
140 pstore_zone_info->name = _##name_; \ in __register_pstore_device()
149 pstore_zone_info->total_size = dev->total_size; in __register_pstore_device()
150 pstore_zone_info->max_reason = max_reason; in __register_pstore_device()
151 pstore_zone_info->read = dev->read; in __register_pstore_device()
152 pstore_zone_info->write = dev->write; in __register_pstore_device()
153 pstore_zone_info->erase = dev->erase; in __register_pstore_device()
154 pstore_zone_info->panic_write = dev->panic_write; in __register_pstore_device()
155 pstore_zone_info->name = KBUILD_MODNAME; in __register_pstore_device()
156 pstore_zone_info->owner = THIS_MODULE; in __register_pstore_device()
158 ret = register_pstore_zone(pstore_zone_info); in __register_pstore_device()
160 kfree(pstore_zone_info); in __register_pstore_device()
161 pstore_zone_info = NULL; in __register_pstore_device()
189 if (pstore_zone_info && pstore_zone_info->read == dev->read) { in __unregister_pstore_device()
190 unregister_pstore_zone(pstore_zone_info); in __unregister_pstore_device()
191 kfree(pstore_zone_info); in __unregister_pstore_device()
192 pstore_zone_info = NULL; in __unregister_pstore_device()
228 if (pstore_zone_info) in psblk_get_bdev()
490 if (!pstore_zone_info && best_effort && blkdev[0]) in pstore_blk_init()
506 if (pstore_zone_info) in pstore_blk_exit()
507 dev.read = pstore_zone_info->read; in pstore_blk_exit()