📄 device_cfg.h
字号:
/* * Copyright (c) 1996, 2003 VIA Networking Technologies, Inc. * All rights reserved. * * This software is copyrighted by and is the sole property of * VIA Networking Technologies, Inc. This software may only be used * in accordance with the corresponding license agreement. Any unauthorized * use, duplication, transmission, distribution, or disclosure of this * software is expressly forbidden. * * This software is provided by VIA Networking Technologies, Inc. "as is" * and any express or implied warranties, including, but not limited to, the * implied warranties of merchantability and fitness for a particular purpose * are disclaimed. In no event shall VIA Networking Technologies, Inc. * be liable for any direct, indirect, incidental, special, exemplary, or * consequential damages. * * File: device_cfg.h * * Purpose: Driver configuration header * Author: Lyndon Chen * * Date: Dec 9, 2005 * */ #ifndef __DEVICE_CONFIG_H#define __DEVICE_CONFIG_H#include <linux/config.h>#include <linux/types.h>#if !defined(__TTYPE_H__)#include "ttype.h"#endiftypedef __u8 UINT8, *PUINT8;typedef __u16 UINT16, *PUINT16;typedef __u32 UINT32, *PUINT32;#ifndef VOID#define VOID void#endif#ifndef CONST#define CONST const#endif#ifndef STATIC#define STATIC static#endif#ifndef DEF#define DEF#endif#ifndef IN#define IN#endif#ifndef OUT#define OUT#endiftypedefstruct _version { UINT8 major; UINT8 minor; UINT8 build;} version_t, *pversion_t;#ifndef FALSE#define FALSE (0)#endif#ifndef TRUE#define TRUE (!(FALSE))#endif#define VID_TABLE_SIZE 64#define MCAST_TABLE_SIZE 64#define MCAM_SIZE 32#define VCAM_SIZE 32#define TX_QUEUE_NO 8#define DEVICE_NAME "vntwusb"#define DEVICE_FULL_DRV_NAM "VIA Networking Wireless LAN USB Driver"#ifndef MAJOR_VERSION#define MAJOR_VERSION 1#endif#ifndef MINOR_VERSION#define MINOR_VERSION 10#endif#ifndef DEVICE_VERSION#define DEVICE_VERSION "1.10"#endif//Max: 2378=2312Payload + 30HD +4CRC + 2Padding + 4Len + 8TSF + 4RSR#define PKT_BUF_SZ 2390#define MALLOC(x,y) kmalloc((x),(y))#define FREE(x) kfree((x))#define MAX_UINTS 8#define OPTION_DEFAULT { [0 ... MAX_UINTS-1] = -1}typedef enum _chip_type{ VT3184=1 } CHIP_TYPE, *PCHIP_TYPE; #ifdef VIAWET_DEBUG#define ASSERT(x) { \ if (!(x)) { \ printk(KERN_ERR "assertion %s failed: file %s line %d\n", #x,\ __FUNCTION__, __LINE__);\ *(int*) 0=0;\ }\}#define DBG_PORT80(value) outb(value, 0x80)#else#define ASSERT(x)#define DBG_PORT80(value) #endif#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -