Edit File by line
/home/barbar84/public_h.../wp-conte.../plugins/sujqvwi/ExeBy/smexe_ro.../usr/include/linux
File: b1lli.h
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
[0] Fix | Delete
/* $Id: b1lli.h,v 1.8.8.3 2001/09/23 22:25:05 kai Exp $
[1] Fix | Delete
*
[2] Fix | Delete
* ISDN lowlevel-module for AVM B1-card.
[3] Fix | Delete
*
[4] Fix | Delete
* Copyright 1996 by Carsten Paeth (calle@calle.in-berlin.de)
[5] Fix | Delete
*
[6] Fix | Delete
* This software may be used and distributed according to the terms
[7] Fix | Delete
* of the GNU General Public License, incorporated herein by reference.
[8] Fix | Delete
*
[9] Fix | Delete
*/
[10] Fix | Delete
[11] Fix | Delete
#ifndef _B1LLI_H_
[12] Fix | Delete
#define _B1LLI_H_
[13] Fix | Delete
/*
[14] Fix | Delete
* struct for loading t4 file
[15] Fix | Delete
*/
[16] Fix | Delete
typedef struct avmb1_t4file {
[17] Fix | Delete
int len;
[18] Fix | Delete
unsigned char *data;
[19] Fix | Delete
} avmb1_t4file;
[20] Fix | Delete
[21] Fix | Delete
typedef struct avmb1_loaddef {
[22] Fix | Delete
int contr;
[23] Fix | Delete
avmb1_t4file t4file;
[24] Fix | Delete
} avmb1_loaddef;
[25] Fix | Delete
[26] Fix | Delete
typedef struct avmb1_loadandconfigdef {
[27] Fix | Delete
int contr;
[28] Fix | Delete
avmb1_t4file t4file;
[29] Fix | Delete
avmb1_t4file t4config;
[30] Fix | Delete
} avmb1_loadandconfigdef;
[31] Fix | Delete
[32] Fix | Delete
typedef struct avmb1_resetdef {
[33] Fix | Delete
int contr;
[34] Fix | Delete
} avmb1_resetdef;
[35] Fix | Delete
[36] Fix | Delete
typedef struct avmb1_getdef {
[37] Fix | Delete
int contr;
[38] Fix | Delete
int cardtype;
[39] Fix | Delete
int cardstate;
[40] Fix | Delete
} avmb1_getdef;
[41] Fix | Delete
[42] Fix | Delete
/*
[43] Fix | Delete
* struct for adding new cards
[44] Fix | Delete
*/
[45] Fix | Delete
typedef struct avmb1_carddef {
[46] Fix | Delete
int port;
[47] Fix | Delete
int irq;
[48] Fix | Delete
} avmb1_carddef;
[49] Fix | Delete
[50] Fix | Delete
#define AVM_CARDTYPE_B1 0
[51] Fix | Delete
#define AVM_CARDTYPE_T1 1
[52] Fix | Delete
#define AVM_CARDTYPE_M1 2
[53] Fix | Delete
#define AVM_CARDTYPE_M2 3
[54] Fix | Delete
[55] Fix | Delete
typedef struct avmb1_extcarddef {
[56] Fix | Delete
int port;
[57] Fix | Delete
int irq;
[58] Fix | Delete
int cardtype;
[59] Fix | Delete
int cardnr; /* for HEMA/T1 */
[60] Fix | Delete
} avmb1_extcarddef;
[61] Fix | Delete
[62] Fix | Delete
#define AVMB1_LOAD 0 /* load image to card */
[63] Fix | Delete
#define AVMB1_ADDCARD 1 /* add a new card - OBSOLETE */
[64] Fix | Delete
#define AVMB1_RESETCARD 2 /* reset a card */
[65] Fix | Delete
#define AVMB1_LOAD_AND_CONFIG 3 /* load image and config to card */
[66] Fix | Delete
#define AVMB1_ADDCARD_WITH_TYPE 4 /* add a new card, with cardtype */
[67] Fix | Delete
#define AVMB1_GET_CARDINFO 5 /* get cardtype */
[68] Fix | Delete
#define AVMB1_REMOVECARD 6 /* remove a card - OBSOLETE */
[69] Fix | Delete
[70] Fix | Delete
#define AVMB1_REGISTERCARD_IS_OBSOLETE
[71] Fix | Delete
[72] Fix | Delete
#endif /* _B1LLI_H_ */
[73] Fix | Delete
[74] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function