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

📄 tags

📁 linux device driver examples
💻
字号:
!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/dhiebert@users.sourceforge.net/!_TAG_PROGRAM_NAME	Exuberant Ctags	//!_TAG_PROGRAM_URL	http://ctags.sourceforge.net	/official site/!_TAG_PROGRAM_VERSION	5.5.4	//DEBFLAGS	Makefile	/^  DEBFLAGS = -O -g -DSBULL_DEBUG # "-O" is needed to expand inlines$/;"	mDEBFLAGS	Makefile	/^  DEBFLAGS = -O2$/;"	mM	Makefile	/^	$(MAKE) -C $(KERNELDIR) M=$(PWD) modules$/;"	mPDEBUG	snull.h	21;"	dPDEBUG	snull.h	25;"	dPDEBUG	snull.h	28;"	dPDEBUG	snull.h	31;"	dPDEBUGG	snull.h	34;"	dPDEBUGG	snull.h	35;"	dPWD	Makefile	/^PWD       := $(shell pwd)$/;"	mSNULL_RX_INTR	snull.h	39;"	dSNULL_TIMEOUT	snull.h	43;"	dSNULL_TX_INTR	snull.h	40;"	ddata	snull.c	/^	u8 data[ETH_DATA_LEN];$/;"	m	struct:snull_packet	file:datalen	snull.c	/^	int	datalen;$/;"	m	struct:snull_packet	file:dev	snull.c	/^	struct net_device *dev;$/;"	m	struct:snull_packet	file:lock	snull.c	/^	spinlock_t lock;$/;"	m	struct:snull_priv	file:lockup	snull.c	/^static int lockup = 0;$/;"	v	file:m	Makefile	/^obj-m	:= snull.o$/;"	mnext	snull.c	/^	struct snull_packet *next;$/;"	m	struct:snull_packet	file:pool_size	snull.c	/^int pool_size = 8;$/;"	vppool	snull.c	/^	struct snull_packet *ppool;$/;"	m	struct:snull_priv	file:rx_int_enabled	snull.c	/^	int rx_int_enabled;$/;"	m	struct:snull_priv	file:rx_queue	snull.c	/^	struct snull_packet *rx_queue;  \/* List of incoming packets *\/$/;"	m	struct:snull_priv	file:skb	snull.c	/^	struct sk_buff *skb;$/;"	m	struct:snull_priv	file:snull_change_mtu	snull.c	/^int snull_change_mtu(struct net_device *dev, int new_mtu)$/;"	fsnull_cleanup	snull.c	/^module_exit(snull_cleanup);$/;"	vsnull_cleanup	snull.c	/^void snull_cleanup(void)$/;"	fsnull_config	snull.c	/^int snull_config(struct net_device *dev, struct ifmap *map)$/;"	fsnull_dequeue_buf	snull.c	/^struct snull_packet *snull_dequeue_buf(struct net_device *dev)$/;"	fsnull_devs	snull.c	/^struct net_device *snull_devs[2];$/;"	vsnull_enqueue_buf	snull.c	/^void snull_enqueue_buf(struct net_device *dev, struct snull_packet *pkt)$/;"	fsnull_get_tx_buffer	snull.c	/^struct snull_packet *snull_get_tx_buffer(struct net_device *dev)$/;"	fsnull_header	snull.c	/^int snull_header(struct sk_buff *skb, struct net_device *dev,$/;"	fsnull_hw_tx	snull.c	/^static void snull_hw_tx(char *buf, int len, struct net_device *dev)$/;"	f	file:snull_init	snull.c	/^void snull_init(struct net_device *dev)$/;"	fsnull_init_module	snull.c	/^int snull_init_module(void)$/;"	fsnull_init_module	snull.c	/^module_init(snull_init_module);$/;"	vsnull_interrupt	snull.c	/^static void (*snull_interrupt)(int, void *, struct pt_regs *);$/;"	v	file:snull_ioctl	snull.c	/^int snull_ioctl(struct net_device *dev, struct ifreq *rq, int cmd)$/;"	fsnull_napi_interrupt	snull.c	/^static void snull_napi_interrupt(int irq, void *dev_id, struct pt_regs *regs)$/;"	f	file:snull_open	snull.c	/^int snull_open(struct net_device *dev)$/;"	fsnull_packet	snull.c	/^struct snull_packet {$/;"	s	file:snull_poll	snull.c	/^static int snull_poll(struct net_device *dev, int *budget)$/;"	f	file:snull_priv	snull.c	/^struct snull_priv {$/;"	s	file:snull_rebuild_header	snull.c	/^int snull_rebuild_header(struct sk_buff *skb)$/;"	fsnull_regular_interrupt	snull.c	/^static void snull_regular_interrupt(int irq, void *dev_id, struct pt_regs *regs)$/;"	f	file:snull_release	snull.c	/^int snull_release(struct net_device *dev)$/;"	fsnull_release_buffer	snull.c	/^void snull_release_buffer(struct snull_packet *pkt)$/;"	fsnull_rx	snull.c	/^void snull_rx(struct net_device *dev, struct snull_packet *pkt)$/;"	fsnull_rx_ints	snull.c	/^static void snull_rx_ints(struct net_device *dev, int enable)$/;"	f	file:snull_setup_pool	snull.c	/^void snull_setup_pool(struct net_device *dev)$/;"	fsnull_stats	snull.c	/^struct net_device_stats *snull_stats(struct net_device *dev)$/;"	fsnull_teardown_pool	snull.c	/^void snull_teardown_pool(struct net_device *dev)$/;"	fsnull_tx	snull.c	/^int snull_tx(struct sk_buff *skb, struct net_device *dev)$/;"	fsnull_tx_timeout	snull.c	/^void snull_tx_timeout (struct net_device *dev)$/;"	fstats	snull.c	/^	struct net_device_stats stats;$/;"	m	struct:snull_priv	file:status	snull.c	/^	int status;$/;"	m	struct:snull_priv	file:timeout	snull.c	/^static int timeout = SNULL_TIMEOUT;$/;"	v	file:tx_packetdata	snull.c	/^	u8 *tx_packetdata;$/;"	m	struct:snull_priv	file:tx_packetlen	snull.c	/^	int tx_packetlen;$/;"	m	struct:snull_priv	file:use_napi	snull.c	/^static int use_napi = 0;$/;"	v	file:

⌨️ 快捷键说明

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