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

#include <serial_8250.h>

Public Attributes

int(* setup_irq )(struct uart_8250_port *)
 
void(* release_irq )(struct uart_8250_port *)
 
void(* setup_timer )(struct uart_8250_port *)
 

Detailed Description

8250 core driver operations

@setup_irq() Setup irq handling. The universal 8250 driver links this port to the irq chain. Other drivers may @request_irq(). @release_irq() Undo irq handling. The universal 8250 driver unlinks the port from the irq chain.

Member Data Documentation

◆ release_irq

void(* uart_8250_ops::release_irq) (struct uart_8250_port *)

◆ setup_irq

int(* uart_8250_ops::setup_irq) (struct uart_8250_port *)

◆ setup_timer

void(* uart_8250_ops::setup_timer) (struct uart_8250_port *)

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