diff options
Diffstat (limited to 'sys/dev/ixl/i40e_osdep.h')
-rw-r--r-- | sys/dev/ixl/i40e_osdep.h | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/sys/dev/ixl/i40e_osdep.h b/sys/dev/ixl/i40e_osdep.h index 67a4b18..f5ca7f4 100644 --- a/sys/dev/ixl/i40e_osdep.h +++ b/sys/dev/ixl/i40e_osdep.h @@ -54,8 +54,6 @@ #include <dev/pci/pcivar.h> #include <dev/pci/pcireg.h> -#define ASSERT(x) if(!(x)) panic("IXL: x") - #define i40e_usec_delay(x) DELAY(x) #define i40e_msec_delay(x) DELAY(1000*(x)) @@ -169,21 +167,26 @@ struct i40e_dma_mem { int flags; }; +struct i40e_virt_mem { + void *va; + u32 size; +}; + struct i40e_hw; /* forward decl */ u16 i40e_read_pci_cfg(struct i40e_hw *, u32); void i40e_write_pci_cfg(struct i40e_hw *, u32, u16); +/* +** i40e_debug - OS dependent version of shared code debug printing +*/ +enum i40e_debug_mask; #define i40e_debug(h, m, s, ...) i40e_debug_d(h, m, s, ##__VA_ARGS__) -extern void i40e_debug_d(void *hw, u32 mask, char *fmt_str, ...); - -struct i40e_virt_mem { - void *va; - u32 size; -}; +extern void i40e_debug_d(struct i40e_hw *hw, enum i40e_debug_mask mask, + char *fmt_str, ...); /* -** This hardware supports either 16 or 32 byte rx descriptors -** we default here to the larger size. +** This hardware supports either 16 or 32 byte rx descriptors; +** the driver only uses the 32 byte kind. */ #define i40e_rx_desc i40e_32byte_rx_desc |