debug_view
extern struct debug_view debug_hex_ascii_view;
extern struct debug_view debug_sprintf_view;
ssize_t debug_dump(debug_info_t *id, struct debug_view *view,
int debug_register_view(debug_info_t *id, struct debug_view *view);
int debug_unregister_view(debug_info_t *id, struct debug_view *view);
struct debug_view;
struct debug_view *views[DEBUG_MAX_VIEWS];
struct debug_view *view,
struct debug_view *view, char *out_buf,
struct debug_view *view,
struct debug_view *view,
int debug_dflt_header_fn(debug_info_t *id, struct debug_view *view,
int debug_sprintf_format_fn(debug_info_t *id, struct debug_view *view,
struct debug_view debug_hex_ascii_view = {
static struct debug_view debug_level_view = {
static struct debug_view debug_pages_view = {
static struct debug_view debug_flush_view = {
int debug_register_view(debug_info_t *id, struct debug_view *view)
int debug_unregister_view(debug_info_t *id, struct debug_view *view)
struct debug_view debug_sprintf_view = {
static int debug_prolog_pages_fn(debug_info_t *id, struct debug_view *view,
static int debug_input_pages_fn(debug_info_t *id, struct debug_view *view,
static int debug_prolog_level_fn(debug_info_t *id, struct debug_view *view,
static int debug_input_level_fn(debug_info_t *id, struct debug_view *view,
static int debug_input_flush_fn(debug_info_t *id, struct debug_view *view,
static int debug_hex_ascii_format_fn(debug_info_t *id, struct debug_view *view,
int debug_dflt_header_fn(debug_info_t *id, struct debug_view *view,
int debug_sprintf_format_fn(debug_info_t *id, struct debug_view *view,
memset(rc->views, 0, DEBUG_MAX_VIEWS * sizeof(struct debug_view *));
struct debug_view *view = p_info->view;
struct debug_view *view; /* used view of debug info */
struct debug_view *view)
ssize_t debug_dump(debug_info_t *id, struct debug_view *view,
struct debug_view *view, char *out_buf,
static int debug_input_level_fn(debug_info_t *id, struct debug_view *view,
struct debug_view *view, char *out_buf,
static int debug_input_pages_fn(debug_info_t *id, struct debug_view *view,
static int debug_input_flush_fn(debug_info_t *id, struct debug_view *view,
static int debug_hex_ascii_format_fn(debug_info_t *id, struct debug_view *view,
static int debug_log_header_fn(debug_info_t *id, struct debug_view *view,
static int debug_prolog_header(debug_info_t *id, struct debug_view *view,
static struct debug_view debug_log_view = {
struct debug_view *view;