Lines Matching refs:hfcD
40 if (cs->hw.hfcD.cip != reg) { in ReadReg()
41 cs->hw.hfcD.cip = reg; in ReadReg()
42 byteout(cs->hw.hfcD.addr | 1, reg); in ReadReg()
44 ret = bytein(cs->hw.hfcD.addr); in ReadReg()
50 ret = bytein(cs->hw.hfcD.addr | 1); in ReadReg()
57 if (cs->hw.hfcD.cip != reg) { in WriteReg()
58 cs->hw.hfcD.cip = reg; in WriteReg()
59 byteout(cs->hw.hfcD.addr | 1, reg); in WriteReg()
62 byteout(cs->hw.hfcD.addr, value); in WriteReg()
116 if (cs->hw.hfcD.fifo == FiFo) in SelFiFo()
135 cs->hw.hfcD.fifo = FiFo; in SelFiFo()
148 return (bcs->cs->hw.hfcD.bfifosize); in GetFreeFifoBytes_B()
151 s += bcs->cs->hw.hfcD.bfifosize; in GetFreeFifoBytes_B()
152 s = bcs->cs->hw.hfcD.bfifosize - s; in GetFreeFifoBytes_B()
161 if (cs->hw.hfcD.f1 == cs->hw.hfcD.f2) in GetFreeFifoBytes_D()
162 return (cs->hw.hfcD.dfifosize); in GetFreeFifoBytes_D()
163 s = cs->hw.hfcD.send[cs->hw.hfcD.f1] - cs->hw.hfcD.send[cs->hw.hfcD.f2]; in GetFreeFifoBytes_D()
165 s += cs->hw.hfcD.dfifosize; in GetFreeFifoBytes_D()
166 s = cs->hw.hfcD.dfifosize - s; in GetFreeFifoBytes_D()
380 rcnt += cs->hw.hfcD.bfifosize; in main_rec_2bds0()
417 cs->hw.hfcD.conn |= 0x18; in mode_2bs0()
418 cs->hw.hfcD.sctrl &= ~SCTRL_B2_ENA; in mode_2bs0()
420 cs->hw.hfcD.conn |= 0x3; in mode_2bs0()
421 cs->hw.hfcD.sctrl &= ~SCTRL_B1_ENA; in mode_2bs0()
426 cs->hw.hfcD.ctmt |= 2; in mode_2bs0()
427 cs->hw.hfcD.conn &= ~0x18; in mode_2bs0()
428 cs->hw.hfcD.sctrl |= SCTRL_B2_ENA; in mode_2bs0()
430 cs->hw.hfcD.ctmt |= 1; in mode_2bs0()
431 cs->hw.hfcD.conn &= ~0x3; in mode_2bs0()
432 cs->hw.hfcD.sctrl |= SCTRL_B1_ENA; in mode_2bs0()
437 cs->hw.hfcD.ctmt &= ~2; in mode_2bs0()
438 cs->hw.hfcD.conn &= ~0x18; in mode_2bs0()
439 cs->hw.hfcD.sctrl |= SCTRL_B2_ENA; in mode_2bs0()
441 cs->hw.hfcD.ctmt &= ~1; in mode_2bs0()
442 cs->hw.hfcD.conn &= ~0x3; in mode_2bs0()
443 cs->hw.hfcD.sctrl |= SCTRL_B1_ENA; in mode_2bs0()
447 WriteReg(cs, HFCD_DATA, HFCD_SCTRL, cs->hw.hfcD.sctrl); in mode_2bs0()
448 WriteReg(cs, HFCD_DATA, HFCD_CTMT, cs->hw.hfcD.ctmt); in mode_2bs0()
449 WriteReg(cs, HFCD_DATA, HFCD_CONN, cs->hw.hfcD.conn); in mode_2bs0()
613 rcnt += cs->hw.hfcD.dfifosize; in receive_dmsg()
703 cs->hw.hfcD.f1 = ReadReg(cs, HFCD_DATA, cip) & 0xf; in hfc_fill_dfifo()
706 cs->hw.hfcD.f2 = ReadReg(cs, HFCD_DATA, cip) & 0xf; in hfc_fill_dfifo()
707 cs->hw.hfcD.send[cs->hw.hfcD.f1] = ReadZReg(cs, HFCD_FIFO | HFCD_Z1 | HFCD_SEND); in hfc_fill_dfifo()
710 cs->hw.hfcD.f1, cs->hw.hfcD.f2, in hfc_fill_dfifo()
711 cs->hw.hfcD.send[cs->hw.hfcD.f1]); in hfc_fill_dfifo()
712 fcnt = cs->hw.hfcD.f1 - cs->hw.hfcD.f2; in hfc_fill_dfifo()
775 val &= cs->hw.hfcD.int_m1; in hfc2bds0_interrupt()
787 cs->hw.hfcD.int_s1 |= val; in hfc2bds0_interrupt()
790 if (cs->hw.hfcD.int_s1 & 0x18) { in hfc2bds0_interrupt()
792 val = cs->hw.hfcD.int_s1; in hfc2bds0_interrupt()
793 cs->hw.hfcD.int_s1 = exval; in hfc2bds0_interrupt()
892 if (cs->hw.hfcD.int_s1 && count--) { in hfc2bds0_interrupt()
893 val = cs->hw.hfcD.int_s1; in hfc2bds0_interrupt()
894 cs->hw.hfcD.int_s1 = 0; in hfc2bds0_interrupt()
980 cs->hw.hfcD.mst_m |= HFCD_MASTER; in HFCD_l1hw()
981 cs->writeisac(cs, HFCD_MST_MODE, cs->hw.hfcD.mst_m); in HFCD_l1hw()
993 cs->hw.hfcD.mst_m &= ~HFCD_MASTER; in HFCD_l1hw()
994 cs->writeisac(cs, HFCD_MST_MODE, cs->hw.hfcD.mst_m); in HFCD_l1hw()
999 cs->hw.hfcD.mst_m |= HFCD_MASTER; in HFCD_l1hw()
1000 cs->writeisac(cs, HFCD_MST_MODE, cs->hw.hfcD.mst_m); in HFCD_l1hw()
1041 if (!cs->hw.hfcD.send) in init2bds0()
1042 cs->hw.hfcD.send = init_send_hfcd(16); in init2bds0()
1063 kfree(cs->hw.hfcD.send); in release2bds0()
1064 cs->hw.hfcD.send = NULL; in release2bds0()