Searched refs:rcvidx (Results 1 - 23 of 23) sorted by relevance

/linux-4.4.14/drivers/isdn/hisax/
H A Dhisax_fcpcipnp.h38 int rcvidx; member in struct:fritz_bcs
H A Dhisax_isac.h25 int rcvidx; member in struct:isac
H A Dhscx_irq.c61 if (bcs->hw.hscx.rcvidx + count > HSCX_BUFMAX) { hscx_empty_fifo()
65 bcs->hw.hscx.rcvidx = 0; hscx_empty_fifo()
68 ptr = bcs->hw.hscx.rcvbuf + bcs->hw.hscx.rcvidx; hscx_empty_fifo()
69 bcs->hw.hscx.rcvidx += count; hscx_empty_fifo()
166 if ((count = bcs->hw.hscx.rcvidx - 1) > 0) { hscx_interrupt()
177 bcs->hw.hscx.rcvidx = 0; hscx_interrupt()
190 bcs->hw.hscx.rcvidx = 0; hscx_interrupt()
H A Djade_irq.c51 if (bcs->hw.hscx.rcvidx + count > HSCX_BUFMAX) { jade_empty_fifo()
55 bcs->hw.hscx.rcvidx = 0; jade_empty_fifo()
58 ptr = bcs->hw.hscx.rcvbuf + bcs->hw.hscx.rcvidx; jade_empty_fifo()
59 bcs->hw.hscx.rcvidx += count; jade_empty_fifo()
144 if ((count = bcs->hw.hscx.rcvidx - 1) > 0) { jade_interrupt()
155 bcs->hw.hscx.rcvidx = 0; jade_interrupt()
168 bcs->hw.hscx.rcvidx = 0; jade_interrupt()
H A Disar.c522 if ((bcs->hw.isar.rcvidx + ireg->clsb) > HSCX_BUFMAX) { isar_rcv_frame()
526 bcs->hw.isar.rcvidx = 0; isar_rcv_frame()
537 bcs->hw.isar.rcvidx = 0; isar_rcv_frame()
541 bcs->hw.isar.rcvidx = 0; isar_rcv_frame()
542 ptr = bcs->hw.isar.rcvbuf + bcs->hw.isar.rcvidx; isar_rcv_frame()
543 bcs->hw.isar.rcvidx += ireg->clsb; isar_rcv_frame()
546 if (bcs->hw.isar.rcvidx < 3) { /* last 2 bytes are the FCS */ isar_rcv_frame()
549 bcs->hw.isar.rcvidx); isar_rcv_frame()
550 } else if (!(skb = dev_alloc_skb(bcs->hw.isar.rcvidx - 2))) { isar_rcv_frame()
553 memcpy(skb_put(skb, bcs->hw.isar.rcvidx - 2), isar_rcv_frame()
554 bcs->hw.isar.rcvbuf, bcs->hw.isar.rcvidx - 2); isar_rcv_frame()
558 bcs->hw.isar.rcvidx = 0; isar_rcv_frame()
567 bcs->hw.isar.rcvidx = 0; isar_rcv_frame()
572 bcs->hw.isar.rcvidx = ireg->clsb + isar_rcv_frame()
576 ireg->clsb, bcs->hw.isar.rcvidx); isar_rcv_frame()
577 if ((skb = dev_alloc_skb(bcs->hw.isar.rcvidx))) { isar_rcv_frame()
578 insert_dle((u_char *)skb_put(skb, bcs->hw.isar.rcvidx), isar_rcv_frame()
585 bcs->hw.isar.rcvidx = 0; isar_rcv_frame()
603 bcs->hw.isar.rcvidx = 0; isar_rcv_frame()
607 if ((bcs->hw.isar.rcvidx + ireg->clsb) > HSCX_BUFMAX) { isar_rcv_frame()
611 bcs->hw.isar.rcvidx = 0; isar_rcv_frame()
616 bcs->hw.isar.rcvidx = 0; isar_rcv_frame()
620 bcs->hw.isar.rcvidx = 0; isar_rcv_frame()
622 ptr = bcs->hw.isar.rcvbuf + bcs->hw.isar.rcvidx; isar_rcv_frame()
623 bcs->hw.isar.rcvidx += ireg->clsb; isar_rcv_frame()
626 int len = bcs->hw.isar.rcvidx + isar_rcv_frame()
627 dle_count(bcs->hw.isar.rcvbuf, bcs->hw.isar.rcvidx); isar_rcv_frame()
628 if (bcs->hw.isar.rcvidx < 3) { /* last 2 bytes are the FCS */ isar_rcv_frame()
631 bcs->hw.isar.rcvidx); isar_rcv_frame()
633 bcs->hw.isar.rcvidx); isar_rcv_frame()
639 bcs->hw.isar.rcvidx); isar_rcv_frame()
646 bcs->hw.isar.rcvidx = 0; isar_rcv_frame()
652 bcs->hw.isar.rcvidx = 0; isar_rcv_frame()
1726 bcs->hw.isar.rcvidx = 0; open_isarstate()
H A Damd7930_fn.c283 ptr = cs->rcvbuf + cs->rcvidx; Amd7930_empty_Dfifo()
296 cs->rcvidx = ptr - cs->rcvbuf; Amd7930_empty_Dfifo()
307 if ((cs->rcvidx) > 0) { Amd7930_empty_Dfifo()
308 if (!(skb = alloc_skb(cs->rcvidx, GFP_ATOMIC))) Amd7930_empty_Dfifo()
315 t += sprintf(t, "Amd7930: empty_Dfifo cnt: %d |", cs->rcvidx); Amd7930_empty_Dfifo()
316 QuickHex(t, cs->rcvbuf, cs->rcvidx); Amd7930_empty_Dfifo()
320 memcpy(skb_put(skb, cs->rcvidx), cs->rcvbuf, cs->rcvidx); Amd7930_empty_Dfifo()
328 cs->rcvidx = 0; Amd7930_empty_Dfifo()
333 if (cs->rcvidx >= MAX_DFRAME_LEN_L1) { Amd7930_empty_Dfifo()
336 cs->rcvidx = 0; Amd7930_empty_Dfifo()
H A Dw6692.c140 if ((cs->rcvidx + count) >= MAX_DFRAME_LEN_L1) { W6692_empty_fifo()
143 cs->rcvidx + count); W6692_empty_fifo()
145 cs->rcvidx = 0; W6692_empty_fifo()
148 ptr = cs->rcvbuf + cs->rcvidx; W6692_empty_fifo()
149 cs->rcvidx += count; W6692_empty_fifo()
212 if (bcs->hw.w6692.rcvidx + count > HSCX_BUFMAX) { W6692B_empty_fifo()
216 bcs->hw.w6692.rcvidx = 0; W6692B_empty_fifo()
219 ptr = bcs->hw.w6692.rcvbuf + bcs->hw.w6692.rcvidx; W6692B_empty_fifo()
220 bcs->hw.w6692.rcvidx += count; W6692B_empty_fifo()
306 if ((count = bcs->hw.w6692.rcvidx) > 0) { W6692B_interrupt()
317 bcs->hw.w6692.rcvidx = 0; W6692B_interrupt()
328 bcs->hw.w6692.rcvidx = 0; W6692B_interrupt()
338 bcs->hw.w6692.rcvidx = 0; W6692B_interrupt()
439 if ((count = cs->rcvidx) > 0) { W6692_interrupt()
440 cs->rcvidx = 0; W6692_interrupt()
449 cs->rcvidx = 0; W6692_interrupt()
858 bcs->hw.w6692.rcvidx = 0; open_w6692state()
H A Dipacx.c244 if ((cs->rcvidx + count) >= MAX_DFRAME_LEN_L1) { dch_empty_fifo()
248 cs->rcvidx = 0; dch_empty_fifo()
252 ptr = cs->rcvbuf + cs->rcvidx; dch_empty_fifo()
253 cs->rcvidx += count; dch_empty_fifo()
348 if ((count = cs->rcvidx) > 0) { dch_int()
349 cs->rcvidx = 0; dch_int()
358 cs->rcvidx = 0; dch_int()
521 if (bcs->hw.hscx.rcvidx + count > HSCX_BUFMAX) { bch_empty_fifo()
525 bcs->hw.hscx.rcvidx = 0; bch_empty_fifo()
529 ptr = bcs->hw.hscx.rcvbuf + bcs->hw.hscx.rcvidx; bch_empty_fifo()
534 ptr = bcs->hw.hscx.rcvbuf + bcs->hw.hscx.rcvidx; bch_empty_fifo()
535 bcs->hw.hscx.rcvidx += count; bch_empty_fifo()
626 if ((count = bcs->hw.hscx.rcvidx - 1) > 0) { bch_int()
637 bcs->hw.hscx.rcvidx = 0; bch_int()
652 bcs->hw.hscx.rcvidx = 0; bch_int()
805 bcs->hw.hscx.rcvidx = 0; bch_open_state()
H A Dhisax_fcpcipnp.c440 if (bcs->rcvidx + count > HSCX_BUFMAX) { hdlc_empty_fifo()
444 p = bcs->rcvbuf + bcs->rcvidx; hdlc_empty_fifo()
445 bcs->rcvidx += count; hdlc_empty_fifo()
481 bcs->rcvidx = 0; hdlc_rpr_irq()
494 skb = dev_alloc_skb(bcs->rcvidx); hdlc_rpr_irq()
498 memcpy(skb_put(skb, bcs->rcvidx), bcs->rcvbuf, hdlc_rpr_irq()
499 bcs->rcvidx); hdlc_rpr_irq()
503 bcs->rcvidx = 0; hdlc_rpr_irq()
507 bcs->rcvidx = 0; hdlc_rpr_irq()
607 bcs->rcvidx = 0; modehdlc()
H A Dhisax_isac.c458 if ((isac->rcvidx + count) >= MAX_DFRAME_LEN_L1) { isac_empty_fifo()
459 DBG(DBG_WARN, "overrun %d", isac->rcvidx + count); isac_empty_fifo()
461 isac->rcvidx = 0; isac_empty_fifo()
464 ptr = isac->rcvbuf + isac->rcvidx; isac_empty_fifo()
465 isac->rcvidx += count; isac_empty_fifo()
549 count = isac->rcvidx; isac_rme_interrupt()
564 isac->rcvidx = 0; isac_rme_interrupt()
679 count = isac->rcvidx - 1; isacsx_rme_interrupt()
694 isac->rcvidx = 0; isacsx_rme_interrupt()
H A Dicc.c120 if ((cs->rcvidx + count) >= MAX_DFRAME_LEN_L1) { icc_empty_fifo()
123 cs->rcvidx + count); icc_empty_fifo()
125 cs->rcvidx = 0; icc_empty_fifo()
128 ptr = cs->rcvbuf + cs->rcvidx; icc_empty_fifo()
129 cs->rcvidx += count; icc_empty_fifo()
215 if ((count = cs->rcvidx) > 0) { icc_interrupt()
216 cs->rcvidx = 0; icc_interrupt()
225 cs->rcvidx = 0; icc_interrupt()
H A Disac.c123 if ((cs->rcvidx + count) >= MAX_DFRAME_LEN_L1) { isac_empty_fifo()
126 cs->rcvidx + count); isac_empty_fifo()
128 cs->rcvidx = 0; isac_empty_fifo()
131 ptr = cs->rcvbuf + cs->rcvidx; isac_empty_fifo()
132 cs->rcvidx += count; isac_empty_fifo()
218 if ((count = cs->rcvidx) > 0) { isac_interrupt()
219 cs->rcvidx = 0; isac_interrupt()
228 cs->rcvidx = 0; isac_interrupt()
H A Davm_pci.c255 if (bcs->hw.hdlc.rcvidx + count > HSCX_BUFMAX) { hdlc_empty_fifo()
260 p = bcs->hw.hdlc.rcvbuf + bcs->hw.hdlc.rcvidx; hdlc_empty_fifo()
262 bcs->hw.hdlc.rcvidx += count; hdlc_empty_fifo()
370 bcs->hw.hdlc.rcvidx = 0; HDLC_irq()
378 if (!(skb = dev_alloc_skb(bcs->hw.hdlc.rcvidx))) HDLC_irq()
381 memcpy(skb_put(skb, bcs->hw.hdlc.rcvidx), HDLC_irq()
382 bcs->hw.hdlc.rcvbuf, bcs->hw.hdlc.rcvidx); HDLC_irq()
385 bcs->hw.hdlc.rcvidx = 0; HDLC_irq()
392 bcs->hw.hdlc.rcvidx = 0; HDLC_irq()
583 bcs->hw.hdlc.rcvidx = 0; open_hdlcstate()
H A Ddiva.c410 if (bcs->hw.hscx.rcvidx + count > HSCX_BUFMAX) { Memhscx_empty_fifo()
414 bcs->hw.hscx.rcvidx = 0; Memhscx_empty_fifo()
417 ptr = bcs->hw.hscx.rcvbuf + bcs->hw.hscx.rcvidx; Memhscx_empty_fifo()
422 ptr = bcs->hw.hscx.rcvbuf + bcs->hw.hscx.rcvidx; Memhscx_empty_fifo()
423 bcs->hw.hscx.rcvidx += count; Memhscx_empty_fifo()
508 if ((count = bcs->hw.hscx.rcvidx - 1) > 0) { Memhscx_interrupt()
519 bcs->hw.hscx.rcvidx = 0; Memhscx_interrupt()
532 bcs->hw.hscx.rcvidx = 0; Memhscx_interrupt()
H A Dhisax.h366 int rcvidx; member in struct:hscx_hw
375 int rcvidx; member in struct:w6692B_hw
391 int rcvidx; member in struct:isar_hw
426 int rcvidx; member in struct:hdlc_hw
957 int rcvidx; member in struct:IsdnCardState
H A Dhscx.c198 bcs->hw.hscx.rcvidx = 0; open_hscxstate()
H A Djade.c233 bcs->hw.hscx.rcvidx = 0; open_jadestate()
H A Delsa_ser.c606 bcs->hw.hscx.rcvidx = 0; setstack_elsa()
H A Dconfig.c1131 cs->rcvidx = 0; hisax_cs_setup()
/linux-4.4.14/drivers/isdn/act2000/
H A Dact2000_isa.c238 if (card->idat.isa.rcvidx < 8) { act2000_isa_receive()
239 card->idat.isa.rcvhdr[card->idat.isa.rcvidx++] = c; act2000_isa_receive()
240 if (card->idat.isa.rcvidx == 8) { act2000_isa_receive()
256 card->idat.isa.rcvidx = 0; act2000_isa_receive()
270 if (++card->idat.isa.rcvidx >= card->idat.isa.rcvlen) { act2000_isa_receive()
275 card->idat.isa.rcvidx = 0; act2000_isa_receive()
285 if ((card->idat.isa.rcvidx) && act2000_isa_receive()
287 (card->idat.isa.rcvidx < card->idat.isa.rcvlen))) act2000_isa_receive()
H A Dact2000.h137 __u16 rcvidx; member in struct:irq_data_isa
/linux-4.4.14/drivers/isdn/icn/
H A Dicn.c259 if ((card->rcvidx[channel] + cnt) > 4000) { icn_pollbchan_receive()
264 card->rcvidx[channel] = 0; icn_pollbchan_receive()
267 memcpy_fromio(&card->rcvbuf[channel][card->rcvidx[channel]], icn_pollbchan_receive()
269 card->rcvidx[channel] += cnt; icn_pollbchan_receive()
275 if ((cnt = card->rcvidx[channel])) { icn_pollbchan_receive()
281 card->rcvidx[channel] = 0; icn_pollbchan_receive()
471 card->rcvidx[channel] = 0; icn_parse_status()
503 card->rcvidx[channel] = 0; icn_parse_status()
561 card->rcvidx[0] = 0; icn_parse_status()
574 card->rcvidx[1] = 0; icn_parse_status()
H A Dicn.h152 int rcvidx[ICN_BCH]; /* Index for above buffers */ member in struct:icn_card

Completed in 527 milliseconds