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

#include <tty_driver.h>

Collaboration diagram for tty_driver:
Collaboration graph
[legend]

Public Attributes

struct kref kref
 
struct cdev ** cdevs
 
struct module * owner
 
const char * driver_name
 
const char * name
 
int name_base
 
int major
 
int minor_start
 
unsigned int num
 
enum tty_driver_type type
 
enum tty_driver_subtype subtype
 
struct ktermios init_termios
 
unsigned long flags
 
struct proc_dir_entry * proc_entry
 
struct tty_driver * other
 
struct workqueue_struct * flip_wq
 
struct tty_struct ** ttys
 
struct tty_port ** ports
 
struct ktermios ** termios
 
void * driver_state
 
const struct tty_operations * ops
 
struct list_head tty_drivers
 

Member Data Documentation

◆ cdevs

struct cdev** tty_driver::cdevs

◆ driver_name

const char* tty_driver::driver_name

◆ driver_state

void* tty_driver::driver_state

◆ flags

unsigned long tty_driver::flags

◆ flip_wq

struct workqueue_struct* tty_driver::flip_wq

◆ init_termios

struct ktermios tty_driver::init_termios

◆ kref

struct kref tty_driver::kref

◆ major

int tty_driver::major

◆ minor_start

int tty_driver::minor_start

◆ name

const char* tty_driver::name

◆ name_base

int tty_driver::name_base

◆ num

unsigned int tty_driver::num

◆ ops

const struct tty_operations* tty_driver::ops

◆ other

struct tty_driver* tty_driver::other

◆ owner

struct module* tty_driver::owner

◆ ports

struct tty_port** tty_driver::ports

◆ proc_entry

struct proc_dir_entry* tty_driver::proc_entry

◆ subtype

enum tty_driver_subtype tty_driver::subtype

◆ termios

struct ktermios** tty_driver::termios

◆ tty_drivers

struct list_head tty_driver::tty_drivers

◆ ttys

struct tty_struct** tty_driver::ttys

◆ type

enum tty_driver_type tty_driver::type

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