亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? e1000_hw.h

?? DELL755 Intel 網卡驅動
?? H
?? 第 1 頁 / 共 2 頁
字號:
/*******************************************************************************  Intel PRO/1000 Linux driver  Copyright(c) 1999 - 2008 Intel Corporation.  This program is free software; you can redistribute it and/or modify it  under the terms and conditions of the GNU General Public License,  version 2, as published by the Free Software Foundation.  This program is distributed in the hope 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.  You should have received a copy of the GNU General Public License along with  this program; if not, write to the Free Software Foundation, Inc.,  51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.  The full GNU General Public License is included in this distribution in  the file called "COPYING".  Contact Information:  Linux NICS <linux.nics@intel.com>  e1000-devel Mailing List <e1000-devel@lists.sourceforge.net>  Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497*******************************************************************************/#ifndef _E1000_HW_H_#define _E1000_HW_H_#include "e1000_osdep.h"#include "e1000_regs.h"#include "e1000_defines.h"struct e1000_hw;#define E1000_DEV_ID_82571EB_COPPER           0x105E#define E1000_DEV_ID_82571EB_FIBER            0x105F#define E1000_DEV_ID_82571EB_SERDES           0x1060#define E1000_DEV_ID_82571EB_SERDES_DUAL      0x10D9#define E1000_DEV_ID_82571EB_SERDES_QUAD      0x10DA#define E1000_DEV_ID_82571EB_QUAD_COPPER      0x10A4#define E1000_DEV_ID_82571PT_QUAD_COPPER      0x10D5#define E1000_DEV_ID_82571EB_QUAD_FIBER       0x10A5#define E1000_DEV_ID_82571EB_QUAD_COPPER_LP   0x10BC#define E1000_DEV_ID_82572EI_COPPER           0x107D#define E1000_DEV_ID_82572EI_FIBER            0x107E#define E1000_DEV_ID_82572EI_SERDES           0x107F#define E1000_DEV_ID_82572EI                  0x10B9#define E1000_DEV_ID_82573E                   0x108B#define E1000_DEV_ID_82573E_IAMT              0x108C#define E1000_DEV_ID_82573L                   0x109A#define E1000_DEV_ID_82574L                   0x10D3#define E1000_DEV_ID_80003ES2LAN_COPPER_DPT   0x1096#define E1000_DEV_ID_80003ES2LAN_SERDES_DPT   0x1098#define E1000_DEV_ID_80003ES2LAN_COPPER_SPT   0x10BA#define E1000_DEV_ID_80003ES2LAN_SERDES_SPT   0x10BB#define E1000_DEV_ID_ICH8_IGP_M_AMT           0x1049#define E1000_DEV_ID_ICH8_IGP_AMT             0x104A#define E1000_DEV_ID_ICH8_IGP_C               0x104B#define E1000_DEV_ID_ICH8_IFE                 0x104C#define E1000_DEV_ID_ICH8_IFE_GT              0x10C4#define E1000_DEV_ID_ICH8_IFE_G               0x10C5#define E1000_DEV_ID_ICH8_IGP_M               0x104D#define E1000_DEV_ID_ICH9_IGP_M               0x10BF#define E1000_DEV_ID_ICH9_IGP_M_AMT           0x10F5#define E1000_DEV_ID_ICH9_IGP_M_V             0x10CB#define E1000_DEV_ID_ICH9_IGP_AMT             0x10BD#define E1000_DEV_ID_ICH9_BM                  0x10E5#define E1000_DEV_ID_ICH9_IGP_C               0x294C#define E1000_DEV_ID_ICH9_IFE                 0x10C0#define E1000_DEV_ID_ICH9_IFE_GT              0x10C3#define E1000_DEV_ID_ICH9_IFE_G               0x10C2#define E1000_DEV_ID_ICH10_R_BM_LM            0x10CC#define E1000_DEV_ID_ICH10_R_BM_LF            0x10CD#define E1000_DEV_ID_ICH10_R_BM_V             0x10CE#define E1000_DEV_ID_ICH10_D_BM_LM            0x10DE#define E1000_DEV_ID_ICH10_D_BM_LF            0x10DF#define E1000_REVISION_0 0#define E1000_REVISION_1 1#define E1000_REVISION_2 2#define E1000_REVISION_3 3#define E1000_REVISION_4 4#define E1000_FUNC_0     0#define E1000_FUNC_1     1typedef enum {	e1000_undefined = 0,	e1000_82571,	e1000_82572,	e1000_82573,	e1000_82574,	e1000_80003es2lan,	e1000_ich8lan,	e1000_ich9lan,	e1000_ich10lan,	e1000_num_macs  /* List is 1-based, so subtract 1 for true count. */} e1000_mac_type;typedef enum {	e1000_media_type_unknown = 0,	e1000_media_type_copper = 1,	e1000_media_type_fiber = 2,	e1000_media_type_internal_serdes = 3,	e1000_num_media_types} e1000_media_type;typedef enum {	e1000_nvm_unknown = 0,	e1000_nvm_none,	e1000_nvm_eeprom_spi,	e1000_nvm_eeprom_microwire,	e1000_nvm_flash_hw,	e1000_nvm_flash_sw} e1000_nvm_type;typedef enum {	e1000_nvm_override_none = 0,	e1000_nvm_override_spi_small,	e1000_nvm_override_spi_large,	e1000_nvm_override_microwire_small,	e1000_nvm_override_microwire_large} e1000_nvm_override;typedef enum {	e1000_phy_unknown = 0,	e1000_phy_none,	e1000_phy_m88,	e1000_phy_igp,	e1000_phy_igp_2,	e1000_phy_gg82563,	e1000_phy_igp_3,	e1000_phy_ife,	e1000_phy_bm,} e1000_phy_type;typedef enum {	e1000_bus_type_unknown = 0,	e1000_bus_type_pci,	e1000_bus_type_pcix,	e1000_bus_type_pci_express,	e1000_bus_type_reserved} e1000_bus_type;typedef enum {	e1000_bus_speed_unknown = 0,	e1000_bus_speed_33,	e1000_bus_speed_66,	e1000_bus_speed_100,	e1000_bus_speed_120,	e1000_bus_speed_133,	e1000_bus_speed_2500,	e1000_bus_speed_5000,	e1000_bus_speed_reserved} e1000_bus_speed;typedef enum {	e1000_bus_width_unknown = 0,	e1000_bus_width_pcie_x1,	e1000_bus_width_pcie_x2,	e1000_bus_width_pcie_x4 = 4,	e1000_bus_width_pcie_x8 = 8,	e1000_bus_width_32,	e1000_bus_width_64,	e1000_bus_width_reserved} e1000_bus_width;typedef enum {	e1000_1000t_rx_status_not_ok = 0,	e1000_1000t_rx_status_ok,	e1000_1000t_rx_status_undefined = 0xFF} e1000_1000t_rx_status;typedef enum {	e1000_rev_polarity_normal = 0,	e1000_rev_polarity_reversed,	e1000_rev_polarity_undefined = 0xFF} e1000_rev_polarity;typedef enum {	e1000_fc_none = 0,	e1000_fc_rx_pause,	e1000_fc_tx_pause,	e1000_fc_full,	e1000_fc_default = 0xFF} e1000_fc_type;/* Receive Descriptor */struct e1000_rx_desc {	u64 buffer_addr; /* Address of the descriptor's data buffer */	u16 length;      /* Length of data DMAed into data buffer */	u16 csum;        /* Packet checksum */	u8  status;      /* Descriptor status */	u8  errors;      /* Descriptor Errors */	u16 special;};/* Receive Descriptor - Extended */union e1000_rx_desc_extended {	struct {		u64 buffer_addr;		u64 reserved;	} read;	struct {		struct {			u32 mrq;              /* Multiple Rx Queues */			union {				u32 rss;            /* RSS Hash */				struct {					u16 ip_id;  /* IP id */					u16 csum;   /* Packet Checksum */				} csum_ip;			} hi_dword;		} lower;		struct {			u32 status_error;     /* ext status/error */			u16 length;			u16 vlan;             /* VLAN tag */		} upper;	} wb;  /* writeback */};#define MAX_PS_BUFFERS 4/* Receive Descriptor - Packet Split */union e1000_rx_desc_packet_split {	struct {		/* one buffer for protocol header(s), three data buffers */		u64 buffer_addr[MAX_PS_BUFFERS];	} read;	struct {		struct {			u32 mrq;              /* Multiple Rx Queues */			union {				u32 rss;              /* RSS Hash */				struct {					u16 ip_id;    /* IP id */					u16 csum;     /* Packet Checksum */				} csum_ip;			} hi_dword;		} lower;		struct {			u32 status_error;     /* ext status/error */			u16 length0;          /* length of buffer 0 */			u16 vlan;             /* VLAN tag */		} middle;		struct {			u16 header_status;			u16 length[3];        /* length of buffers 1-3 */		} upper;		u64 reserved;	} wb; /* writeback */};/* Transmit Descriptor */struct e1000_tx_desc {	u64 buffer_addr;      /* Address of the descriptor's data buffer */	union {		u32 data;		struct {			u16 length;    /* Data buffer length */			u8 cso;        /* Checksum offset */			u8 cmd;        /* Descriptor control */		} flags;	} lower;	union {		u32 data;		struct {			u8 status;     /* Descriptor status */			u8 css;        /* Checksum start */			u16 special;		} fields;	} upper;};/* Offload Context Descriptor */struct e1000_context_desc {	union {		u32 ip_config;		struct {			u8 ipcss;      /* IP checksum start */			u8 ipcso;      /* IP checksum offset */			u16 ipcse;     /* IP checksum end */		} ip_fields;	} lower_setup;	union {		u32 tcp_config;		struct {			u8 tucss;      /* TCP checksum start */			u8 tucso;      /* TCP checksum offset */			u16 tucse;     /* TCP checksum end */		} tcp_fields;	} upper_setup;	u32 cmd_and_length;	union {		u32 data;		struct {			u8 status;     /* Descriptor status */			u8 hdr_len;    /* Header length */			u16 mss;       /* Maximum segment size */		} fields;	} tcp_seg_setup;};/* Offload data descriptor */struct e1000_data_desc {	u64 buffer_addr;   /* Address of the descriptor's buffer address */	union {		u32 data;		struct {			u16 length;    /* Data buffer length */			u8 typ_len_ext;			u8 cmd;		} flags;	} lower;	union {		u32 data;		struct {			u8 status;     /* Descriptor status */			u8 popts;      /* Packet Options */			u16 special;		} fields;	} upper;};/* Statistics counters collected by the MAC */struct e1000_hw_stats {	u64 crcerrs;	u64 algnerrc;	u64 symerrs;	u64 rxerrc;	u64 mpc;	u64 scc;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精油按摩中文字幕久久| 亚洲国产精品久久人人爱| 久久不见久久见免费视频1| 欧美日本在线观看| 日韩avvvv在线播放| 精品1区2区在线观看| 高清视频一区二区| 一区二区三区小说| 91精品国产综合久久久蜜臀粉嫩| 久久精品免费观看| 国产欧美日韩一区二区三区在线观看| 成人sese在线| 亚洲成a天堂v人片| 欧美精品一区二区三区蜜桃 | 日韩欧美第一区| 国产一区在线精品| 伊人夜夜躁av伊人久久| 欧美电视剧在线观看完整版| 高清成人免费视频| 亚洲va国产va欧美va观看| 精品国产一二三| 在线亚洲+欧美+日本专区| 久久激五月天综合精品| 国产精品久久久久久久久免费樱桃| 欧美亚洲日本一区| 精品亚洲成a人在线观看| 亚洲三级免费观看| 日韩免费电影一区| 一道本成人在线| 日本一道高清亚洲日美韩| 国产精品国产三级国产a | 经典三级视频一区| 国产精品乱人伦中文| 欧美日韩成人在线| 波多野结衣在线aⅴ中文字幕不卡| 亚洲成av人片观看| 国产精品不卡一区| 精品成人佐山爱一区二区| 欧美亚洲综合在线| 粉嫩aⅴ一区二区三区四区| 天堂va蜜桃一区二区三区漫画版| 欧美高清一级片在线观看| 欧美一区2区视频在线观看| 91麻豆视频网站| 国产成人亚洲精品青草天美| 日本视频一区二区| 亚洲综合在线免费观看| 欧美国产一区二区| 欧美第一区第二区| 欧美精品123区| 91天堂素人约啪| 成人午夜精品在线| 国产一区二区三区四区在线观看| 日韩国产一区二| 一区二区三区在线观看欧美| 中文字幕在线观看不卡视频| 欧美精品一区二| 日韩免费观看高清完整版| 欧美日韩精品一区二区天天拍小说| 99riav久久精品riav| 国产精品77777| 久久国产夜色精品鲁鲁99| 日日骚欧美日韩| 亚洲高清视频中文字幕| 一区二区三区不卡在线观看| 亚洲欧美一区二区不卡| 中文字幕av一区二区三区免费看 | 天天综合天天综合色| 一区二区三区日韩精品| 亚洲欧美日本在线| 亚洲人成网站影音先锋播放| 亚洲欧美在线观看| 中文字幕一区av| 亚洲图片激情小说| 亚洲精品亚洲人成人网在线播放| 中文字幕一区二区视频| 亚洲天天做日日做天天谢日日欢| 一区在线观看免费| 一区二区三区日本| 香蕉久久一区二区不卡无毒影院 | 国产成人在线观看| 国产精品123| 成人午夜大片免费观看| 91亚洲精品久久久蜜桃| 色婷婷综合久久| 欧洲人成人精品| 欧美日韩精品系列| 日韩一区二区在线播放| 精品久久久久av影院| 亚洲国产成人在线| 亚洲精品伦理在线| 亚洲成a人v欧美综合天堂下载| 国产伦精品一区二区三区在线观看| 精品亚洲porn| 国产成人av影院| 91成人在线免费观看| 欧美日本一区二区三区| 精品国产亚洲一区二区三区在线观看| 久久九九国产精品| 亚洲精品乱码久久久久久日本蜜臀| 亚洲午夜一二三区视频| 美女网站在线免费欧美精品| 国产成人精品免费视频网站| 一本色道久久综合亚洲精品按摩| 欧美欧美午夜aⅴ在线观看| 精品久久久久久最新网址| 中文字幕亚洲在| 日韩中文字幕91| 国产高清一区日本| 欧美色视频在线| 国产亚洲精品精华液| 亚洲精品视频自拍| 另类调教123区| 色嗨嗨av一区二区三区| 欧美成人欧美edvon| 亚洲天堂a在线| 激情国产一区二区| 欧美性猛交xxxxxxxx| 久久久久久久一区| 污片在线观看一区二区| 国产一区二区电影| 欧美日韩精品一区二区在线播放| 国产欧美日韩在线| 青青草国产成人99久久| 91色porny蝌蚪| 久久嫩草精品久久久精品| 午夜不卡av在线| 成人福利视频网站| 精品美女被调教视频大全网站| 亚洲免费在线观看视频| 国产精品亚洲专一区二区三区 | 亚洲与欧洲av电影| 国产在线视视频有精品| 欧美日韩一区二区三区在线看| 国产视频一区在线观看| 日韩av成人高清| 色婷婷久久99综合精品jk白丝| 久久久三级国产网站| 日日夜夜一区二区| 91国产福利在线| 国产精品第一页第二页第三页| 九九视频精品免费| 欧美高清视频一二三区| 亚洲女与黑人做爰| 国产91精品一区二区麻豆网站| 欧美男人的天堂一二区| 亚洲永久免费视频| 色综合久久中文字幕| 国产精品乱人伦中文| 国产精品一区久久久久| 日韩欧美精品在线| 日韩精品电影在线| 欧美日韩高清在线播放| 亚洲成av人在线观看| 欧美写真视频网站| 亚洲国产中文字幕| 欧美午夜免费电影| 亚洲不卡在线观看| 欧美性色欧美a在线播放| 亚洲免费在线观看| 91麻豆国产精品久久| 国产精品视频你懂的| 国产高清视频一区| 国产精品―色哟哟| 99久精品国产| 亚洲九九爱视频| 色综合av在线| 亚洲成人第一页| 欧美日韩dvd在线观看| 日韩电影网1区2区| 日韩欧美123| 国内精品国产三级国产a久久| 亚洲精品一区二区三区蜜桃下载 | 午夜精彩视频在线观看不卡| 欧美色网一区二区| 天堂精品中文字幕在线| 日韩欧美一区中文| 国产精品性做久久久久久| 国产精品亲子乱子伦xxxx裸| av在线不卡电影| 亚洲欧美激情在线| 欧美午夜在线观看| 看电视剧不卡顿的网站| 久久综合狠狠综合久久综合88| 国产aⅴ综合色| 亚洲精品乱码久久久久久黑人 | 日韩精品一区二区三区老鸭窝 | 在线播放国产精品二区一二区四区 | 91蜜桃免费观看视频| 亚洲视频综合在线| 欧美三级韩国三级日本三斤 | 国产麻豆视频精品| 日韩一区欧美一区| 欧美群妇大交群的观看方式| 久久av老司机精品网站导航| 国产精品日日摸夜夜摸av| 一本色道综合亚洲| 蜜桃久久av一区| 国产精品久久久久久久蜜臀| 欧美午夜电影网|