Changeset 112 for trunk/src/os2ahci/os2ahci.h
- Timestamp:
- Jul 6, 2011, 10:02:47 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/os2ahci/os2ahci.h
r111 r112 94 94 #define dddprintf if (debug > 2) printf 95 95 #define dddphex if (debug > 2) phex 96 97 /* TRACE macros (for our internal ring buffer trace) */ 98 #define TRACE_ACTIVE (debug > 0 && com_base == 0) 96 99 97 100 /* adapter number from AD_INFO pointer; mainly for dprintf() purposes */ … … 251 254 #define ANSI_RESET "\x1b[0m" 252 255 253 /******************************************************************************254 * trace constants255 */256 #define AHCI_TRACE_MAJOR 0x00faU257 #define TRACE_MINOR_ATA_IDENTIFY 0x0020258 #define TRACE_MINOR_EXEC_CDB 0x0021259 #define TRACE_MINOR_EXEC_ATA 0x0022260 #define TRACE_MINOR_ATA_CMD 0x0023261 #define TRACE_MINOR_ATAPI_CMD 0x0024262 #define TRACE_MINOR_SG_LIST 0x0025263 #define TRACE_MINOR_SENSE_BUF 0x0026264 #define TRACE_MINOR_OEMHLP_PARM 0x0027265 #define TRACE_MINOR_OEMHLP_DATA 0x0028266 #define TRACE_MINOR_CMD_HDR 0x0029267 268 269 256 270 257 /* ------------------------ typedefs and structures ------------------------ */ … … 390 377 extern USHORT init_drv (RPINITIN _far *req); 391 378 extern USHORT gen_ioctl (RP_GENIOCTL _far *ioctl); 379 extern USHORT char_dev_input (RP_RWV _far *rwrb); 392 380 extern USHORT exit_drv (int func); 393 381 extern void _cdecl _far _loadds add_entry (IORBH _far *iorb); … … 463 451 extern void _cdecl printf (const char *fmt, ...); 464 452 extern void cprintf (const char *fmt, ...); 465 extern void phex (const void _far *p, int len, 466 u16 trace_minor_code, const char *fmt, ...); 453 extern void phex (const void _far *p, int len, const char *fmt, ...); 467 454 extern size_t strlen (const char _far *s); 468 455 extern char _far *strcpy (char _far *dst, const char _far *src); … … 482 469 extern int disable (void); 483 470 extern void enable (void); 484 extern void trace (u16 minor_code, u16 cb_buf, 485 const char _far *buf); 471 472 /* trace.c */ 473 extern void trace_init (void); 474 extern void trace_exit (void); 475 extern void trace_write (u8 _far *s, int len); 476 extern u16 trace_read (void _far *buf, u16 cb_buf); 477 extern u16 trace_bytes_avail(void); 478 extern u16 trace_char_dev(RP_RWV _far *rwrb); 486 479 487 480 /* pci.c */ … … 524 517 extern PCI_ID pci_ids[]; /* SATA adapter PCI IDs */ 525 518 extern ULONG drv_lock; /* driver-level spinlock */ 519 extern ULONG com_lock; /* debug log spinlock */ 526 520 extern IORB_QUEUE driver_queue; /* driver-level IORB queue */ 527 521 extern AD_INFO ad_infos[]; /* adapter information list */
Note:
See TracChangeset
for help on using the changeset viewer.