⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 velocity_dbg.h

📁 VIA千兆网卡芯片VT6122的linux驱动源代码
💻 H
字号:
/* * Copyright (c) 1996, 2003 VIA Networking Technologies, Inc. * All rights reserved. * * This software may be redistributed and/or modified under * the terms of the GNU General Public License as published by the Free * Software Foundation; either version 2 of the License, or * any later version. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * for more details. * * * File: velocity_dbg.h * * Purpose: Hearder file for inline debug routine * * Author: Chuang Liang-Shing, AJ Jiang * * Date: Jan 24, 2003 * */#ifndef __VELOCITY_DBG_H__#define __VELOCITY_DBG_H__#ifdef VELOCITY_DEBUG#define ASSERT(x) { \    if (!(x)) { \        printk(KERN_ERR "assertion %s failed: file %s line %d\n", #x,\        __FUNCTION__, __LINE__);\        *(int*) 0=0;\    }\}#define VELOCITY_DBG(p,args...) printk(p, ##args)#else#define ASSERT(x)#define VELOCITY_DBG(x)#endif#define VELOCITY_PRT_CAMMASK(p,t) {\    int i;\    if ((t)==VELOCITY_MULTICAST_CAM) {\        for (i=0;i<(MCAM_SIZE/8);i++)\            printk("%02X",(p)->abyMCAMMask[i]);\    }\    else {\        for (i=0;i<(VCAM_SIZE/8);i++)\            printk("%02X",(p)->abyVCAMMask[i]);\    }\    printk("\n");\}#endif // __VELOCITY_DBG_H__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -