Changeset View
Changeset View
Standalone View
Standalone View
sys/compat/linuxkpi/common/include/acpi/acpi.h
Show All 23 Lines | |||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||||
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
* SUCH DAMAGE. | * SUCH DAMAGE. | ||||
* | * | ||||
* $FreeBSD$ | * $FreeBSD$ | ||||
*/ | */ | ||||
#ifndef _ACPI_ACPI_H_ | #ifndef _LINUXKPI_ACPI_ACPI_H_ | ||||
#define _ACPI_ACPI_H_ | #define _LINUXKPI_ACPI_ACPI_H_ | ||||
/* | /* | ||||
* FreeBSD import of ACPICA has a typedef for BOOLEAN which conflicts with | * FreeBSD import of ACPICA has a typedef for BOOLEAN which conflicts with | ||||
* amdgpu driver. Workaround it on preprocessor level. | * amdgpu driver. Workaround it on preprocessor level. | ||||
*/ | */ | ||||
#define ACPI_USE_SYSTEM_INTTYPES | #define ACPI_USE_SYSTEM_INTTYPES | ||||
#define BOOLEAN unsigned char | #define BOOLEAN unsigned char | ||||
typedef unsigned char UINT8; | typedef unsigned char UINT8; | ||||
▲ Show 20 Lines • Show All 50 Lines • ▼ Show 20 Lines | |||||
static inline ACPI_STATUS | static inline ACPI_STATUS | ||||
acpi_get_table(ACPI_STRING Signature, UINT32 Instance, | acpi_get_table(ACPI_STRING Signature, UINT32 Instance, | ||||
ACPI_TABLE_HEADER **OutTable) | ACPI_TABLE_HEADER **OutTable) | ||||
{ | { | ||||
return (AcpiGetTable(Signature, Instance, OutTable)); | return (AcpiGetTable(Signature, Instance, OutTable)); | ||||
} | } | ||||
#endif /* _ACPI_ACPI_H_ */ | #endif /* _LINUXKPI_ACPI_ACPI_H_ */ |