Files
linux-apfs/include/asm-parisc/types.h
T

37 lines
570 B
C
Raw Normal View History

2005-04-16 15:20:36 -07:00
#ifndef _PARISC_TYPES_H
#define _PARISC_TYPES_H
#include <asm-generic/int-ll64.h>
2005-04-16 15:20:36 -07:00
#ifndef __ASSEMBLY__
typedef unsigned short umode_t;
#endif /* __ASSEMBLY__ */
/*
* These aren't exported outside the kernel to avoid name space clashes
*/
#ifdef __KERNEL__
#ifdef CONFIG_64BIT
2005-04-16 15:20:36 -07:00
#define BITS_PER_LONG 64
2005-10-21 22:45:22 -04:00
#define SHIFT_PER_LONG 6
2005-04-16 15:20:36 -07:00
#else
#define BITS_PER_LONG 32
2005-10-21 22:45:22 -04:00
#define SHIFT_PER_LONG 5
2005-04-16 15:20:36 -07:00
#endif
#ifndef __ASSEMBLY__
/* Dma addresses are 32-bits wide. */
typedef u32 dma_addr_t;
typedef u64 dma64_addr_t;
#endif /* __ASSEMBLY__ */
#endif /* __KERNEL__ */
#endif