cxgb_osdep.h (180583) | cxgb_osdep.h (183063) |
---|---|
1/************************************************************************** 2 3Copyright (c) 2007, Chelsio Inc. 4All rights reserved. 5 6Redistribution and use in source and binary forms, with or without 7modification, are permitted provided that the following conditions are met: 8 --- 12 unchanged lines hidden (view full) --- 21CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 22SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 23INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 24CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 25ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 26POSSIBILITY OF SUCH DAMAGE. 27 28 | 1/************************************************************************** 2 3Copyright (c) 2007, Chelsio Inc. 4All rights reserved. 5 6Redistribution and use in source and binary forms, with or without 7modification, are permitted provided that the following conditions are met: 8 --- 12 unchanged lines hidden (view full) --- 21CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 22SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 23INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 24CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 25ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 26POSSIBILITY OF SUCH DAMAGE. 27 28 |
29$FreeBSD: head/sys/dev/cxgb/cxgb_osdep.h 180583 2008-07-18 06:12:31Z kmacy $ | 29$FreeBSD: head/sys/dev/cxgb/cxgb_osdep.h 183063 2008-09-16 02:28:08Z kmacy $ |
30 31***************************************************************************/ 32 33#include <sys/param.h> 34#include <sys/systm.h> 35#include <sys/ctype.h> 36#include <sys/endian.h> 37#include <sys/bus.h> --- 126 unchanged lines hidden (view full) --- 164void prefetch(void *x) 165{ 166 __asm volatile("prefetcht0 %0" :: "m" (*(unsigned long *)x)); 167} 168 169extern void kdb_backtrace(void); 170 171#define WARN_ON(condition) do { \ | 30 31***************************************************************************/ 32 33#include <sys/param.h> 34#include <sys/systm.h> 35#include <sys/ctype.h> 36#include <sys/endian.h> 37#include <sys/bus.h> --- 126 unchanged lines hidden (view full) --- 164void prefetch(void *x) 165{ 166 __asm volatile("prefetcht0 %0" :: "m" (*(unsigned long *)x)); 167} 168 169extern void kdb_backtrace(void); 170 171#define WARN_ON(condition) do { \ |
172 if (__predict_false((condition)!=0)) { \ | 172 if (__predict_false((condition)!=0)) { \ |
173 log(LOG_WARNING, "BUG: warning at %s:%d/%s()\n", __FILE__, __LINE__, __FUNCTION__); \ 174 kdb_backtrace(); \ 175 } \ 176} while (0) 177 178 179#else /* !i386 && !amd64 */ 180#define mb() --- 319 unchanged lines hidden --- | 173 log(LOG_WARNING, "BUG: warning at %s:%d/%s()\n", __FILE__, __LINE__, __FUNCTION__); \ 174 kdb_backtrace(); \ 175 } \ 176} while (0) 177 178 179#else /* !i386 && !amd64 */ 180#define mb() --- 319 unchanged lines hidden --- |