Lines Matching refs:dev
94 dev->zone.name = _##name_; \
97 static int __register_pstore_device(struct pstore_device_info *dev) in __register_pstore_device() argument
103 if (!dev) { in __register_pstore_device()
107 if (!dev->zone.total_size) { in __register_pstore_device()
111 if (!dev->zone.read) { in __register_pstore_device()
115 if (!dev->zone.write) { in __register_pstore_device()
125 if (!dev->flags) in __register_pstore_device()
126 dev->flags = UINT_MAX; in __register_pstore_device()
129 verify_size(kmsg_size, 4096, dev->flags & PSTORE_FLAGS_DMESG); in __register_pstore_device()
130 verify_size(pmsg_size, 4096, dev->flags & PSTORE_FLAGS_PMSG); in __register_pstore_device()
131 verify_size(console_size, 4096, dev->flags & PSTORE_FLAGS_CONSOLE); in __register_pstore_device()
132 verify_size(ftrace_size, 4096, dev->flags & PSTORE_FLAGS_FTRACE); in __register_pstore_device()
133 dev->zone.max_reason = max_reason; in __register_pstore_device()
136 dev->zone.name = KBUILD_MODNAME; in __register_pstore_device()
137 dev->zone.owner = THIS_MODULE; in __register_pstore_device()
139 ret = register_pstore_zone(&dev->zone); in __register_pstore_device()
141 pstore_device_info = dev; in __register_pstore_device()
154 int register_pstore_device(struct pstore_device_info *dev) in register_pstore_device() argument
159 ret = __register_pstore_device(dev); in register_pstore_device()
166 static void __unregister_pstore_device(struct pstore_device_info *dev) in __unregister_pstore_device() argument
169 if (pstore_device_info && pstore_device_info == dev) { in __unregister_pstore_device()
170 unregister_pstore_zone(&dev->zone); in __unregister_pstore_device()
180 void unregister_pstore_device(struct pstore_device_info *dev) in unregister_pstore_device() argument
183 __unregister_pstore_device(dev); in unregister_pstore_device()
205 static int __register_pstore_blk(struct pstore_device_info *dev, in __register_pstore_blk() argument
227 dev->zone.total_size = i_size_read(inode); in __register_pstore_blk()
229 ret = __register_pstore_device(dev); in __register_pstore_blk()
268 dev_t dev = name_to_dev_t(initial_devname); in early_boot_devpath() local
270 if (!dev) { in early_boot_devpath()
276 init_mknod(devname, S_IFBLK | 0600, new_encode_dev(dev)); in early_boot_devpath()
329 struct pstore_device_info *dev = pstore_device_info; in __best_effort_exit() local
331 __unregister_pstore_device(dev); in __best_effort_exit()
332 kfree(dev); in __best_effort_exit()