pass in the display id to the compositor
[AROS.git] / rom / isapnp / include / isapnp_lib.fd
blobe86e8e703fde83f396499fa6f14fcfa9a3e34160
1 * "isapnp.resource"
2 ##base _ISAPNPBase
3 ##bias 6
4 ##public
6 * ISA functions
8 ISAC_SetMasterInt(on)(d0)
9 ISAC_GetMasterInt()()
10 ISAC_SetWaitState(on)(d0)
11 ISAC_GetWaitState()()
12 ISAC_GetInterruptStatus(interrupt)(d0)
13 ISAC_GetRegByte(reg)(d0)
14 ISAC_SetRegByte(reg,value)(d0,d1)
15 ISAC_GetRegWord(reg)(d0)
16 ISAC_SetRegWord(reg,value)(d0,d1)
17 ISAC_GetRegLong(reg)(d0)
18 ISAC_SetRegLong(reg,value)(d0,d1)
19 ISAC_ReadByte(address)(d0)
20 ISAC_WriteByte(address,value)(d0,d1)
21 ISAC_ReadWord(address)(d0)
22 ISAC_WriteWord(address,value)(d0,d1)
23 ISAC_ReadLong(address)(d0)
24 ISAC_WriteLong(address,value)(d0,d1)
26 * Structure allocation and deallocation (private)
28 ##private
29 ISAPNP_AllocCard()()
30 ISAPNP_FreeCard(card)(a0)
31 ISAPNP_AllocDevice()()
32 ISAPNP_FreeDevice(dev)(a0)
33 ISAPNP_AllocResourceGroup(pri)(d0)
34 ISAPNP_FreeResourceGroup(rg)(a0)
35 ISAPNP_AllocResource(type)(d0)
36 ISAPNP_FreeResource(r)(a0)
38 * PnP activation (private)
40 ISAPNP_ScanCards()()
41 ISAPNP_ConfigureCards()()
43 * Card and device handling
45 ##public
46 ISAPNP_FindCard(last_card,manufacturer,product,revision,serial)(a0,d0,d1,d2,d3)
47 ISAPNP_FindDevice(last_device,manufacturer,product,revision)(a0,d0,d1,d2)
48 ISAPNP_LockCardsA(flags,cards)(d0,a0)
49 ISAPNP_UnlockCards(card_lock_handle)(a0)
50 ISAPNP_LockDevicesA(flags,devices)(d0,a0)
51 ISAPNP_UnlockDevices(device_lock_handle)(a0)
52 ##end