#include
#include
#include
#include
#include
#include
#include "dev.h"
#include "8390.h"
#include "3c503.h"
int el2_probe(struct device *dev);
int el2_pio_autoprobe(struct device *dev);
int el2probe1(int ioaddr, struct device *dev);
staTIc int el2_open(struct device *dev);
staTIc int el2_close(struct device *dev);
staTIc void el2_reset_8390(struct device *dev);
staTIc void el2_init_card(struct device *dev);
static void el2_block_output(struct device *dev, int count,
const unsigned char *buf, const start_page);
static int el2_block_input(struct device *dev, int count, char *buf,
int ring_offset);
本文详细介绍了针对Intel 8390和3C503芯片的驱动程序开发,包括设备探测、初始化、PIO与DMA模式的自动配置,以及数据块输入输出操作。着重探讨了设备打开、关闭函数以及复位和初始化卡的实现过程。
1858

被折叠的 条评论
为什么被折叠?



