Subversion Repositories HelenOS

Rev

Rev 4192 | Rev 4498 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4192 Rev 4261
Line 38... Line 38...
38
#include "../../structures/packet/packet.h"
38
#include "../../structures/packet/packet.h"
39
 
39
 
40
#include "dp8390_port.h"
40
#include "dp8390_port.h"
41
#include "local.h"
41
#include "local.h"
42
 
42
 
-
 
43
#define DP8390_IO_SIZE  0x01f
-
 
44
 
43
/*
45
/*
44
dp8390.h
46
dp8390.h
45
 
47
 
46
Created:    before Dec 28, 1992 by Philip Homburg
48
Created:    before Dec 28, 1992 by Philip Homburg
47
*/
49
*/
Line 266... Line 268...
266
#define SENDQ_NR    2   /* Maximum size of the send queue */
268
#define SENDQ_NR    2   /* Maximum size of the send queue */
267
#define SENDQ_PAGES 6   /* 6 * DP_PAGESIZE >= 1514 bytes */
269
#define SENDQ_PAGES 6   /* 6 * DP_PAGESIZE >= 1514 bytes */
268
 
270
 
269
typedef struct dpeth
271
typedef struct dpeth
270
{
272
{
271
    /* Parent device structure.
-
 
272
     */
-
 
273
    void *      parent;
-
 
274
    /* Packet send queue.
273
    /* Packet send queue.
275
    */
274
    */
276
    packet_t    packet_queue;
275
    packet_t    packet_queue;
277
    int         packet_count;
276
    int         packet_count;
278
 
277
 
-
 
278
    /* Packet receive queue.
-
 
279
    */
-
 
280
    packet_t    received_queue;
-
 
281
 
279
    /* The de_base_port field is the starting point of the probe.
282
    /* The de_base_port field is the starting point of the probe.
280
     * The conf routine also fills de_linmem and de_irq. If the probe
283
     * The conf routine also fills de_linmem and de_irq. If the probe
281
     * routine knows the irq and/or memory address because they are
284
     * routine knows the irq and/or memory address because they are
282
     * hardwired in the board, the probe should modify these fields.
285
     * hardwired in the board, the probe should modify these fields.
283
     * Futhermore, the probe routine should also fill in de_initf and
286
     * Futhermore, the probe routine should also fill in de_initf and