3 PnpBiosGetDeviceNodeCount:
5 mov ax, word ptr ds:[BSS_PnpBiosDataSegment]
9 mov ax, BSS_PnpNodeSize
13 mov ax, BSS_PnpNodeCount
18 call dword ptr ds:[BSS_PnpBiosEntryPoint]
22 mov dword ptr ds:[BSS_PnpResult], ecx
29 /* push bios segment */
30 mov ax, word ptr ds:[BSS_PnpBiosDataSegment]
33 /* push control flag */
36 /* push pointer to node buffer (segment/offset) */
37 mov ax, word ptr ds:[BSS_PnpBiosBufferSegment]
39 mov ax, word ptr ds:[BSS_PnpBiosBufferOffset]
42 /* push pointer to node number (segment/offset) */
44 mov ax, BSS_PnpNodeNumber
47 /* push function number */
50 /* call entry point */
51 call dword ptr ds:[BSS_PnpBiosEntryPoint]
55 mov dword ptr ds:[BSS_PnpResult], ecx