Home | History | Annotate | Line # | Download | only in include
      1  1.9   thorpej /*	$NetBSD: acpi_machdep.h,v 1.9 2019/12/22 15:57:07 thorpej Exp $	*/
      2  1.1    cherry 
      3  1.5    jruoho ACPI_STATUS		acpi_md_OsInitialize(void);
      4  1.5    jruoho ACPI_PHYSICAL_ADDRESS	acpi_md_OsGetRootPointer(void);
      5  1.1    cherry 
      6  1.2  kiyohara #define acpi_md_OsIn8(x)	inb((x))
      7  1.2  kiyohara #define acpi_md_OsIn16(x)	inw((x))
      8  1.2  kiyohara #define acpi_md_OsIn32(x)	inl((x))
      9  1.2  kiyohara 
     10  1.2  kiyohara #define acpi_md_OsOut8(x, v)	outb((x), (v))
     11  1.2  kiyohara #define acpi_md_OsOut16(x, v)	outw((x), (v))
     12  1.2  kiyohara #define acpi_md_OsOut32(x, v)	outl((x), (v))
     13  1.2  kiyohara 
     14  1.2  kiyohara ACPI_STATUS acpi_md_OsInstallInterruptHandler(UINT32, ACPI_OSD_HANDLER,
     15  1.7    bouyer 					      void *, void **, const char *);
     16  1.2  kiyohara void acpi_md_OsRemoveInterruptHandler(void *);
     17  1.2  kiyohara 
     18  1.2  kiyohara ACPI_STATUS acpi_md_OsMapMemory(ACPI_PHYSICAL_ADDRESS, UINT32, void **);
     19  1.2  kiyohara void acpi_md_OsUnmapMemory(void *, UINT32);
     20  1.2  kiyohara ACPI_STATUS acpi_md_OsGetPhysicalAddress(void *LogicalAddress,
     21  1.2  kiyohara 					 ACPI_PHYSICAL_ADDRESS *PhysicalAddress);
     22  1.2  kiyohara 
     23  1.3    jruoho BOOLEAN		acpi_md_OsReadable(void *, UINT32);
     24  1.3    jruoho BOOLEAN		acpi_md_OsWritable(void *, UINT32);
     25  1.3    jruoho void		acpi_md_OsEnableInterrupt(void);
     26  1.3    jruoho void		acpi_md_OsDisableInterrupt(void);
     27  1.3    jruoho 
     28  1.8  jmcneill void *		acpi_md_intr_establish(uint32_t, int, int, int (*)(void *),
     29  1.8  jmcneill 				       void *, bool, const char *);
     30  1.9   thorpej void		acpi_md_intr_mask(void *);
     31  1.9   thorpej void		acpi_md_intr_unmask(void *);
     32  1.8  jmcneill void		acpi_md_intr_disestablish(void *);
     33  1.8  jmcneill 
     34  1.3    jruoho int		acpi_md_sleep(int);
     35  1.4    jruoho uint32_t	acpi_md_pdc(void);
     36  1.3    jruoho uint32_t	acpi_md_ncpus(void);
     37  1.6       chs struct acpi_softc;
     38  1.6       chs void		acpi_md_callback(struct acpi_softc *);
     39