Lines Matching refs:card
85 hysdn_card *card = NULL; in hycapi_remove_ctr() local
94 card = cinfo->card; in hycapi_remove_ctr()
104 kfree(card->hyctrlinfo); in hycapi_remove_ctr()
107 card->hyctrlinfo = NULL; in hycapi_remove_ctr()
120 hysdn_card *card = cinfo->card; in hycapi_sendmsg_internal() local
133 card->myid); in hycapi_sendmsg_internal()
138 schedule_work(&card->irq_queue); in hycapi_sendmsg_internal()
156 hysdn_card *card = cinfo->card; in hycapi_register_internal() local
171 card->myid); in hycapi_register_internal()
228 hysdn_card *card = cinfo->card; in hycapi_register_appl() local
244 MaxLogicalConnections = card->bchans * -MaxLogicalConnections; in hycapi_register_appl()
247 MaxLogicalConnections = card->bchans; in hycapi_register_appl()
265 hysdn_card *card = cinfo->card; in hycapi_release_internal() local
279 card->myid); in hycapi_release_internal()
323 int hycapi_capi_release(hysdn_card *card) in hycapi_capi_release() argument
325 hycapictrl_info *cinfo = card->hyctrlinfo; in hycapi_capi_release()
343 int hycapi_capi_stop(hysdn_card *card) in hycapi_capi_stop() argument
345 hycapictrl_info *cinfo = card->hyctrlinfo; in hycapi_capi_stop()
442 hysdn_card *card = cinfo->card; in hycapi_proc_show() local
446 seq_printf(m, "%-16s 0x%x\n", "io", card->iobase); in hycapi_proc_show()
447 seq_printf(m, "%-16s %d\n", "irq", card->irq); in hycapi_proc_show()
449 switch (card->brdtype) { in hycapi_proc_show()
511 cinfo->card ? cinfo->card->iobase : 0x0, in hycapi_procinfo()
512 cinfo->card ? cinfo->card->irq : 0, in hycapi_procinfo()
528 hycapi_rx_capipkt(hysdn_card *card, unsigned char *buf, unsigned short len) in hycapi_rx_capipkt() argument
531 hycapictrl_info *cinfo = card->hyctrlinfo; in hycapi_rx_capipkt()
546 card->myid, len); in hycapi_rx_capipkt()
557 card->myid); in hycapi_rx_capipkt()
568 card->myid); in hycapi_rx_capipkt()
587 "protocol. NCPI ignored.\n", card->myid); in hycapi_rx_capipkt()
591 " current state\n", card->myid); in hycapi_rx_capipkt()
594 printk(KERN_ERR "HYSDN Card%d: invalid PLCI\n", card->myid); in hycapi_rx_capipkt()
597 printk(KERN_ERR "HYSDN Card%d: out of NCCI\n", card->myid); in hycapi_rx_capipkt()
601 card->myid); in hycapi_rx_capipkt()
605 card->myid, info); in hycapi_rx_capipkt()
633 void hycapi_tx_capiack(hysdn_card *card) in hycapi_tx_capiack() argument
635 hycapictrl_info *cinfo = card->hyctrlinfo; in hycapi_tx_capiack()
661 hycapi_tx_capiget(hysdn_card *card) in hycapi_tx_capiget() argument
663 hycapictrl_info *cinfo = card->hyctrlinfo; in hycapi_tx_capiget()
708 static void hycapi_fill_profile(hysdn_card *card) in hycapi_fill_profile() argument
712 cinfo = card->hyctrlinfo; in hycapi_fill_profile()
720 ctrl->profile.ncontroller = card->myid; in hycapi_fill_profile()
721 ctrl->profile.nbchannel = card->bchans; in hycapi_fill_profile()
725 (card->faxchans ? B1_PROT_T30 : 0) | in hycapi_fill_profile()
728 (card->faxchans ? B2_PROT_T30 : 0) | in hycapi_fill_profile()
732 (card->faxchans ? B3_PROT_T30 : 0) | in hycapi_fill_profile()
733 (card->faxchans ? B3_PROT_T30EXT : 0) | in hycapi_fill_profile()
738 hycapi_capi_create(hysdn_card *card) in hycapi_capi_create() argument
746 if ((hycapi_enable & (1 << card->myid)) == 0) { in hycapi_capi_create()
749 if (!card->hyctrlinfo) { in hycapi_capi_create()
755 card->hyctrlinfo = cinfo; in hycapi_capi_create()
756 cinfo->card = card; in hycapi_capi_create()
760 switch (card->brdtype) { in hycapi_capi_create()
788 hycapi_fill_profile(card); in hycapi_capi_create()
792 ctrl = &card->hyctrlinfo->capi_ctrl; in hycapi_capi_create()
793 hycapi_fill_profile(card); in hycapi_capi_create()