Lines Matching refs:hfc_multi
84 * enable debugging (see hfc_multi.h for debug options)
118 * -> See hfc_multi.h for HFC_IO_MODE_* values
167 #include "hfc_multi.h"
180 static struct hfc_multi *syncmaster;
273 HFC_outb_pcimem(struct hfc_multi *hc, u_char reg, u_char val,
276 HFC_outb_pcimem(struct hfc_multi *hc, u_char reg, u_char val)
283 HFC_inb_pcimem(struct hfc_multi *hc, u_char reg, const char *function, int line)
285 HFC_inb_pcimem(struct hfc_multi *hc, u_char reg)
292 HFC_inw_pcimem(struct hfc_multi *hc, u_char reg, const char *function, int line)
294 HFC_inw_pcimem(struct hfc_multi *hc, u_char reg)
301 HFC_wait_pcimem(struct hfc_multi *hc, const char *function, int line)
303 HFC_wait_pcimem(struct hfc_multi *hc)
313 HFC_outb_regio(struct hfc_multi *hc, u_char reg, u_char val,
316 HFC_outb_regio(struct hfc_multi *hc, u_char reg, u_char val)
324 HFC_inb_regio(struct hfc_multi *hc, u_char reg, const char *function, int line)
326 HFC_inb_regio(struct hfc_multi *hc, u_char reg)
334 HFC_inw_regio(struct hfc_multi *hc, u_char reg, const char *function, int line)
336 HFC_inw_regio(struct hfc_multi *hc, u_char reg)
344 HFC_wait_regio(struct hfc_multi *hc, const char *function, int line)
346 HFC_wait_regio(struct hfc_multi *hc)
356 HFC_outb_debug(struct hfc_multi *hc, u_char reg, u_char val,
384 HFC_inb_debug(struct hfc_multi *hc, u_char reg, const char *function, int line)
414 HFC_inw_debug(struct hfc_multi *hc, u_char reg, const char *function, int line)
436 HFC_wait_debug(struct hfc_multi *hc, const char *function, int line)
446 write_fifo_regio(struct hfc_multi *hc, u_char *data, int len)
467 write_fifo_pcimem(struct hfc_multi *hc, u_char *data, int len)
490 read_fifo_regio(struct hfc_multi *hc, u_char *data, int len)
512 read_fifo_pcimem(struct hfc_multi *hc, u_char *data, int len)
534 enable_hwirq(struct hfc_multi *hc)
541 disable_hwirq(struct hfc_multi *hc)
552 enablepcibridge(struct hfc_multi *c)
558 disablepcibridge(struct hfc_multi *c)
564 readpcibridge(struct hfc_multi *hc, unsigned char address)
592 writepcibridge(struct hfc_multi *hc, unsigned char address, unsigned char data)
622 cpld_set_reg(struct hfc_multi *hc, unsigned char reg)
629 cpld_write_reg(struct hfc_multi *hc, unsigned char reg, unsigned char val)
641 cpld_read_reg(struct hfc_multi *hc, unsigned char reg)
658 vpm_write_address(struct hfc_multi *hc, unsigned short addr)
665 vpm_read_address(struct hfc_multi *c)
679 vpm_in(struct hfc_multi *c, int which, unsigned short addr)
700 vpm_out(struct hfc_multi *c, int which, unsigned short addr,
730 vpm_init(struct hfc_multi *wc)
807 vpm_check(struct hfc_multi *hctmp)
831 vpm_echocan_on(struct hfc_multi *hc, int ch, int taps)
863 vpm_echocan_off(struct hfc_multi *hc, int ch)
903 hfcmulti_resync(struct hfc_multi *locked, struct hfc_multi *newmaster, int rm)
905 struct hfc_multi *hc, *next, *pcmmaster = NULL;
1005 plxsd_checksync(struct hfc_multi *hc, int rm)
1031 release_io_hfcmulti(struct hfc_multi *hc)
1099 init_chip(struct hfc_multi *hc)
1108 struct hfc_multi *pos, *next, *plx_last_hc;
1573 hfcmulti_watchdog(struct hfc_multi *hc)
1594 hfcmulti_leds(struct hfc_multi *hc)
1795 hfcmulti_dtmf(struct hfc_multi *hc)
1902 hfcmulti_tx(struct hfc_multi *hc, int ch)
2151 hfcmulti_rx(struct hfc_multi *hc, int ch)
2364 handle_timer_irq(struct hfc_multi *hc)
2541 ph_state_irq(struct hfc_multi *hc, u_char r_irq_statech)
2608 fifo_irq(struct hfc_multi *hc, int block)
2662 struct hfc_multi *hc = dev_id;
2820 hfcmulti_dbusy_timer(struct hfc_multi *hc)
2835 mode_hfcmulti(struct hfc_multi *hc, int ch, int protocol, int slot_tx,
3146 hfcmulti_pcm(struct hfc_multi *hc, int ch, int slot_tx, int bank_tx,
3165 hfcmulti_conf(struct hfc_multi *hc, int ch, int num)
3189 struct hfc_multi *hc = dch->hw;
3297 struct hfc_multi *hc = dch->hw;
3409 struct hfc_multi *hc = bch->hw;
3425 struct hfc_multi *hc = bch->hw;
3531 struct hfc_multi *hc = bch->hw;
3661 struct hfc_multi *hc = bch->hw;
3698 struct hfc_multi *hc;
3827 struct hfc_multi *hc = dch->hw;
4018 open_dchannel(struct hfc_multi *hc, struct dchannel *dch,
4064 open_bchannel(struct hfc_multi *hc, struct dchannel *dch,
4101 struct hfc_multi *hc = dch->hw;
4151 struct hfc_multi *hc = dch->hw;
4209 struct hfc_multi *hc = priv;
4224 init_card(struct hfc_multi *hc)
4321 setup_pci(struct hfc_multi *hc, struct pci_dev *pdev,
4492 release_port(struct hfc_multi *hc, struct dchannel *dch)
4604 release_card(struct hfc_multi *hc)
4663 init_e1_port(struct hfc_multi *hc, struct hm_map *m)
4833 init_multi_port(struct hfc_multi *hc, int pt)
4955 struct hfc_multi *hc;
4980 hc = kzalloc(sizeof(struct hfc_multi), GFP_KERNEL);
5193 struct hfc_multi *card = pci_get_drvdata(pdev);
5197 printk(KERN_INFO "removing hfc_multi card vendor:%x "
5387 .name = "hfc_multi",
5396 struct hfc_multi *card, *next;