• Home
  • Raw
  • Download

Lines Matching refs:hfc

28 				      (cs->hw.hfc.cip & 3));  in WaitForBusy()
60 if (bcs->hw.hfc.f1 == bcs->hw.hfc.f2) in GetFreeFifoBytes()
61 return (bcs->cs->hw.hfc.fifosize); in GetFreeFifoBytes()
62 s = bcs->hw.hfc.send[bcs->hw.hfc.f1] - bcs->hw.hfc.send[bcs->hw.hfc.f2]; in GetFreeFifoBytes()
64 s += bcs->cs->hw.hfc.fifosize; in GetFreeFifoBytes()
65 s = bcs->cs->hw.hfc.fifosize - s; in GetFreeFifoBytes()
92 if ((cip & 0xc3) != (cs->hw.hfc.cip & 0xc3)) { in hfc_clear_fifo()
110 rcnt += cs->hw.hfc.fifosize; in hfc_clear_fifo()
250 if ((cip & 0xc3) != (cs->hw.hfc.cip & 0xc3)) { in hfc_fill_fifo()
256 bcs->hw.hfc.f1 = cs->BC_Read_Reg(cs, HFC_DATA, cip); in hfc_fill_fifo()
259 bcs->hw.hfc.f2 = cs->BC_Read_Reg(cs, HFC_DATA, cip); in hfc_fill_fifo()
260 bcs->hw.hfc.send[bcs->hw.hfc.f1] = ReadZReg(bcs, HFC_Z1 | HFC_SEND | HFC_CHANNEL(bcs->channel)); in hfc_fill_fifo()
263 bcs->channel, bcs->hw.hfc.f1, bcs->hw.hfc.f2, in hfc_fill_fifo()
264 bcs->hw.hfc.send[bcs->hw.hfc.f1]); in hfc_fill_fifo()
265 fcnt = bcs->hw.hfc.f1 - bcs->hw.hfc.f2; in hfc_fill_fifo()
281 count += cs->hw.hfc.fifosize; in hfc_fill_fifo()
336 if ((cip & 0xc3) != (cs->hw.hfc.cip & 0xc3)) { in main_irq_hfc()
360 rcnt += cs->hw.hfc.fifosize; in main_irq_hfc()
411 cs->hw.hfc.ctmt &= ~1; in mode_hfc()
412 cs->hw.hfc.isac_spcr &= ~0x03; in mode_hfc()
415 cs->hw.hfc.ctmt &= ~2; in mode_hfc()
416 cs->hw.hfc.isac_spcr &= ~0x0c; in mode_hfc()
420 cs->hw.hfc.ctmt &= ~(1 << bc); /* set HDLC mode */ in mode_hfc()
421 cs->BC_Write_Reg(cs, HFC_STATUS, cs->hw.hfc.ctmt, cs->hw.hfc.ctmt); in mode_hfc()
424 cs->hw.hfc.ctmt |= 1; in mode_hfc()
425 cs->hw.hfc.isac_spcr &= ~0x03; in mode_hfc()
426 cs->hw.hfc.isac_spcr |= 0x02; in mode_hfc()
428 cs->hw.hfc.ctmt |= 2; in mode_hfc()
429 cs->hw.hfc.isac_spcr &= ~0x0c; in mode_hfc()
430 cs->hw.hfc.isac_spcr |= 0x08; in mode_hfc()
435 cs->hw.hfc.ctmt &= ~1; in mode_hfc()
436 cs->hw.hfc.isac_spcr &= ~0x03; in mode_hfc()
437 cs->hw.hfc.isac_spcr |= 0x02; in mode_hfc()
439 cs->hw.hfc.ctmt &= ~2; in mode_hfc()
440 cs->hw.hfc.isac_spcr &= ~0x0c; in mode_hfc()
441 cs->hw.hfc.isac_spcr |= 0x08; in mode_hfc()
445 cs->BC_Write_Reg(cs, HFC_STATUS, cs->hw.hfc.ctmt, cs->hw.hfc.ctmt); in mode_hfc()
446 cs->writeisac(cs, ISAC_SPCR, cs->hw.hfc.isac_spcr); in mode_hfc()
559 if (!(bcs->hw.hfc.send = kmalloc(32 * sizeof(unsigned int), GFP_ATOMIC))) { in init_send()
565 bcs->hw.hfc.send[i] = 0x1fff; in init_send()
585 kfree(cs->bcs[0].hw.hfc.send); in releasehfc()
586 cs->bcs[0].hw.hfc.send = NULL; in releasehfc()
587 kfree(cs->bcs[1].hw.hfc.send); in releasehfc()
588 cs->bcs[1].hw.hfc.send = NULL; in releasehfc()