XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
drm_printer Struct Reference

#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
 

Detailed Description

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.

Member Data Documentation

◆ arg

void* drm_printer::arg

◆ category

enum drm_debug_category drm_printer::category

◆ counter

unsigned int drm_printer::counter

◆ [struct]

struct { ... } drm_printer::line

◆ origin

const void* drm_printer::origin

◆ prefix

const char* drm_printer::prefix

◆ printfn

void(* drm_printer::printfn) (struct drm_printer *p, struct va_format *vaf)

◆ puts

void(* drm_printer::puts) (struct drm_printer *p, const char *str)

◆ series

unsigned int drm_printer::series

The documentation for this struct was generated from the following file: