XenevaOS
Loading...
Searching...
No Matches
Functions
tty_flip.h File Reference
#include <linux/tty_buffer.h>
#include <linux/tty_port.h>
Include dependency graph for tty_flip.h:

Go to the source code of this file.

Functions

int tty_buffer_set_limit (struct tty_port *port, int limit)
 
unsigned int tty_buffer_space_avail (struct tty_port *port)
 
int tty_buffer_request_room (struct tty_port *port, size_t size)
 
size_t __tty_insert_flip_string_flags (struct tty_port *port, const u8 *chars, const u8 *flags, bool mutable_flags, size_t size)
 
size_t tty_prepare_flip_string (struct tty_port *port, u8 **chars, size_t size)
 
void tty_flip_buffer_push (struct tty_port *port)
 
size_t tty_ldisc_receive_buf (struct tty_ldisc *ld, const u8 *p, const u8 *f, size_t count)
 
void tty_buffer_lock_exclusive (struct tty_port *port)
 
void tty_buffer_unlock_exclusive (struct tty_port *port)
 

Function Documentation

◆ __tty_insert_flip_string_flags()

size_t __tty_insert_flip_string_flags ( struct tty_port *  port,
const u8 *  chars,
const u8 *  flags,
bool  mutable_flags,
size_t  size 
)

◆ tty_buffer_lock_exclusive()

void tty_buffer_lock_exclusive ( struct tty_port *  port)

◆ tty_buffer_request_room()

int tty_buffer_request_room ( struct tty_port *  port,
size_t  size 
)

◆ tty_buffer_set_limit()

int tty_buffer_set_limit ( struct tty_port *  port,
int  limit 
)

◆ tty_buffer_space_avail()

unsigned int tty_buffer_space_avail ( struct tty_port *  port)

◆ tty_buffer_unlock_exclusive()

void tty_buffer_unlock_exclusive ( struct tty_port *  port)

◆ tty_flip_buffer_push()

void tty_flip_buffer_push ( struct tty_port *  port)

◆ tty_ldisc_receive_buf()

size_t tty_ldisc_receive_buf ( struct tty_ldisc *  ld,
const u8 *  p,
const u8 *  f,
size_t  count 
)

◆ tty_prepare_flip_string()

size_t tty_prepare_flip_string ( struct tty_port *  port,
u8 **  chars,
size_t  size 
)