1*926deccbSFrançois Tigeot /* 2*926deccbSFrançois Tigeot * Copyright 2008 Red Hat Inc. 3*926deccbSFrançois Tigeot * 4*926deccbSFrançois Tigeot * Permission is hereby granted, free of charge, to any person obtaining a 5*926deccbSFrançois Tigeot * copy of this software and associated documentation files (the "Software"), 6*926deccbSFrançois Tigeot * to deal in the Software without restriction, including without limitation 7*926deccbSFrançois Tigeot * the rights to use, copy, modify, merge, publish, distribute, sublicense, 8*926deccbSFrançois Tigeot * and/or sell copies of the Software, and to permit persons to whom the 9*926deccbSFrançois Tigeot * Software is furnished to do so, subject to the following conditions: 10*926deccbSFrançois Tigeot * 11*926deccbSFrançois Tigeot * The above copyright notice and this permission notice shall be included in 12*926deccbSFrançois Tigeot * all copies or substantial portions of the Software. 13*926deccbSFrançois Tigeot * 14*926deccbSFrançois Tigeot * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15*926deccbSFrançois Tigeot * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16*926deccbSFrançois Tigeot * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 17*926deccbSFrançois Tigeot * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR 18*926deccbSFrançois Tigeot * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 19*926deccbSFrançois Tigeot * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 20*926deccbSFrançois Tigeot * OTHER DEALINGS IN THE SOFTWARE. 21*926deccbSFrançois Tigeot * 22*926deccbSFrançois Tigeot * Author: Dave Airlie 23*926deccbSFrançois Tigeot * 24*926deccbSFrançois Tigeot * $FreeBSD: head/sys/dev/drm2/radeon/atom-types.h 254885 2013-08-25 19:37:15Z dumbbell $ 25*926deccbSFrançois Tigeot */ 26*926deccbSFrançois Tigeot 27*926deccbSFrançois Tigeot #ifndef ATOM_TYPES_H 28*926deccbSFrançois Tigeot #define ATOM_TYPES_H 29*926deccbSFrançois Tigeot 30*926deccbSFrançois Tigeot /* sync atom types to kernel types */ 31*926deccbSFrançois Tigeot 32*926deccbSFrançois Tigeot typedef uint16_t USHORT; 33*926deccbSFrançois Tigeot typedef uint32_t ULONG; 34*926deccbSFrançois Tigeot typedef uint8_t UCHAR; 35*926deccbSFrançois Tigeot 36*926deccbSFrançois Tigeot 37*926deccbSFrançois Tigeot #ifndef ATOM_BIG_ENDIAN 38*926deccbSFrançois Tigeot #if defined(__BIG_ENDIAN) 39*926deccbSFrançois Tigeot #define ATOM_BIG_ENDIAN 1 40*926deccbSFrançois Tigeot #else 41*926deccbSFrançois Tigeot #define ATOM_BIG_ENDIAN 0 42*926deccbSFrançois Tigeot #endif 43*926deccbSFrançois Tigeot #endif 44*926deccbSFrançois Tigeot #endif 45