Lines Matching refs:hisax_d_if
1582 static void EChannel_proc_rcv(struct hisax_d_if *d_if);
1589 int hisax_register(struct hisax_d_if *hisax_d_if, struct hisax_b_if *b_if[], in hisax_register() argument
1608 retval = checkcard(i, id, NULL, hisax_d_if->owner, in hisax_register()
1616 hisax_d_if->cs = cs; in hisax_register()
1617 cs->hw.hisax_d_if = hisax_d_if; in hisax_register()
1627 hisax_d_if->b_if[i] = b_if[i]; in hisax_register()
1629 hisax_d_if->ifc.l1l2 = hisax_d_l1l2; in hisax_register()
1630 skb_queue_head_init(&hisax_d_if->erq); in hisax_register()
1631 clear_bit(0, &hisax_d_if->ph_state); in hisax_register()
1636 void hisax_unregister(struct hisax_d_if *hisax_d_if) in hisax_unregister() argument
1638 cards[hisax_d_if->cs->cardnr].typ = 0; in hisax_unregister()
1639 HiSax_closecard(hisax_d_if->cs->cardnr); in hisax_unregister()
1640 skb_queue_purge(&hisax_d_if->erq); in hisax_unregister()
1661 EChannel_proc_rcv(cs->hw.hisax_d_if); in hisax_bh()
1663 if (test_bit(0, &cs->hw.hisax_d_if->ph_state)) in hisax_bh()
1679 static inline void D_L2L1(struct hisax_d_if *d_if, int pr, void *arg) in D_L2L1()
1693 struct hisax_d_if *d_if = (struct hisax_d_if *) ifc; in hisax_d_l1l2()
1785 struct hisax_d_if *hisax_d_if = cs->hw.hisax_d_if; in hisax_d_l2l1() local
1798 D_L2L1(hisax_d_if, PH_DATA | REQUEST, skb); in hisax_d_l2l1()
1809 D_L2L1(hisax_d_if, pr, arg); in hisax_d_l2l1()
1856 struct hisax_d_if *hisax_d_if = cs->hw.hisax_d_if; in hisax_bc_setstack() local
1860 bcs->hw.b_if = hisax_d_if->b_if[st->l1.bc]; in hisax_bc_setstack()
1861 hisax_d_if->b_if[st->l1.bc]->bcs = bcs; in hisax_bc_setstack()
1881 static void EChannel_proc_rcv(struct hisax_d_if *d_if) in EChannel_proc_rcv()