HPT_UPTR
HPT_UPTR priv2;
HPT_U8 os_inb (void *port) { return inb((unsigned)(HPT_UPTR)port); }
HPT_U16 os_inw (void *port) { return inw((unsigned)(HPT_UPTR)port); }
HPT_U32 os_inl (void *port) { return inl((unsigned)(HPT_UPTR)port); }
void os_outb (void *port, HPT_U8 value) { outb((unsigned)(HPT_UPTR)port, (value)); }
void os_outw (void *port, HPT_U16 value) { outw((unsigned)(HPT_UPTR)port, (value)); }
void os_outl (void *port, HPT_U32 value) { outl((unsigned)(HPT_UPTR)port, (value)); }
{ insw((unsigned)(HPT_UPTR)port, (void *)buffer, count); }
{ outsw((unsigned)(HPT_UPTR)port, (void *)buffer, count); }
HPT_ASSERT(((HPT_UPTR)p & (DMAPOOL_PAGE_SIZE-1))==0);
if (((HPT_UPTR)p & (PAGE_SIZE-1))==0)
((type *)((char *)(ptr)-(HPT_UPTR)(&((type *)0)->member)))
((type *)((char *)((attached)->next)-(HPT_UPTR)(&((type *)0)->member)))
HPT_UPTR priv2;
HPT_U8 os_inb (void *port) { return inb((unsigned)(HPT_UPTR)port); }
HPT_U16 os_inw (void *port) { return inw((unsigned)(HPT_UPTR)port); }
HPT_U32 os_inl (void *port) { return inl((unsigned)(HPT_UPTR)port); }
void os_outb (void *port, HPT_U8 value) { outb((unsigned)(HPT_UPTR)port, (value)); }
void os_outw (void *port, HPT_U16 value) { outw((unsigned)(HPT_UPTR)port, (value)); }
void os_outl (void *port, HPT_U32 value) { outl((unsigned)(HPT_UPTR)port, (value)); }
{ insw((unsigned)(HPT_UPTR)port, (void *)buffer, count); }
{ outsw((unsigned)(HPT_UPTR)port, (void *)buffer, count); }
HPT_ASSERT(((HPT_UPTR)p & (DMAPOOL_PAGE_SIZE-1))==0);
if (((HPT_UPTR)p & (PAGE_SIZE-1))==0)
((type *)((char *)(ptr)-(HPT_UPTR)(&((type *)0)->member)))
((type *)((char *)((attached)->next)-(HPT_UPTR)(&((type *)0)->member)))
HPT_UPTR priv2;
HPT_U8 os_inb (void *port) { return inb((unsigned)(HPT_UPTR)port); }
HPT_U16 os_inw (void *port) { return inw((unsigned)(HPT_UPTR)port); }
HPT_U32 os_inl (void *port) { return inl((unsigned)(HPT_UPTR)port); }
void os_outb (void *port, HPT_U8 value) { outb((unsigned)(HPT_UPTR)port, (value)); }
void os_outw (void *port, HPT_U16 value) { outw((unsigned)(HPT_UPTR)port, (value)); }
void os_outl (void *port, HPT_U32 value) { outl((unsigned)(HPT_UPTR)port, (value)); }
{ insw((unsigned)(HPT_UPTR)port, (void *)buffer, count); }
{ outsw((unsigned)(HPT_UPTR)port, (void *)buffer, count); }
HPT_ASSERT(((HPT_UPTR)p & (DMAPOOL_PAGE_SIZE-1))==0);
if (((HPT_UPTR)p & (PAGE_SIZE-1))==0)
((type *)((char *)(ptr)-(HPT_UPTR)(&((type *)0)->member)))
((type *)((char *)((attached)->next)-(HPT_UPTR)(&((type *)0)->member)))