linux/drivers/isdn/hardware/eicon/capifunc.h
<<
>>
Prefs
   1/* $Id: capifunc.h,v 1.11.4.1 2004/08/28 20:03:53 armin Exp $
   2 *
   3 * ISDN interface module for Eicon active cards DIVA.
   4 * CAPI Interface common functions
   5 *
   6 * Copyright 2000-2003 by Armin Schindler (mac@melware.de)
   7 * Copyright 2000-2003 Cytronics & Melware (info@melware.de)
   8 *
   9 * This software may be used and distributed according to the terms
  10 * of the GNU General Public License, incorporated herein by reference.
  11 */
  12
  13#ifndef __CAPIFUNC_H__
  14#define __CAPIFUNC_H__
  15
  16#define DRRELMAJOR  2
  17#define DRRELMINOR  0
  18#define DRRELEXTRA  ""
  19
  20#define M_COMPANY "Eicon Networks"
  21
  22extern char DRIVERRELEASE_CAPI[];
  23
  24typedef struct _diva_card {
  25        struct list_head list;
  26        int remove_in_progress;
  27        int Id;
  28        struct capi_ctr capi_ctrl;
  29        DIVA_CAPI_ADAPTER *adapter;
  30        DESCRIPTOR d;
  31        char name[32];
  32} diva_card;
  33
  34/*
  35 * prototypes
  36 */
  37int init_capifunc(void);
  38void finit_capifunc(void);
  39
  40#endif /* __CAPIFUNC_H__ */
  41