Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/e1000/e1000_osdep.h
Show First 20 Lines • Show All 68 Lines • ▼ Show 20 Lines | |||||
#define DEBUGOUT1(S,A) do {} while (0) | #define DEBUGOUT1(S,A) do {} while (0) | ||||
#define DEBUGOUT2(S,A,B) do {} while (0) | #define DEBUGOUT2(S,A,B) do {} while (0) | ||||
#define DEBUGOUT3(S,A,B,C) do {} while (0) | #define DEBUGOUT3(S,A,B,C) do {} while (0) | ||||
#define DEBUGOUT7(S,A,B,C,D,E,F,G) do {} while (0) | #define DEBUGOUT7(S,A,B,C,D,E,F,G) do {} while (0) | ||||
#define STATIC static | #define STATIC static | ||||
#define FALSE 0 | #define FALSE 0 | ||||
#define TRUE 1 | #define TRUE 1 | ||||
#ifndef __bool_true_false_are_defined | |||||
#define false FALSE | |||||
#define true TRUE | |||||
#endif | |||||
#define CMD_MEM_WRT_INVALIDATE 0x0010 /* BIT_4 */ | #define CMD_MEM_WRT_INVALIDATE 0x0010 /* BIT_4 */ | ||||
#define PCI_COMMAND_REGISTER PCIR_COMMAND | #define PCI_COMMAND_REGISTER PCIR_COMMAND | ||||
/* Mutex used in the shared code */ | /* Mutex used in the shared code */ | ||||
#define E1000_MUTEX struct mtx | #define E1000_MUTEX struct mtx | ||||
#define E1000_MUTEX_INIT(mutex) mtx_init((mutex), #mutex, \ | #define E1000_MUTEX_INIT(mutex) mtx_init((mutex), #mutex, \ | ||||
MTX_NETWORK_LOCK, \ | MTX_NETWORK_LOCK, \ | ||||
MTX_DEF | MTX_DUPOK) | MTX_DEF | MTX_DUPOK) | ||||
#define E1000_MUTEX_DESTROY(mutex) mtx_destroy(mutex) | #define E1000_MUTEX_DESTROY(mutex) mtx_destroy(mutex) | ||||
#define E1000_MUTEX_LOCK(mutex) mtx_lock(mutex) | #define E1000_MUTEX_LOCK(mutex) mtx_lock(mutex) | ||||
#define E1000_MUTEX_TRYLOCK(mutex) mtx_trylock(mutex) | #define E1000_MUTEX_TRYLOCK(mutex) mtx_trylock(mutex) | ||||
#define E1000_MUTEX_UNLOCK(mutex) mtx_unlock(mutex) | #define E1000_MUTEX_UNLOCK(mutex) mtx_unlock(mutex) | ||||
typedef uint64_t u64; | typedef uint64_t u64; | ||||
typedef uint32_t u32; | typedef uint32_t u32; | ||||
typedef uint16_t u16; | typedef uint16_t u16; | ||||
typedef uint8_t u8; | typedef uint8_t u8; | ||||
typedef int64_t s64; | typedef int64_t s64; | ||||
typedef int32_t s32; | typedef int32_t s32; | ||||
typedef int16_t s16; | typedef int16_t s16; | ||||
typedef int8_t s8; | typedef int8_t s8; | ||||
#ifndef __bool_true_false_are_defined | |||||
typedef boolean_t bool; | |||||
#endif | |||||
#define __le16 u16 | #define __le16 u16 | ||||
#define __le32 u32 | #define __le32 u32 | ||||
#define __le64 u64 | #define __le64 u64 | ||||
#if __FreeBSD_version < 800000 | #if __FreeBSD_version < 800000 | ||||
#if defined(__i386__) || defined(__amd64__) | #if defined(__i386__) || defined(__amd64__) | ||||
#define mb() __asm volatile("mfence" ::: "memory") | #define mb() __asm volatile("mfence" ::: "memory") | ||||
▲ Show 20 Lines • Show All 111 Lines • Show Last 20 Lines |