Lines Matching refs:count
53 hscx_empty_fifo(struct BCState *bcs, int count)
61 if (bcs->hw.hscx.rcvidx + count > HSCX_BUFMAX) {
69 bcs->hw.hscx.rcvidx += count;
70 READHSCXFIFO(cs, bcs->hw.hscx.hscx, ptr, count);
76 bcs->hw.hscx.hscx ? 'B' : 'A', count);
77 QuickHex(t, ptr, count);
86 int more, count;
101 count = fifo_size;
103 count = bcs->tx_skb->len;
107 skb_pull(bcs->tx_skb, count);
108 bcs->tx_cnt -= count;
109 bcs->hw.hscx.count += count;
110 WRITEHSCXFIFO(cs, bcs->hw.hscx.hscx, ptr, count);
116 bcs->hw.hscx.hscx ? 'B' : 'A', count);
117 QuickHex(t, ptr, count);
129 int count;
161 count = READHSCX(cs, hscx, HSCX_RBCL) & (
163 if (count == 0)
164 count = fifo_size;
165 hscx_empty_fifo(bcs, count);
166 if ((count = bcs->hw.hscx.rcvidx - 1) > 0) {
168 debugl1(cs, "HX Frame %d", count);
169 if (!(skb = dev_alloc_skb(count)))
172 memcpy(skb_put(skb, count), bcs->hw.hscx.rcvbuf, count);
204 bcs->ackcnt += bcs->hw.hscx.count;
209 bcs->hw.hscx.count = 0;
214 bcs->hw.hscx.count = 0;
245 skb_push(bcs->tx_skb, bcs->hw.hscx.count);
246 bcs->tx_cnt += bcs->hw.hscx.count;
247 bcs->hw.hscx.count = 0;
275 skb_push(bcs->tx_skb, bcs->hw.hscx.count);
276 bcs->tx_cnt += bcs->hw.hscx.count;
277 bcs->hw.hscx.count = 0;