Lines Matching refs:hscx
51 if (bcs->hw.hscx.rcvidx + count > HSCX_BUFMAX) { in jade_empty_fifo()
54 WriteJADECMDR(cs, bcs->hw.hscx.hscx, jade_HDLC_RCMD, jadeRCMD_RMC); in jade_empty_fifo()
55 bcs->hw.hscx.rcvidx = 0; in jade_empty_fifo()
58 ptr = bcs->hw.hscx.rcvbuf + bcs->hw.hscx.rcvidx; in jade_empty_fifo()
59 bcs->hw.hscx.rcvidx += count; in jade_empty_fifo()
60 READJADEFIFO(cs, bcs->hw.hscx.hscx, ptr, count); in jade_empty_fifo()
61 WriteJADECMDR(cs, bcs->hw.hscx.hscx, jade_HDLC_RCMD, jadeRCMD_RMC); in jade_empty_fifo()
66 bcs->hw.hscx.hscx ? 'B' : 'A', count); in jade_empty_fifo()
95 waitforXFW(cs, bcs->hw.hscx.hscx); in jade_fill_fifo()
99 bcs->hw.hscx.count += count; in jade_fill_fifo()
100 WRITEJADEFIFO(cs, bcs->hw.hscx.hscx, ptr, count); in jade_fill_fifo()
101 …WriteJADECMDR(cs, bcs->hw.hscx.hscx, jade_HDLC_XCMD, more ? jadeXCMD_XF : (jadeXCMD_XF | jadeXCMD_… in jade_fill_fifo()
106 bcs->hw.hscx.hscx ? 'B' : 'A', count); in jade_fill_fifo()
144 if ((count = bcs->hw.hscx.rcvidx - 1) > 0) { in jade_interrupt()
150 memcpy(skb_put(skb, count), bcs->hw.hscx.rcvbuf, count); in jade_interrupt()
155 bcs->hw.hscx.rcvidx = 0; in jade_interrupt()
165 memcpy(skb_put(skb, fifo_size), bcs->hw.hscx.rcvbuf, fifo_size); in jade_interrupt()
168 bcs->hw.hscx.rcvidx = 0; in jade_interrupt()
182 bcs->ackcnt += bcs->hw.hscx.count; in jade_interrupt()
187 bcs->hw.hscx.count = 0; in jade_interrupt()
192 bcs->hw.hscx.count = 0; in jade_interrupt()
222 skb_push(bcs->tx_skb, bcs->hw.hscx.count); in jade_int_main()
223 bcs->tx_cnt += bcs->hw.hscx.count; in jade_int_main()
224 bcs->hw.hscx.count = 0; in jade_int_main()
226 WriteJADECMDR(cs, bcs->hw.hscx.hscx, jade_HDLC_XCMD, jadeXCMD_XRES); in jade_int_main()