Dokumentacja klasy Arch::x86::Interr::pic_service

#include <irq.hpp>

Lista wszystkich składowych.

Metody publiczne

void init (idt_service *_idt)
void set_idt (idt_service *_idt)
void setup_pic (char first_irq1, char first_irq2)
char get_irq_mask_m ()
char get_irq_mask_s ()
void mask (char intno, char enabled)
void mask_irq_m (char)
void mask_irq_s (char)
uint32 install_irq (char, int(*proc)(except2_t *), short)
void EOI ()
void set_pit_freq (float hz)


Opis szczegółowy

Definicja w linii 21 pliku irq.hpp.


Dokumentacja funkcji składowych

void Arch::x86::Interr::pic_service::init ( idt_service _idt  ) 

void Arch::x86::Interr::pic_service::set_idt ( idt_service _idt  ) 

void Arch::x86::Interr::pic_service::setup_pic ( char  first_irq1,
char  first_irq2 
)

char Arch::x86::Interr::pic_service::get_irq_mask_m (  ) 

Definicja w linii 177 pliku irq.cpp.

Odwołuje się do Arch::x86::Interr::DEF_PIC_M_PORT i IOPorts::inb().

Odwołania w mask().

char Arch::x86::Interr::pic_service::get_irq_mask_s (  ) 

Definicja w linii 188 pliku irq.cpp.

Odwołuje się do Arch::x86::Interr::DEF_PIC_S_PORT i IOPorts::inb().

Odwołania w mask().

void Arch::x86::Interr::pic_service::mask ( char  intno,
char  enabled 
)

Definicja w linii 136 pliku irq.cpp.

Odwołuje się do bit_set(), get_irq_mask_m(), get_irq_mask_s(), mask_irq_m() i mask_irq_s().

Odwołania w install_irq().

void Arch::x86::Interr::pic_service::mask_irq_m ( char  mask  ) 

Definicja w linii 155 pliku irq.cpp.

Odwołuje się do Arch::x86::Interr::DEF_PIC_M_PORT i IOPorts::outb().

Odwołania w mask().

void Arch::x86::Interr::pic_service::mask_irq_s ( char  mask  ) 

Definicja w linii 166 pliku irq.cpp.

Odwołuje się do Arch::x86::Interr::DEF_PIC_S_PORT i IOPorts::outb().

Odwołania w mask().

uint32 Arch::x86::Interr::pic_service::install_irq ( char  irq,
int(*)(except2_t *)  proc,
short  selector 
)

Definicja w linii 117 pliku irq.cpp.

Odwołuje się do Arch::x86::Interr::add2interr_chain() i mask().

void Arch::x86::Interr::pic_service::EOI (  ) 

Definicja w linii 199 pliku irq.cpp.

Odwołuje się do IOPorts::outb().

void Arch::x86::Interr::pic_service::set_pit_freq ( float  hz  ) 

Definicja w linii 216 pliku irq.cpp.

Odwołuje się do IOPorts::outb().


Dokumentacja dla tej klasy została wygenerowana z plików:

Wygenerowano Sat Jul 19 02:21:27 2008 dla panaLiX programem  doxygen 1.5.6