home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / code / oslib / CStrong / Podule / HelpData next >
Encoding:
Text File  |  1994-08-10  |  17.1 KB  |  383 lines

  1. podule_header
  2. Defined in:   <podule=>podule.$>.h
  3. Declaration:  typedef
  4.                  struct
  5.                  {  byte b [16];
  6.                  }
  7.                  podule_header;podule_SECTION_SYSTEM_ROM
  8. Defined in:   <podule=>podule.$>.h
  9. Declaration:  #define podule_SECTION_SYSTEM_ROM (-1)podule_SECTION_EXPANSION_CARD0
  10. Defined in:   <podule=>podule.$>.h
  11. Declaration:  #define podule_SECTION_EXPANSION_CARD0 0podule_SECTION_EXPANSION_CARD1
  12. Defined in:   <podule=>podule.$>.h
  13. Declaration:  #define podule_SECTION_EXPANSION_CARD1 1podule_SECTION_EXPANSION_CARD2
  14. Defined in:   <podule=>podule.$>.h
  15. Declaration:  #define podule_SECTION_EXPANSION_CARD2 2podule_SECTION_EXPANSION_CARD3
  16. Defined in:   <podule=>podule.$>.h
  17. Declaration:  #define podule_SECTION_EXPANSION_CARD3 3podule_SECTION_EXTENSION_ROM1
  18. Defined in:   <podule=>podule.$>.h
  19. Declaration:  #define podule_SECTION_EXTENSION_ROM1 (-2)error_PODULE_BAD_POD
  20. Defined in:   <podule=>podule.$>.h
  21. Declaration:  #define error_PODULE_BAD_POD 0x500uerror_PODULE_BAD_SPEED
  22. Defined in:   <podule=>podule.$>.h
  23. Declaration:  #define error_PODULE_BAD_SPEED 0x501uerror_PODULE_NO_POD
  24. Defined in:   <podule=>podule.$>.h
  25. Declaration:  #define error_PODULE_NO_POD 0x502uerror_PODULE_NOT_EXT
  26. Defined in:   <podule=>podule.$>.h
  27. Declaration:  #define error_PODULE_NOT_EXT 0x503uerror_PODULE_NOT_ACRN
  28. Defined in:   <podule=>podule.$>.h
  29. Declaration:  #define error_PODULE_NOT_ACRN 0x504uerror_PODULE_NO_LDR
  30. Defined in:   <podule=>podule.$>.h
  31. Declaration:  #define error_PODULE_NO_LDR 0x505uerror_PODULE_IN_LDR
  32. Defined in:   <podule=>podule.$>.h
  33. Declaration:  #define error_PODULE_IN_LDR 0x506uerror_PODULE_BAD_CHNK
  34. Defined in:   <podule=>podule.$>.h
  35. Declaration:  #define error_PODULE_BAD_CHNK 0x507uerror_PODULE_BAD_DEVICE_NUMBER
  36. Defined in:   <podule=>podule.$>.h
  37. Declaration:  #define error_PODULE_BAD_DEVICE_NUMBER 0x508uerror_PODULE_BAD_DEVICE_TYPE
  38. Defined in:   <podule=>podule.$>.h
  39. Declaration:  #define error_PODULE_BAD_DEVICE_TYPE 0x509uerror_PODULE_RAM_CONFIG_SYNTAX
  40. Defined in:   <podule=>podule.$>.h
  41. Declaration:  #define error_PODULE_RAM_CONFIG_SYNTAX 0x50Auerror_PODULE_WRONG_PODULE_TYPE
  42. Defined in:   <podule=>podule.$>.h
  43. Declaration:  #define error_PODULE_WRONG_PODULE_TYPE 0x50Buerror_PODULE_ROM_BOARD_SYNTAX
  44. Defined in:   <podule=>podule.$>.h
  45. Declaration:  #define error_PODULE_ROM_BOARD_SYNTAX 0x50Cuerror_PODULE_BAD_READ
  46. Defined in:   <podule=>podule.$>.h
  47. Declaration:  #define error_PODULE_BAD_READ 0x50Duerror_PODULE_BD_SPEED
  48. Defined in:   <podule=>podule.$>.h
  49. Declaration:  #define error_PODULE_BD_SPEED 0x50Euerror_PODULE_NOT_EASI
  50. Defined in:   <podule=>podule.$>.h
  51. Declaration:  #define error_PODULE_NOT_EASI 0x50Fuerror_PODULE_SPEED_NO
  52. Defined in:   <podule=>podule.$>.h
  53. Declaration:  #define error_PODULE_SPEED_NO 0x510uerror_PODULE_EC_NO_SPD
  54. Defined in:   <podule=>podule.$>.h
  55. Declaration:  #define error_PODULE_EC_NO_SPD 0x511uerror_PODULE_EC_NO_NET
  56. Defined in:   <podule=>podule.$>.h
  57. Declaration:  #define error_PODULE_EC_NO_NET 0x512uerror_PODULE_NDALLAS
  58. Defined in:   <podule=>podule.$>.h
  59. Declaration:  #define error_PODULE_NDALLAS 0x513uerror_PODULE_NOT_WRITABLE
  60. Defined in:   <podule=>podule.$>.h
  61. Declaration:  #define error_PODULE_NOT_WRITABLE 0x580uerror_PODULE_ADDRESS_RANGE
  62. Defined in:   <podule=>podule.$>.h
  63. Declaration:  #define error_PODULE_ADDRESS_RANGE 0x581uerror_PODULE_DEVICE_NOT_WRITABLE
  64. Defined in:   <podule=>podule.$>.h
  65. Declaration:  #define error_PODULE_DEVICE_NOT_WRITABLE 0x582uerror_PODULE_PODULE_READ_ONLY
  66. Defined in:   <podule=>podule.$>.h
  67. Declaration:  #define error_PODULE_PODULE_READ_ONLY 0x583uerror_PODULE_ADDRESS_TOO_BIG
  68. Defined in:   <podule=>podule.$>.h
  69. Declaration:  #define error_PODULE_ADDRESS_TOO_BIG 0x584uxpodule_read_id
  70. Defined in:   <podule=>podule.$>.h
  71. Declaration:  extern <os_error=>os.os_error> *xpodule_read_id (int section,
  72.                  int *ec_id);
  73. Summary:      Reads an expansion card or extension ROM's identity bytepodule_read_id
  74. Defined in:   <podule=>podule.$>.h
  75. Declaration:  extern int podule_read_id (int section);
  76. Summary:      Reads an expansion card or extension ROM's identity bytexpodule_read_header
  77. Defined in:   <podule=>podule.$>.h
  78. Declaration:  extern <os_error=>os.os_error> *xpodule_read_header (<podule_header> *header,
  79.                  int section);
  80. Summary:      Reads an expansion card or extension ROM's headerpodule_read_header
  81. Defined in:   <podule=>podule.$>.h
  82. Declaration:  extern void podule_read_header (<podule_header> *header,
  83.                  int section);
  84. Summary:      Reads an expansion card or extension ROM's headerxpodule_enumerate_chunks
  85. Defined in:   <podule=>podule.$>.h
  86. Declaration:  extern <os_error=>os.os_error> *xpodule_enumerate_chunks (int context,
  87.                  int section,
  88.                  int *context_out,
  89.                  int *size,
  90.                  byte *os_id,
  91.                  char **module_name);
  92. Summary:      Reads information about a chunk from the chunk directorypodule_enumerate_chunks
  93. Defined in:   <podule=>podule.$>.h
  94. Declaration:  extern int podule_enumerate_chunks (int context,
  95.                  int section,
  96.                  int *size,
  97.                  byte *os_id,
  98.                  char **module_name);
  99. Summary:      Reads information about a chunk from the chunk directoryxpodule_read_chunk
  100. Defined in:   <podule=>podule.$>.h
  101. Declaration:  extern <os_error=>os.os_error> *xpodule_read_chunk (int chunk_no,
  102.                  byte *buffer,
  103.                  int section);
  104. Summary:      Reads a chunk from an expansion card or extension ROMpodule_read_chunk
  105. Defined in:   <podule=>podule.$>.h
  106. Declaration:  extern void podule_read_chunk (int chunk_no,
  107.                  byte *buffer,
  108.                  int section);
  109. Summary:      Reads a chunk from an expansion card or extension ROMxpodule_read_bytes
  110. Defined in:   <podule=>podule.$>.h
  111. Declaration:  extern <os_error=>os.os_error> *xpodule_read_bytes (int start_offset,
  112.                  int size,
  113.                  byte *buffer,
  114.                  int slot_no);
  115. Summary:      Reads bytes from within an expansion card's code spacepodule_read_bytes
  116. Defined in:   <podule=>podule.$>.h
  117. Declaration:  extern void podule_read_bytes (int start_offset,
  118.                  int size,
  119.                  byte *buffer,
  120.                  int slot_no);
  121. Summary:      Reads bytes from within an expansion card's code spacexpodule_write_bytes
  122. Defined in:   <podule=>podule.$>.h
  123. Declaration:  extern <os_error=>os.os_error> *xpodule_write_bytes (int start_offset,
  124.                  int size,
  125.                  byte *buffer,
  126.                  int slot_no);
  127. Summary:      Writes bytes to within an expansion card's code spacepodule_write_bytes
  128. Defined in:   <podule=>podule.$>.h
  129. Declaration:  extern void podule_write_bytes (int start_offset,
  130.                  int size,
  131.                  byte *buffer,
  132.                  int slot_no);
  133. Summary:      Writes bytes to within an expansion card's code spacexpodule_call_loader
  134. Defined in:   <podule=>podule.$>.h
  135. Declaration:  extern <os_error=>os.os_error> *xpodule_call_loader (int arg0,
  136.                  int arg1,
  137.                  int arg2,
  138.                  int slot_no,
  139.                  int *arg0_out,
  140.                  int *arg1_out,
  141.                  int *arg2_out);
  142. Summary:      Calls an expansion card's loaderpodule_call_loader
  143. Defined in:   <podule=>podule.$>.h
  144. Declaration:  extern void podule_call_loader (int arg0,
  145.                  int arg1,
  146.                  int arg2,
  147.                  int slot_no,
  148.                  int *arg0_out,
  149.                  int *arg1_out,
  150.                  int *arg2_out);
  151. Summary:      Calls an expansion card's loaderxpodule_raw_read
  152. Defined in:   <podule=>podule.$>.h
  153. Declaration:  extern <os_error=>os.os_error> *xpodule_raw_read (int start_offset,
  154.                  int size,
  155.                  byte *buffer,
  156.                  int slot_no);
  157. Summary:      Reads bytes directly within an expansion card or extension ROM's address spacepodule_raw_read
  158. Defined in:   <podule=>podule.$>.h
  159. Declaration:  extern void podule_raw_read (int start_offset,
  160.                  int size,
  161.                  byte *buffer,
  162.                  int slot_no);
  163. Summary:      Reads bytes directly within an expansion card or extension ROM's address spacexpodule_raw_write
  164. Defined in:   <podule=>podule.$>.h
  165. Declaration:  extern <os_error=>os.os_error> *xpodule_raw_write (int start_offset,
  166.                  int size,
  167.                  byte *buffer,
  168.                  int slot_no);
  169. Summary:      Writes bytes directly within an expansion card's workspacepodule_raw_write
  170. Defined in:   <podule=>podule.$>.h
  171. Declaration:  extern void podule_raw_write (int start_offset,
  172.                  int size,
  173.                  byte *buffer,
  174.                  int slot_no);
  175. Summary:      Writes bytes directly within an expansion card's workspacexpodule_hardware_address
  176. Defined in:   <podule=>podule.$>.h
  177. Declaration:  extern <os_error=>os.os_error> *xpodule_hardware_address (int section,
  178.                  int **combined_addr);
  179. Summary:      Returns an expansion card or extension ROM's base address, and the address of an expansion card's CMOS RAM (prefer Podule_ReadInfo)podule_hardware_address
  180. Defined in:   <podule=>podule.$>.h
  181. Declaration:  extern int *podule_hardware_address (int section);
  182. Summary:      Returns an expansion card or extension ROM's base address, and the address of an expansion card's CMOS RAM (prefer Podule_ReadInfo)xpodule_enumerate_chunks_with_info
  183. Defined in:   <podule=>podule.$>.h
  184. Declaration:  extern <os_error=>os.os_error> *xpodule_enumerate_chunks_with_info (int context,
  185.                  int section,
  186.                  int *context_out,
  187.                  int *size,
  188.                  byte *os_id,
  189.                  char **module_name,
  190.                  char **help_text,
  191.                  int **module_base);
  192. Summary:      Reads information about a chunk from the chunk directorypodule_enumerate_chunks_with_info
  193. Defined in:   <podule=>podule.$>.h
  194. Declaration:  extern int podule_enumerate_chunks_with_info (int context,
  195.                  int section,
  196.                  int *size,
  197.                  byte *os_id,
  198.                  char **module_name,
  199.                  char **help_text,
  200.                  int **module_base);
  201. Summary:      Reads information about a chunk from the chunk directoryxpodule_hardware_addresses
  202. Defined in:   <podule=>podule.$>.h
  203. Declaration:  extern <os_error=>os.os_error> *xpodule_hardware_addresses (int section,
  204.                  int **base_addr,
  205.                  int **combined_addr);
  206. Summary:      Returns an expansion card or extension ROM's base address, and the address of an expansion card's CMOS RAMpodule_hardware_addresses
  207. Defined in:   <podule=>podule.$>.h
  208. Declaration:  extern void podule_hardware_addresses (int section,
  209.                  int **base_addr,
  210.                  int **combined_addr);
  211. Summary:      Returns an expansion card or extension ROM's base address, and the address of an expansion card's CMOS RAMxpodule_return_number
  212. Defined in:   <podule=>podule.$>.h
  213. Declaration:  extern <os_error=>os.os_error> *xpodule_return_number (int *expansion_card_count,
  214.                  int *extension_rom_count);
  215. Summary:      Returns the number of expansion card and extension ROM'spodule_return_number
  216. Defined in:   <podule=>podule.$>.h
  217. Declaration:  extern void podule_return_number (int *expansion_card_count,
  218.                  int *extension_rom_count);
  219. Summary:      Returns the number of expansion card and extension ROM'sxpodule_read_info
  220. Defined in:   <podule=>podule.$>.h
  221. Declaration:  extern <os_error=>os.os_error> *xpodule_read_info (bits mask,
  222.                  byte *buffer,
  223.                  int size,
  224.                  int section,
  225.                  int *used);
  226. Summary:      Returns a selection of data specific to a given expansion cardpodule_read_info
  227. Defined in:   <podule=>podule.$>.h
  228. Declaration:  extern void podule_read_info (bits mask,
  229.                  byte *buffer,
  230.                  int size,
  231.                  int section,
  232.                  int *used);
  233. Summary:      Returns a selection of data specific to a given expansion cardxpodule_set_speed
  234. Defined in:   <podule=>podule.$>.h
  235. Declaration:  extern <os_error=>os.os_error> *xpodule_set_speed (int speed,
  236.                  int section,
  237.                  int *old_speed);
  238. Summary:      Changes the speed of access to expansion card hardwarepodule_set_speed
  239. Defined in:   <podule=>podule.$>.h
  240. Declaration:  extern void podule_set_speed (int speed,
  241.                  int section,
  242.                  int *old_speed);
  243. Summary:      Changes the speed of access to expansion card hardwarexservice_pre_reset
  244. Defined in:   <podule=>podule.$>.h
  245. Declaration:  extern <os_error=>os.os_error> *xservice_pre_reset (void);
  246. Summary:      Pre-reset service_pre_reset
  247. Defined in:   <podule=>podule.$>.h
  248. Declaration:  extern void service_pre_reset (void);
  249. Summary:      Pre-reset xservice_adfs_podule
  250. Defined in:   <podule=>podule.$>.h
  251. Declaration:  extern <os_error=>os.os_error> *xservice_adfs_podule (byte *controller,
  252.                  int *status_location,
  253.                  bits status_bits,
  254.                  int *irq_location,
  255.                  bits irq_bits,
  256.                  bool *unclaimed,
  257.                  byte **controller_out,
  258.                  int **status_location_out,
  259.                  bits *status_bits_out,
  260.                  int **irq_location_out,
  261.                  bits *irq_bits_out);
  262. Summary:      Issued by ADFS to locate an ST506 expansion cardservice_adfs_podule
  263. Defined in:   <podule=>podule.$>.h
  264. Declaration:  extern bool service_adfs_podule (byte *controller,
  265.                  int *status_location,
  266.                  bits status_bits,
  267.                  int *irq_location,
  268.                  bits irq_bits,
  269.                  byte **controller_out,
  270.                  int **status_location_out,
  271.                  bits *status_bits_out,
  272.                  int **irq_location_out,
  273.                  bits *irq_bits_out);
  274. Summary:      Issued by ADFS to locate an ST506 expansion cardxservice_adfs_podule_ide
  275. Defined in:   <podule=>podule.$>.h
  276. Declaration:  extern <os_error=>os.os_error> *xservice_adfs_podule_ide (byte *controller,
  277.                  int *status_location,
  278.                  bits status_bits,
  279.                  int *irq_location,
  280.                  bits irq_bits,
  281.                  void *read_code,
  282.                  void *write_code,
  283.                  bool *unclaimed,
  284.                  byte **controller_out,
  285.                  int **status_location_out,
  286.                  bits *status_bits_out,
  287.                  int **irq_location_out,
  288.                  bits *irq_bits_out,
  289.                  void **read_code_out,
  290.                  void **write_code_out);
  291. Summary:      Issued by ADFS to locate an IDE expansion cardservice_adfs_podule_ide
  292. Defined in:   <podule=>podule.$>.h
  293. Declaration:  extern bool service_adfs_podule_ide (byte *controller,
  294.                  int *status_location,
  295.                  bits status_bits,
  296.                  int *irq_location,
  297.                  bits irq_bits,
  298.                  void *read_code,
  299.                  void *write_code,
  300.                  byte **controller_out,
  301.                  int **status_location_out,
  302.                  bits *status_bits_out,
  303.                  int **irq_location_out,
  304.                  bits *irq_bits_out,
  305.                  void **read_code_out,
  306.                  void **write_code_out);
  307. Summary:      Issued by ADFS to locate an IDE expansion cardxservice_adfs_podule_ide_dying
  308. Defined in:   <podule=>podule.$>.h
  309. Declaration:  extern <os_error=>os.os_error> *xservice_adfs_podule_ide_dying (void);
  310. Summary:      IDE expansion card dyingservice_adfs_podule_ide_dying
  311. Defined in:   <podule=>podule.$>.h
  312. Declaration:  extern void service_adfs_podule_ide_dying (void);
  313. Summary:      IDE expansion card dyingPodule
  314. <podule_header>
  315. <podule_SECTION_SYSTEM_ROM>
  316. <podule_SECTION_EXPANSION_CARD0>
  317. <podule_SECTION_EXPANSION_CARD1>
  318. <podule_SECTION_EXPANSION_CARD2>
  319. <podule_SECTION_EXPANSION_CARD3>
  320. <podule_SECTION_EXTENSION_ROM1>
  321. <error_PODULE_BAD_POD>
  322. <error_PODULE_BAD_SPEED>
  323. <error_PODULE_NO_POD>
  324. <error_PODULE_NOT_EXT>
  325. <error_PODULE_NOT_ACRN>
  326. <error_PODULE_NO_LDR>
  327. <error_PODULE_IN_LDR>
  328. <error_PODULE_BAD_CHNK>
  329. <error_PODULE_BAD_DEVICE_NUMBER>
  330. <error_PODULE_BAD_DEVICE_TYPE>
  331. <error_PODULE_RAM_CONFIG_SYNTAX>
  332. <error_PODULE_WRONG_PODULE_TYPE>
  333. <error_PODULE_ROM_BOARD_SYNTAX>
  334. <error_PODULE_BAD_READ>
  335. <error_PODULE_BD_SPEED>
  336. <error_PODULE_NOT_EASI>
  337. <error_PODULE_SPEED_NO>
  338. <error_PODULE_EC_NO_SPD>
  339. <error_PODULE_EC_NO_NET>
  340. <error_PODULE_NDALLAS>
  341. <error_PODULE_NOT_WRITABLE>
  342. <error_PODULE_ADDRESS_RANGE>
  343. <error_PODULE_DEVICE_NOT_WRITABLE>
  344. <error_PODULE_PODULE_READ_ONLY>
  345. <error_PODULE_ADDRESS_TOO_BIG>
  346. <xpodule_read_id>
  347. <podule_read_id>
  348. <xpodule_read_header>
  349. <podule_read_header>
  350. <xpodule_enumerate_chunks>
  351. <podule_enumerate_chunks>
  352. <xpodule_read_chunk>
  353. <podule_read_chunk>
  354. <xpodule_read_bytes>
  355. <podule_read_bytes>
  356. <xpodule_write_bytes>
  357. <podule_write_bytes>
  358. <xpodule_call_loader>
  359. <podule_call_loader>
  360. <xpodule_raw_read>
  361. <podule_raw_read>
  362. <xpodule_raw_write>
  363. <podule_raw_write>
  364. <xpodule_hardware_address>
  365. <podule_hardware_address>
  366. <xpodule_enumerate_chunks_with_info>
  367. <podule_enumerate_chunks_with_info>
  368. <xpodule_hardware_addresses>
  369. <podule_hardware_addresses>
  370. <xpodule_return_number>
  371. <podule_return_number>
  372. <xpodule_read_info>
  373. <podule_read_info>
  374. <xpodule_set_speed>
  375. <podule_set_speed>
  376. <xservice_pre_reset>
  377. <service_pre_reset>
  378. <xservice_adfs_podule>
  379. <service_adfs_podule>
  380. <xservice_adfs_podule_ide>
  381. <service_adfs_podule_ide>
  382. <xservice_adfs_podule_ide_dying>
  383. <service_adfs_podule_ide_dying>