|
libhd 5.0
|
Defines | |
| #define | SUCCESSFUL 0x00 |
| #define | DEVICE_NOT_FOUND 0x86 |
| #define | BAD_REGISTER_NUMBER 0x87 |
Functions | |
| static int | int1A_handler (struct regs86 *regs) |
| static int | int42_handler (int num, struct regs86 *regs) |
| int | int_handler (int num, struct regs86 *regs) |
| #define BAD_REGISTER_NUMBER 0x87 |
Referenced by int1A_handler().
| #define DEVICE_NOT_FOUND 0x86 |
Referenced by int1A_handler().
| #define SUCCESSFUL 0x00 |
Referenced by int1A_handler().
| static int int1A_handler | ( | struct regs86 * | regs | ) | [static] |
References BAD_REGISTER_NUMBER, pciStructRec::BaseClass, CurrentPci, DEVICE_NOT_FOUND, pciStructRec::DeviceID, regs86::eax, regs86::ebx, regs86::ecx, regs86::edi, regs86::edx, regs86::eflags, regs86::esi, findPci(), pciStructRec::Interface, pciMaxBus, PciRead16(), PciRead32(), PciRead8(), pciSlotBX(), PciWrite16(), PciWrite32(), PciWrite8(), pciStructRec::SubClass, SUCCESSFUL, and pciStructRec::VendorID.
Referenced by int_handler().
| static int int42_handler | ( | int | num, |
| struct regs86 * | regs | ||
| ) | [static] |
References regs86::eax, regs86::ebx, getIntVect(), and val.
Referenced by int_handler().
| int int_handler | ( | int | num, |
| struct regs86 * | regs | ||
| ) |
References int1A_handler(), and int42_handler().
Referenced by vm86_do_int().