|
XenevaOS
|
#include <drm_print.h>
Public Attributes | ||
| void(* | printfn )(struct drm_printer *p, struct va_format *vaf) | |
| void(* | puts )(struct drm_printer *p, const char *str) | |
| void * | arg | |
| const void * | origin | |
| const char * | prefix | |
| struct { | ||
| unsigned int series | ||
| unsigned int counter | ||
| } | line | |
| enum drm_debug_category | category | |
struct drm_printer - drm output "stream"
Do not use struct members directly. Use drm_printer_seq_file(), drm_printer_info(), etc to initialize. And drm_printf() for output.
| void* drm_printer::arg |
| enum drm_debug_category drm_printer::category |
| unsigned int drm_printer::counter |
| struct { ... } drm_printer::line |
| const void* drm_printer::origin |
| const char* drm_printer::prefix |
| void(* drm_printer::printfn) (struct drm_printer *p, struct va_format *vaf) |
| void(* drm_printer::puts) (struct drm_printer *p, const char *str) |
| unsigned int drm_printer::series |