#include "../fb.h"
#include <dpmi.h>
#include <go32.h>
#include <pc.h>
Go to the source code of this file.
|
void | __fb_hDrvIntHandler_PIC1 (void) |
|
void | __fb_hDrvIntHandler_PIC2 (void) |
|
static int | do_lock (int is_code, int(*proc)(__dpmi_meminfo *), const void *address, size_t size) |
|
int | fb_dos_lock_data (const void *address, size_t size) |
|
int | fb_dos_lock_code (const void *address, size_t size) |
|
int | fb_dos_unlock_data (const void *address, size_t size) |
|
int | fb_dos_unlock_code (const void *address, size_t size) |
|
static __inline__ int | _my_es (void) |
|
static __inline__ int | _my_fs (void) |
|
static __inline__ int | _my_gs (void) |
|
static void | fb_isr_exit (void) |
|
static int | fb_isr_init (void) |
|
int | fb_isr_set (unsigned irq_number, FnIntHandler pfnIntHandler, size_t fn_size, size_t stack_size) |
|
int | fb_isr_reset (unsigned irq_number) |
|
FnIntHandler | fb_isr_get (unsigned irq_number) |
|
#define fb_lock_memory_data |
( |
|
var_name) | |
fb_dos_lock_data( &var_name ## _start, &var_name ## _end - &var_name ## _start ) |
Ensures that the specified memory region isn't swappable.
Definition at line 30 of file sys_isr.c.
void __fb_hDrvIntHandler_PIC1 |
( |
void |
) | |
|
void __fb_hDrvIntHandler_PIC2 |
( |
void |
) | |
|
static __inline__ int _my_es |
( |
void |
) | |
|
|
static |
static __inline__ int _my_fs |
( |
void |
) | |
|
|
static |
static __inline__ int _my_gs |
( |
void |
) | |
|
|
static |
static int do_lock |
( |
int |
is_code, |
|
|
int(*)(__dpmi_meminfo *) |
proc, |
|
|
const void * |
address, |
|
|
size_t |
size |
|
) |
| |
|
static |
int fb_dos_lock_code |
( |
const void * |
address, |
|
|
size_t |
size |
|
) |
| |
int fb_dos_lock_data |
( |
const void * |
address, |
|
|
size_t |
size |
|
) |
| |
int fb_dos_unlock_code |
( |
const void * |
address, |
|
|
size_t |
size |
|
) |
| |
int fb_dos_unlock_data |
( |
const void * |
address, |
|
|
size_t |
size |
|
) |
| |
static void fb_isr_exit |
( |
void |
) | |
|
|
static |
static int fb_isr_init |
( |
void |
) | |
|
|
static |
int fb_isr_reset |
( |
unsigned |
irq_number) | |
|
int fb_isr_set |
( |
unsigned |
irq_number, |
|
|
FnIntHandler |
pfnIntHandler, |
|
|
size_t |
fn_size, |
|
|
size_t |
stack_size |
|
) |
| |
char __fb_hDrvIntHandler_end |
__dpmi_paddr __fb_hDrvIntHandler_OldIRQs[16] |
char __fb_hDrvIntHandler_start |
unsigned __fb_hDrvSelectors[5] |
size_t function_sizes[16] = { 0 } |
|
static |