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

Data Fields

void(* fifo_init )(struct uart_port *port)
 
int(* raw_rx_rdy )(struct uart_port *port)
 
int(* raw_tx_rdy )(struct uart_port *port)
 
int(* rx_rdy )(struct uart_port *port)
 
int(* tx_rdy )(struct uart_port *port)
 
int(* tx_empty )(struct uart_port *port)
 
void(* stop_rx )(struct uart_port *port)
 
void(* start_tx )(struct uart_port *port)
 
void(* stop_tx )(struct uart_port *port)
 
void(* rx_clr_irq )(struct uart_port *port)
 
void(* tx_clr_irq )(struct uart_port *port)
 
void(* write_char )(struct uart_port *port, unsigned char c)
 
unsigned char(* read_char )(struct uart_port *port)
 
void(* cw_disable_ints )(struct uart_port *port)
 
void(* cw_restore_ints )(struct uart_port *port)
 
unsigned int(* set_baudrate )(struct uart_port *port, struct ktermios *new, struct ktermios *old)
 
int(* clock )(struct uart_port *port, int enable)
 
int(* fifoc_init )(void)
 
void(* fifoc_uninit )(void)
 
void(* get_irq )(struct uart_port *, struct device_node *)
 
irqreturn_t(* handle_irq )(struct uart_port *port)
 

Detailed Description

Definition at line 101 of file mpc52xx_uart.c.

Field Documentation

Definition at line 120 of file mpc52xx_uart.c.

void(* cw_disable_ints)(struct uart_port *port)

Definition at line 115 of file mpc52xx_uart.c.

void(* cw_restore_ints)(struct uart_port *port)

Definition at line 116 of file mpc52xx_uart.c.

void(* fifo_init)(struct uart_port *port)

Definition at line 102 of file mpc52xx_uart.c.

int(* fifoc_init)(void)

Definition at line 121 of file mpc52xx_uart.c.

void(* fifoc_uninit)(void)

Definition at line 122 of file mpc52xx_uart.c.

Definition at line 123 of file mpc52xx_uart.c.

irqreturn_t(* handle_irq)(struct uart_port *port)

Definition at line 124 of file mpc52xx_uart.c.

int(* raw_rx_rdy)(struct uart_port *port)

Definition at line 103 of file mpc52xx_uart.c.

int(* raw_tx_rdy)(struct uart_port *port)

Definition at line 104 of file mpc52xx_uart.c.

unsigned char(* read_char)(struct uart_port *port)

Definition at line 114 of file mpc52xx_uart.c.

void(* rx_clr_irq)(struct uart_port *port)

Definition at line 111 of file mpc52xx_uart.c.

int(* rx_rdy)(struct uart_port *port)

Definition at line 105 of file mpc52xx_uart.c.

unsigned int(* set_baudrate)(struct uart_port *port, struct ktermios *new, struct ktermios *old)

Definition at line 117 of file mpc52xx_uart.c.

void(* start_tx)(struct uart_port *port)

Definition at line 109 of file mpc52xx_uart.c.

void(* stop_rx)(struct uart_port *port)

Definition at line 108 of file mpc52xx_uart.c.

void(* stop_tx)(struct uart_port *port)

Definition at line 110 of file mpc52xx_uart.c.

void(* tx_clr_irq)(struct uart_port *port)

Definition at line 112 of file mpc52xx_uart.c.

int(* tx_empty)(struct uart_port *port)

Definition at line 107 of file mpc52xx_uart.c.

int(* tx_rdy)(struct uart_port *port)

Definition at line 106 of file mpc52xx_uart.c.

void(* write_char)(struct uart_port *port, unsigned char c)

Definition at line 113 of file mpc52xx_uart.c.


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