Lines Matching refs:debug_info_t
49 debug_info_t *debug_info_org; /* original debug information */
50 debug_info_t *debug_info_snap; /* snapshot of debug information */
76 static debug_info_t *debug_info_create(const char *name, int pages_per_area,
78 static void debug_info_get(debug_info_t *);
79 static void debug_info_put(debug_info_t *);
80 static int debug_prolog_level_fn(debug_info_t * id,
82 static int debug_input_level_fn(debug_info_t * id, struct debug_view *view,
85 static int debug_prolog_pages_fn(debug_info_t * id,
87 static int debug_input_pages_fn(debug_info_t * id, struct debug_view *view,
90 static int debug_input_flush_fn(debug_info_t * id, struct debug_view *view,
93 static int debug_hex_ascii_format_fn(debug_info_t * id, struct debug_view *view,
95 static int debug_raw_format_fn(debug_info_t * id,
98 static int debug_raw_header_fn(debug_info_t * id, struct debug_view *view,
101 static int debug_sprintf_format_fn(debug_info_t * id, struct debug_view *view,
165 static debug_info_t *debug_area_first = NULL;
166 static debug_info_t *debug_area_last = NULL;
238 static debug_info_t*
242 debug_info_t* rc;
246 rc = kmalloc(sizeof(debug_info_t), GFP_KERNEL);
296 debug_areas_free(debug_info_t* db_info)
318 debug_info_free(debug_info_t* db_info){
330 static debug_info_t*
334 debug_info_t* rc;
370 static debug_info_t*
371 debug_info_copy(debug_info_t* in, int mode)
374 debug_info_t* rc;
412 debug_info_get(debug_info_t * db_info)
424 debug_info_put(debug_info_t *db_info)
455 debug_info_t *id_snap = p_info->debug_info_snap;
490 debug_info_t *id;
607 debug_info_t *debug_info, *debug_info_snapshot;
689 debug_info_t *debug_register_mode(const char *name, int pages_per_area,
693 debug_info_t *rc = NULL;
726 debug_info_t *debug_register(const char *name, int pages_per_area,
739 debug_unregister(debug_info_t * id)
756 debug_set_size(debug_info_t* id, int nr_areas, int pages_per_area)
795 debug_set_level(debug_info_t* id, int new_level)
820 proceed_active_entry(debug_info_t * id)
837 proceed_active_area(debug_info_t * id)
848 get_active_entry(debug_info_t * id)
861 debug_finish_entry(debug_info_t * id, debug_entry_t* active, int level,
940 debug_event_common(debug_info_t * id, int level, const void *buf, int len)
963 *debug_exception_common(debug_info_t * id, int level, const void *buf, int len)
1001 debug_sprintf_event(debug_info_t* id, int level,char *string,...)
1034 debug_sprintf_exception(debug_info_t* id, int level,char *string,...)
1087 debug_register_view(debug_info_t * id, struct debug_view *view)
1134 debug_unregister_view(debug_info_t * id, struct debug_view *view)
1201 debug_prolog_pages_fn(debug_info_t * id,
1212 debug_input_pages_fn(debug_info_t * id, struct debug_view *view,
1253 debug_prolog_level_fn(debug_info_t * id, struct debug_view *view, char *out_buf)
1271 debug_input_level_fn(debug_info_t * id, struct debug_view *view,
1316 static void debug_flush(debug_info_t* id, int area)
1348 debug_input_flush_fn(debug_info_t * id, struct debug_view *view,
1388 debug_raw_header_fn(debug_info_t * id, struct debug_view *view,
1403 debug_raw_format_fn(debug_info_t * id, struct debug_view *view,
1418 debug_hex_ascii_format_fn(debug_info_t * id, struct debug_view *view,
1444 debug_dflt_header_fn(debug_info_t * id, struct debug_view *view,
1475 debug_sprintf_format_fn(debug_info_t * id, struct debug_view *view,