Kernel 0.5.7-r3; kernel/lib/mm/protmem.c was missing, cleaned dma.c
[ZeXOS.git] / kernel / drivers / net / pcnet32 / pcnet32.c
blob603dcd84a77a21b68358de08cfd44f4852fc7ede
1 /*
2 * ZeX/OS
3 * Copyright (C) 2007 Tomas 'ZeXx86' Jedrzejek (zexx86@gmail.com)
5 * This program is free software: you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation, either version 3 of the License, or
8 * (at your option) any later version.
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
15 * You should have received a copy of the GNU General Public License
16 * along with this program. If not, see <http://www.gnu.org/licenses/>.
20 #include <system.h>
21 #include <x86.h>
22 #include <rs232.h>
25 unsigned int init_pcnet32 ()
29 return 1;
33 bool pcnet32_acthandler (unsigned act, char *block, unsigned block_len)
35 switch (act) {
36 case DEV_ACT_INIT:
38 init_pcnet32 ();
40 return 1;
42 break;
43 case DEV_ACT_READ:
46 return 1;
48 break;
49 case DEV_ACT_WRITE:
52 return 1;
54 break;
57 return 0;