libhd
5.0
|
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include "hd.h"
#include "hd_int.h"
#include "cdb/isdn_cdb.h"
#include "cdb/cdb_hwdb.h"
Macros | |
#define | debprintf(a...) |
Typedefs | |
typedef int(* | fcmp) (const void *, const void *) |
Functions | |
static int | init_cdbisdn (void) |
static int | compare_type (cdb_isdn_vario *v1, cdb_isdn_vario *v2) |
static int | compare_id (const int *c1, const int *c2) |
cdb_isdn_vendor * | hd_cdbisdn_get_vendor (int handle) |
cdb_isdn_card * | hd_cdbisdn_get_card (int handle) |
cdb_isdn_vario * | hd_cdbisdn_get_vario_from_type (int typ, int subtyp) |
cdb_isdn_card * | hd_cdbisdn_get_card_from_type (int typ, int subtyp) |
cdb_isdn_card * | hd_cdbisdn_get_card_from_id (int vendor, int device, int subvendor, int subdevice) |
cdb_isdn_vario * | hd_cdbisdn_get_vario (int handle) |
int | hd_cdbisdn_get_version (void) |
int | hd_cdbisdn_get_db_version (void) |
char * | hd_cdbisdn_get_db_date (void) |
Variables | |
static int | CDBISDN_vendor_cnt |
static int | CDBISDN_card_cnt |
static int | CDBISDN_vario_cnt |
static int | CDBISDN_name_size |
static char * | CDBISDN_names |
static cdb_isdn_vendor * | cdb_isdnvendor_info |
static cdb_isdn_card * | cdb_isdncard_info |
static int * | cdb_isdncard_idsorted |
static cdb_isdn_vario * | cdb_isdnvario_info |
static int | cdb_dbversion |
static char | cdb_date [32] |
static char | line [1024] |
static int | CDBISDN_readhwdb |
#define debprintf | ( | a... | ) |
Referenced by hd_cdbisdn_get_card_from_id(), hd_cdbisdn_get_vario_from_type(), and init_cdbisdn().
typedef int(* fcmp) (const void *, const void *) |
|
static |
References cdb_isdncard_info, cdb_isdn_card::device, cdb_isdn_card::subdevice, cdb_isdn_card::subvendor, and cdb_isdn_card::vendor.
Referenced by hd_cdbisdn_get_card_from_id().
|
static |
References cdb_isdn_vario::subtyp, and cdb_isdn_vario::typ.
Referenced by hd_cdbisdn_get_vario_from_type().
|
static |
References cdb_isdn_card::bus, cdb_date, cdb_dbversion, cdb_isdncard_idsorted, cdb_isdncard_idsorted_init, cdb_isdncard_info, cdb_isdncard_info_init, cdb_isdnvario_info, cdb_isdnvario_info_init, cdb_isdnvendor_info, cdb_isdnvendor_info_init, CDBISDN_card_cnt, CDBISDN_DATE, CDBISDN_DBVERSION, CDBISDN_HWDB_FILE, CDBISDN_name_size, CDBISDN_names, CDBISDN_readhwdb, CDBISDN_vario_cnt, CDBISDN_vendor_cnt, cdb_isdn_vario::cfg_prog, cdb_isdn_card::Class, debprintf, cdb_isdn_vario::description, device, cdb_isdn_vario::features, firmware, cdb_isdn_vario::firmware, info, cdb_isdn_vario::info, interface, cdb_isdn_vario::interface, cdb_isdn_vario::io, cdb_isdn_vario::irq, IWHREC_TYPE_CARD_COUNT, IWHREC_TYPE_CARD_IDSORTED, IWHREC_TYPE_CARD_RECORD, IWHREC_TYPE_DATE, IWHREC_TYPE_NAME_COUNT, IWHREC_TYPE_NAME_DATA, IWHREC_TYPE_NAME_SIZE, IWHREC_TYPE_VARIO_COUNT, IWHREC_TYPE_VARIO_RECORD, IWHREC_TYPE_VENDOR_COUNT, IWHREC_TYPE_VENDOR_RECORD, IWHREC_TYPE_VERSION, line, line_cnt, cdb_isdn_card::lname, cdb_isdn_vario::membase, cdb_isdn_vario::mod_name, cdb_isdn_vario::mod_preload, cdb_isdn_vendor::name, cdb_isdn_card::name, cdb_isdn_vario::name, cdb_isdn_vario::need_pkg, cdb_isdn_vario::para_str, cdb_isdn_vario::protocol, revision, cdb_isdn_vendor::shortname, vario, and vendor.
Referenced by hd_cdbisdn_get_card(), hd_cdbisdn_get_card_from_id(), hd_cdbisdn_get_card_from_type(), hd_cdbisdn_get_db_date(), hd_cdbisdn_get_db_version(), hd_cdbisdn_get_vario(), hd_cdbisdn_get_vario_from_type(), hd_cdbisdn_get_vendor(), and hd_cdbisdn_get_version().
|
static |
Referenced by hd_cdbisdn_get_db_date(), and init_cdbisdn().
|
static |
Referenced by hd_cdbisdn_get_db_version(), and init_cdbisdn().
|
static |
Referenced by hd_cdbisdn_get_card_from_id(), and init_cdbisdn().
|
static |
Referenced by compare_id(), hd_cdbisdn_get_card(), hd_cdbisdn_get_card_from_id(), hd_cdbisdn_get_card_from_type(), and init_cdbisdn().
|
static |
Referenced by hd_cdbisdn_get_vario(), hd_cdbisdn_get_vario_from_type(), and init_cdbisdn().
|
static |
Referenced by hd_cdbisdn_get_vendor(), and init_cdbisdn().
|
static |
Referenced by hd_cdbisdn_get_card(), hd_cdbisdn_get_card_from_id(), and init_cdbisdn().
|
static |
Referenced by init_cdbisdn().
|
static |
Referenced by init_cdbisdn().
|
static |
|
static |
Referenced by hd_cdbisdn_get_vario(), hd_cdbisdn_get_vario_from_type(), and init_cdbisdn().
|
static |
Referenced by hd_cdbisdn_get_vendor(), and init_cdbisdn().
|
static |
Referenced by add_hd_entry(), hd_manual_read_entry_old(), init_cdbisdn(), main(), and read_cdroms().