Lines Matching refs:hisax_d_if
1571 static void EChannel_proc_rcv(struct hisax_d_if *d_if);
1578 int hisax_register(struct hisax_d_if *hisax_d_if, struct hisax_b_if *b_if[],
1597 retval = checkcard(i, id, NULL, hisax_d_if->owner,
1605 hisax_d_if->cs = cs;
1606 cs->hw.hisax_d_if = hisax_d_if;
1616 hisax_d_if->b_if[i] = b_if[i];
1618 hisax_d_if->ifc.l1l2 = hisax_d_l1l2;
1619 skb_queue_head_init(&hisax_d_if->erq);
1620 clear_bit(0, &hisax_d_if->ph_state);
1625 void hisax_unregister(struct hisax_d_if *hisax_d_if)
1627 cards[hisax_d_if->cs->cardnr].typ = 0;
1628 HiSax_closecard(hisax_d_if->cs->cardnr);
1629 skb_queue_purge(&hisax_d_if->erq);
1650 EChannel_proc_rcv(cs->hw.hisax_d_if);
1652 if (test_bit(0, &cs->hw.hisax_d_if->ph_state))
1668 static inline void D_L2L1(struct hisax_d_if *d_if, int pr, void *arg)
1682 struct hisax_d_if *d_if = (struct hisax_d_if *) ifc;
1773 struct hisax_d_if *hisax_d_if = cs->hw.hisax_d_if;
1785 D_L2L1(hisax_d_if, PH_DATA | REQUEST, skb);
1796 D_L2L1(hisax_d_if, pr, arg);
1841 struct hisax_d_if *hisax_d_if = cs->hw.hisax_d_if;
1845 bcs->hw.b_if = hisax_d_if->b_if[st->l1.bc];
1846 hisax_d_if->b_if[st->l1.bc]->bcs = bcs;
1866 static void EChannel_proc_rcv(struct hisax_d_if *d_if)