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

#include <console.h>

Public Attributes

char name [16]
 
void(* write )(struct console *con, const char *s, unsigned int count)
 
struct tty_device *(* device )(struct console *con, int *index)
 
int(* setup )(struct console *con, char *options)
 
int(* exit )(struct console *con)
 
int(* match )(struct console *con, struct device **dev, int idx)
 
void(* cleanup )(struct console *con)
 
void * data
 
int index
 
int cflag
 
unsigned int ispeed
 
unsigned int ospeed
 
unsigned int flags
 

Member Data Documentation

◆ cflag

int console::cflag

◆ cleanup

void(* console::cleanup) (struct console *con)

◆ data

void* console::data

◆ device

struct tty_device *(* console::device) (struct console *con, int *index)

◆ exit

int(* console::exit) (struct console *con)

◆ flags

unsigned int console::flags

◆ index

int console::index

◆ ispeed

unsigned int console::ispeed

◆ match

int(* console::match) (struct console *con, struct device **dev, int idx)

◆ name

char console::name[16]

◆ ospeed

unsigned int console::ospeed

◆ setup

int(* console::setup) (struct console *con, char *options)

◆ write

void(* console::write) (struct console *con, const char *s, unsigned int count)

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