Fixed binary search: no more infinite loops when vendor is unknown.
[tangerine.git] / workbench / libs / prometheus / prometheus.conf
blob7dfedffc3adaa3b5a64440fedea01f5b1e7895a6
1 ##begin config
2 libbasetype struct LibBase
3 version 2.2
4 ##end config
5 ##begin cdef
6 #include <utility/utility.h>
7 #include <exec/interrupts.h>
8 #include <libraries/prometheus.h>
9 ##end cdef
10 ##begin cdefprivate
11 #include "prometheus_intern.h"
12 ##end cdefprivate
13 ##begin functionlist
14 PCIBoard *Prm_FindBoardTagList(PCIBoard *previous, struct TagItem *tag_list) (A0, A1)
15 ULONG Prm_GetBoardAttrsTagList(PCIBoard *board, struct TagItem *tag_list) (A0, A1)
16 ULONG Prm_ReadConfigLong(PCIBoard *board, UBYTE offset) (A0, D0)
17 UWORD Prm_ReadConfigWord(PCIBoard *board, UBYTE offset) (A0, D0)
18 UBYTE Prm_ReadConfigByte(PCIBoard *board, UBYTE offset) (A0, D0)
19 void Prm_WriteConfigLong(PCIBoard *board, ULONG data, UBYTE offset) (A0, D0, D1)
20 void Prm_WriteConfigWord(PCIBoard *board, UWORD data, UBYTE offset) (A0, D0, D1)
21 void Prm_WriteConfigByte(PCIBoard *board, UBYTE data, UBYTE offset) (A0, D0, D1)
22 ULONG Prm_SetBoardAttrsTagList(PCIBoard *board, struct TagItem *tag_list) (A0, A1)
23 BOOL Prm_AddIntServer(PCIBoard *board, struct Interrupt *interrupt) (A0, A1)
24 void Prm_RemIntServer(PCIBoard *board, struct Interrupt *interrupt) (A0, A1)
25 APTR Prm_AllocDMABuffer(ULONG size) (D0)
26 void Prm_FreeDMABuffer(APTR buffer, ULONG size) (A0, D0)
27 APTR Prm_GetPhysicalAddr(APTR address) (D0)
28 ##end functionlist