Interface: IOPortManager_i386 Arquivos: ioportmanager_i386.h Última atualização: 12/10/2003 Autor: Luiz Henrique Shigunov |
Descrição |
Funções | |
xxxx - InChar - Lê um char de uma porta xxxx - InChars - Lê vários char de uma porta xxxx - InShort - Lê um short de uma porta xxxx - InShorts - Lê vários short de uma porta xxxx - InInt - Lê um int de uma porta xxxx - InInts - Lê vários int de uma porta |
xxxx - OutChar - Escreve um char numa porta xxxx - OutChars - Escreve vários char numa porta xxxx - OutShort - Escreve um short numa porta xxxx - OutShorts - Escreve vários short numa porta xxxx - OutInt - Escreve um int numa porta xxxx - OutInts - Escreve vários int numa porta |
Esta página descreve a interface IOPortManager_i386.
unsigned char IOPortManager_i386_InChar(unsigned short port);
Esta função lê um char da porta port.
Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.
void IOPortManager_i386_InChars(unsigned short port, void *addr, unsigned int size);
Esta função lê size char da porta port e os coloca em addr em diante.
size não pode ser zero.
Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.
unsigned short IOPortManager_i386_InShort(unsigned short port);
Esta função lê um short da porta port.
Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.
void IOPortManager_i386_InShorts(unsigned short port, void *addr, unsigned int size);
Esta função lê size short da porta port e os coloca em addr em diante.
size não pode ser zero.
Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.
unsigned int IOPortManager_i386_InInt(unsigned short port);
Esta função lê um int da porta port.
Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.
void IOPortManager_i386_InInts(unsigned short port, void *addr, unsigned int size);
Esta função lê size int da porta port e os coloca em addr em diante.
size não pode ser zero.
Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.
void IOPortManager_i386_OutChar(unsigned short port, unsigned char value);
Esta função escreve o char value na porta port.
Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.
void IOPortManager_i386_OutChars(unsigned short port, const void *addr, unsigned int size);
Esta função escreve size char na porta port. Os char são lidos de addr em diante.
size não pode ser zero.
Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.
void IOPortManager_i386_OutShort(unsigned short port, unsigned short value);
Esta função escreve o short value na porta port.
Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.
void IOPortManager_i386_OutShorts(unsigned short port, const void *addr, unsigned int size);
Esta função escreve size short na porta port. Os short são lidos de addr em diante.
size não pode ser zero.
Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.
void IOPortManager_i386_OutInt(unsigned short port, unsigned int value);
Esta função escreve o int value na porta port.
Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.
void IOPortManager_i386_OutInts(unsigned short port, const void *addr, unsigned int size);
Esta função escreve size int na porta port. Os int são lidos de addr em diante.
size não pode ser zero.
Esta função é uma função inline, ou seja, é como uma macro e, por isso, não precisa ser especifica no usedfunctions do .spec do módulo.
Nada.