Lines Matching refs:descr

224 alloc_object(void *addr, struct debug_bucket *b, const struct debug_obj_descr *descr)  in alloc_object()  argument
275 obj->descr = descr; in alloc_object()
495 const struct debug_obj_descr *descr = obj->descr; in debug_print_object() local
498 if (limit < 5 && descr != descr_test) { in debug_print_object()
499 void *hint = descr->debug_hint ? in debug_print_object()
500 descr->debug_hint(obj->object) : NULL; in debug_print_object()
505 descr->name, hint); in debug_print_object()
549 __debug_object_init(void *addr, const struct debug_obj_descr *descr, int onstack) in __debug_object_init() argument
570 obj = alloc_object(addr, db, descr); in __debug_object_init()
591 debug_object_fixup(descr->fixup_init, addr, state); in __debug_object_init()
612 void debug_object_init(void *addr, const struct debug_obj_descr *descr) in debug_object_init() argument
617 __debug_object_init(addr, descr, 0); in debug_object_init()
627 void debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) in debug_object_init_on_stack() argument
632 __debug_object_init(addr, descr, 1); in debug_object_init_on_stack()
642 int debug_object_activate(void *addr, const struct debug_obj_descr *descr) in debug_object_activate() argument
651 .descr = descr }; in debug_object_activate()
675 ret = debug_object_fixup(descr->fixup_activate, addr, state); in debug_object_activate()
701 if (descr->is_static_object && descr->is_static_object(addr)) { in debug_object_activate()
703 debug_object_init(addr, descr); in debug_object_activate()
704 debug_object_activate(addr, descr); in debug_object_activate()
707 ret = debug_object_fixup(descr->fixup_activate, addr, in debug_object_activate()
720 void debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) in debug_object_deactivate() argument
758 .descr = descr }; in debug_object_deactivate()
772 void debug_object_destroy(void *addr, const struct debug_obj_descr *descr) in debug_object_destroy() argument
801 debug_object_fixup(descr->fixup_destroy, addr, state); in debug_object_destroy()
822 void debug_object_free(void *addr, const struct debug_obj_descr *descr) in debug_object_free() argument
845 debug_object_fixup(descr->fixup_free, addr, state); in debug_object_free()
863 void debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) in debug_object_assert_init() argument
880 .descr = descr }; in debug_object_assert_init()
888 if (descr->is_static_object && descr->is_static_object(addr)) { in debug_object_assert_init()
890 debug_object_init(addr, descr); in debug_object_assert_init()
893 debug_object_fixup(descr->fixup_assert_init, addr, in debug_object_assert_init()
911 debug_object_active_state(void *addr, const struct debug_obj_descr *descr, in debug_object_active_state() argument
946 .descr = descr }; in debug_object_active_state()
959 const struct debug_obj_descr *descr; in __debug_check_no_obj_freed() local
986 descr = obj->descr; in __debug_check_no_obj_freed()
990 debug_object_fixup(descr->fixup_free, in __debug_check_no_obj_freed()