Lines Matching refs:crashtype

107 static const struct crashtype *lkdtm_crashtype;
136 static const struct crashtype *find_crashtype(const char *name) in find_crashtype()
142 struct crashtype *crashtype; in find_crashtype() local
144 crashtype = &crashtype_categories[cat]->crashtypes[idx]; in find_crashtype()
145 if (!strcmp(name, crashtype->name)) in find_crashtype()
146 return crashtype; in find_crashtype()
157 static noinline void lkdtm_do_action(const struct crashtype *crashtype) in lkdtm_do_action() argument
159 if (WARN_ON(!crashtype || !crashtype->func)) in lkdtm_do_action()
161 crashtype->func(); in lkdtm_do_action()
165 const struct crashtype *crashtype) in lkdtm_register_cpoint() argument
171 lkdtm_do_action(crashtype); in lkdtm_register_cpoint()
179 lkdtm_crashtype = crashtype; in lkdtm_register_cpoint()
229 const struct crashtype *crashtype = NULL; in lkdtm_debugfs_entry() local
247 crashtype = find_crashtype(buf); in lkdtm_debugfs_entry()
250 if (!crashtype) in lkdtm_debugfs_entry()
253 err = lkdtm_register_cpoint(crashpoint, crashtype); in lkdtm_debugfs_entry()
279 struct crashtype *crashtype; in lkdtm_debugfs_read() local
281 crashtype = &crashtype_categories[cat]->crashtypes[idx]; in lkdtm_debugfs_read()
283 crashtype->name); in lkdtm_debugfs_read()
304 const struct crashtype *crashtype; in direct_entry() local
323 crashtype = find_crashtype(buf); in direct_entry()
325 if (!crashtype) in direct_entry()
328 pr_info("Performing direct entry %s\n", crashtype->name); in direct_entry()
329 lkdtm_do_action(crashtype); in direct_entry()
390 const struct crashtype *crashtype = NULL; in lkdtm_module_init() local
401 crashtype = find_crashtype(cpoint_type); in lkdtm_module_init()
402 if (!crashtype) { in lkdtm_module_init()
450 ret = lkdtm_register_cpoint(crashpoint, crashtype); in lkdtm_module_init()