pintos/src/devices/input.h File Reference

#include <stdbool.h>
#include <stdint.h>

Go to the source code of this file.

Functions

void input_init (void)
void input_putc (uint8_t)
uint8_t input_getc (void)
bool input_full (void)


Function Documentation

bool input_full ( void   ) 

Definition at line 49 of file input.c.

References ASSERT, buffer, intq_full(), intr_get_level(), and INTR_OFF.

Referenced by keyboard_interrupt(), serial_interrupt(), and write_ier().

uint8_t input_getc ( void   ) 

Definition at line 32 of file input.c.

References buffer, intq_getc(), intr_disable(), intr_set_level(), and serial_notify().

void input_init ( void   ) 

Definition at line 12 of file input.c.

References buffer, and intq_init().

Referenced by main().

void input_putc ( uint8_t   ) 

Definition at line 20 of file input.c.

References ASSERT, buffer, intq_full(), intq_putc(), intr_get_level(), INTR_OFF, and serial_notify().

Referenced by keyboard_interrupt(), and serial_interrupt().


Generated on Mon Jan 10 16:43:58 2011 for Pintos by  doxygen 1.5.6