Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
uart_ops Struct Reference

#include <serial_core.h>

Data Fields

unsigned int(* tx_empty )(struct uart_port *)
 
void(* set_mctrl )(struct uart_port *, unsigned int mctrl)
 
unsigned int(* get_mctrl )(struct uart_port *)
 
void(* stop_tx )(struct uart_port *)
 
void(* start_tx )(struct uart_port *)
 
void(* send_xchar )(struct uart_port *, char ch)
 
void(* stop_rx )(struct uart_port *)
 
void(* enable_ms )(struct uart_port *)
 
void(* break_ctl )(struct uart_port *, int ctl)
 
int(* startup )(struct uart_port *)
 
void(* shutdown )(struct uart_port *)
 
void(* flush_buffer )(struct uart_port *)
 
void(* set_termios )(struct uart_port *, struct ktermios *new, struct ktermios *old)
 
void(* set_ldisc )(struct uart_port *, int new)
 
void(* pm )(struct uart_port *, unsigned int state, unsigned int oldstate)
 
int(* set_wake )(struct uart_port *, unsigned int state)
 
const char *(* type )(struct uart_port *)
 
void(* release_port )(struct uart_port *)
 
int(* request_port )(struct uart_port *)
 
void(* config_port )(struct uart_port *, int)
 
int(* verify_port )(struct uart_port *, struct serial_struct *)
 
int(* ioctl )(struct uart_port *, unsigned int, unsigned long)
 

Detailed Description

Definition at line 43 of file serial_core.h.

Field Documentation

void(* break_ctl)(struct uart_port *, int ctl)

Definition at line 52 of file serial_core.h.

void(* config_port)(struct uart_port *, int)

Definition at line 79 of file serial_core.h.

void(* enable_ms)(struct uart_port *)

Definition at line 51 of file serial_core.h.

void(* flush_buffer)(struct uart_port *)

Definition at line 55 of file serial_core.h.

unsigned int(* get_mctrl)(struct uart_port *)

Definition at line 46 of file serial_core.h.

int(* ioctl)(struct uart_port *, unsigned int, unsigned long)

Definition at line 81 of file serial_core.h.

void(* pm)(struct uart_port *, unsigned int state, unsigned int oldstate)

Definition at line 59 of file serial_core.h.

void(* release_port)(struct uart_port *)

Definition at line 72 of file serial_core.h.

int(* request_port)(struct uart_port *)

Definition at line 78 of file serial_core.h.

void(* send_xchar)(struct uart_port *, char ch)

Definition at line 49 of file serial_core.h.

void(* set_ldisc)(struct uart_port *, int new)

Definition at line 58 of file serial_core.h.

void(* set_mctrl)(struct uart_port *, unsigned int mctrl)

Definition at line 45 of file serial_core.h.

void(* set_termios)(struct uart_port *, struct ktermios *new, struct ktermios *old)

Definition at line 56 of file serial_core.h.

int(* set_wake)(struct uart_port *, unsigned int state)

Definition at line 61 of file serial_core.h.

void(* shutdown)(struct uart_port *)

Definition at line 54 of file serial_core.h.

void(* start_tx)(struct uart_port *)

Definition at line 48 of file serial_core.h.

int(* startup)(struct uart_port *)

Definition at line 53 of file serial_core.h.

void(* stop_rx)(struct uart_port *)

Definition at line 50 of file serial_core.h.

void(* stop_tx)(struct uart_port *)

Definition at line 47 of file serial_core.h.

unsigned int(* tx_empty)(struct uart_port *)

Definition at line 44 of file serial_core.h.

Definition at line 66 of file serial_core.h.

int(* verify_port)(struct uart_port *, struct serial_struct *)

Definition at line 80 of file serial_core.h.


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