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