Logo Search packages:      
Sourcecode: pcmciautils version File versions  Download package

startup.h

/*
 * Startup tool for non statically mapped PCMCIA sockets
 *
 *  The initial developer of the original code is David A. Hinds
 *  <dahinds@users.sourceforge.net>.  Portions created by David A. Hinds
 *  are Copyright (C) 1999 David A. Hinds.  All Rights Reserved.
 *
 * License: GPL v2
 *
 */

#define MAX_SOCKS 8
#define MAX_BINDINGS    4
#define MAX_MODULES     4

/* for AdjustResourceInfo */
00017 typedef struct adjust_t {
      unsigned int      Action;
      unsigned int      Resource;
      unsigned int      Attributes;
      union {
            struct memory {
                  unsigned long     Base;
                  unsigned long     Size;
            } memory;
            struct io {
                  unsigned long     BasePort;
                  unsigned long     NumPorts;
                  unsigned int      IOAddrLines;
            } io;
            struct irq {
                  unsigned int      IRQ;
            } irq;
      } resource;
} adjust_t;


00038 typedef struct adjust_list_t {
      adjust_t          adj;
      struct adjust_list_t *next;
} adjust_list_t;


extern adjust_list_t    *root_adjust;

int parse_configfile(char *fn);


#define RES_MEMORY_RANGE            1
#define RES_IO_RANGE                2
#define RES_IRQ                     3
#define RES_RESERVED                0x10
#define REMOVE_MANAGED_RESOURCE           1
#define ADD_MANAGED_RESOURCE        2

Generated by  Doxygen 1.6.0   Back to index