hfc_multi
void (*HFC_outb)(struct hfc_multi *hc, u_char reg,
void (*HFC_outb_nodebug)(struct hfc_multi *hc, u_char reg,
u_char (*HFC_inb)(struct hfc_multi *hc, u_char reg,
u_char (*HFC_inb_nodebug)(struct hfc_multi *hc, u_char reg,
u_short (*HFC_inw)(struct hfc_multi *hc, u_char reg,
u_short (*HFC_inw_nodebug)(struct hfc_multi *hc, u_char reg,
void (*HFC_wait)(struct hfc_multi *hc,
void (*HFC_wait_nodebug)(struct hfc_multi *hc,
void (*HFC_outb)(struct hfc_multi *hc, u_char reg,
void (*HFC_outb_nodebug)(struct hfc_multi *hc, u_char reg,
u_char (*HFC_inb)(struct hfc_multi *hc, u_char reg);
u_char (*HFC_inb_nodebug)(struct hfc_multi *hc, u_char reg);
u_short (*HFC_inw)(struct hfc_multi *hc, u_char reg);
u_short (*HFC_inw_nodebug)(struct hfc_multi *hc, u_char reg);
void (*HFC_wait)(struct hfc_multi *hc);
void (*HFC_wait_nodebug)(struct hfc_multi *hc);
void (*read_fifo)(struct hfc_multi *hc, u_char *data,
void (*write_fifo)(struct hfc_multi *hc, u_char *data,
HFC_outb_embsd(struct hfc_multi *hc, u_char reg, u_char val,
HFC_outb_embsd(struct hfc_multi *hc, u_char reg, u_char val)
HFC_inb_embsd(struct hfc_multi *hc, u_char reg, const char *function, int line)
HFC_inb_embsd(struct hfc_multi *hc, u_char reg)
HFC_inw_embsd(struct hfc_multi *hc, u_char reg, const char *function, int line)
HFC_inw_embsd(struct hfc_multi *hc, u_char reg)
HFC_wait_embsd(struct hfc_multi *hc, const char *function, int line)
HFC_wait_embsd(struct hfc_multi *hc)
write_fifo_embsd(struct hfc_multi *hc, u_char *data, int len)
read_fifo_embsd(struct hfc_multi *hc, u_char *data, int len)
setup_embedded(struct hfc_multi *hc, struct hm_map *m)
release_io_hfcmulti(struct hfc_multi *hc)
init_chip(struct hfc_multi *hc)
struct hfc_multi *pos, *next, *plx_last_hc;
hfcmulti_watchdog(struct hfc_multi *hc)
hfcmulti_leds(struct hfc_multi *hc)
hfcmulti_dtmf(struct hfc_multi *hc)
static struct hfc_multi *syncmaster;
hfcmulti_tx(struct hfc_multi *hc, int ch)
hfcmulti_rx(struct hfc_multi *hc, int ch)
handle_timer_irq(struct hfc_multi *hc)
ph_state_irq(struct hfc_multi *hc, u_char r_irq_statech)
fifo_irq(struct hfc_multi *hc, int block)
struct hfc_multi *hc = dev_id;
HFC_outb_pcimem(struct hfc_multi *hc, u_char reg, u_char val,
HFC_outb_pcimem(struct hfc_multi *hc, u_char reg, u_char val)
mode_hfcmulti(struct hfc_multi *hc, int ch, int protocol, int slot_tx,
HFC_inb_pcimem(struct hfc_multi *hc, u_char reg, const char *function, int line)
HFC_inb_pcimem(struct hfc_multi *hc, u_char reg)
HFC_inw_pcimem(struct hfc_multi *hc, u_char reg, const char *function, int line)
HFC_inw_pcimem(struct hfc_multi *hc, u_char reg)
HFC_wait_pcimem(struct hfc_multi *hc, const char *function, int line)
HFC_wait_pcimem(struct hfc_multi *hc)
hfcmulti_pcm(struct hfc_multi *hc, int ch, int slot_tx, int bank_tx,
HFC_outb_regio(struct hfc_multi *hc, u_char reg, u_char val,
hfcmulti_conf(struct hfc_multi *hc, int ch, int num)
HFC_outb_regio(struct hfc_multi *hc, u_char reg, u_char val)
struct hfc_multi *hc = dch->hw;
HFC_inb_regio(struct hfc_multi *hc, u_char reg, const char *function, int line)
HFC_inb_regio(struct hfc_multi *hc, u_char reg)
struct hfc_multi *hc = dch->hw;
HFC_inw_regio(struct hfc_multi *hc, u_char reg, const char *function, int line)
HFC_inw_regio(struct hfc_multi *hc, u_char reg)
struct hfc_multi *hc = bch->hw;
struct hfc_multi *hc = bch->hw;
HFC_wait_regio(struct hfc_multi *hc, const char *function, int line)
HFC_wait_regio(struct hfc_multi *hc)
struct hfc_multi *hc = bch->hw;
HFC_outb_debug(struct hfc_multi *hc, u_char reg, u_char val,
struct hfc_multi *hc = bch->hw;
struct hfc_multi *hc;
struct hfc_multi *hc = dch->hw;
HFC_inb_debug(struct hfc_multi *hc, u_char reg, const char *function, int line)
open_dchannel(struct hfc_multi *hc, struct dchannel *dch,
open_bchannel(struct hfc_multi *hc, struct dchannel *dch,
struct hfc_multi *hc = dch->hw;
struct hfc_multi *hc = dch->hw;
HFC_inw_debug(struct hfc_multi *hc, u_char reg, const char *function, int line)
struct hfc_multi *hc = priv;
init_card(struct hfc_multi *hc)
setup_pci(struct hfc_multi *hc, struct pci_dev *pdev,
HFC_wait_debug(struct hfc_multi *hc, const char *function, int line)
release_port(struct hfc_multi *hc, struct dchannel *dch)
write_fifo_regio(struct hfc_multi *hc, u_char *data, int len)
release_card(struct hfc_multi *hc)
init_e1_port_hw(struct hfc_multi *hc, struct hm_map *m)
write_fifo_pcimem(struct hfc_multi *hc, u_char *data, int len)
init_e1_port(struct hfc_multi *hc, struct hm_map *m, int pt)
init_multi_port(struct hfc_multi *hc, int pt)
read_fifo_regio(struct hfc_multi *hc, u_char *data, int len)
struct hfc_multi *hc;
hc = kzalloc_obj(struct hfc_multi);
read_fifo_pcimem(struct hfc_multi *hc, u_char *data, int len)
struct hfc_multi *card = pci_get_drvdata(pdev);
enable_hwirq(struct hfc_multi *hc)
disable_hwirq(struct hfc_multi *hc)
struct hfc_multi *card, *next;
enablepcibridge(struct hfc_multi *c)
disablepcibridge(struct hfc_multi *c)
readpcibridge(struct hfc_multi *hc, unsigned char address)
writepcibridge(struct hfc_multi *hc, unsigned char address, unsigned char data)
cpld_set_reg(struct hfc_multi *hc, unsigned char reg)
cpld_write_reg(struct hfc_multi *hc, unsigned char reg, unsigned char val)
vpm_write_address(struct hfc_multi *hc, unsigned short addr)
vpm_in(struct hfc_multi *c, int which, unsigned short addr)
vpm_out(struct hfc_multi *c, int which, unsigned short addr,
vpm_init(struct hfc_multi *wc)
vpm_check(struct hfc_multi *hctmp)
vpm_echocan_on(struct hfc_multi *hc, int ch, int taps)
vpm_echocan_off(struct hfc_multi *hc, int ch)
hfcmulti_resync(struct hfc_multi *locked, struct hfc_multi *newmaster, int rm)
struct hfc_multi *hc, *next, *pcmmaster = NULL;
plxsd_checksync(struct hfc_multi *hc, int rm)