Lines Matching refs:fifo
83 fifo_select(struct IsdnCardState *cs, u_char fifo) in fifo_select() argument
85 if (fifo == cs->hw.hfcsx.last_fifo) in fifo_select()
89 byteout(cs->hw.hfcsx.base, fifo); in fifo_select()
92 byteout(cs->hw.hfcsx.base, fifo); in fifo_select()
101 reset_fifo(struct IsdnCardState *cs, u_char fifo) in reset_fifo() argument
103 fifo_select(cs, fifo); /* first select the fifo */ in reset_fifo()
117 write_fifo(struct IsdnCardState *cs, struct sk_buff *skb, u_char fifo, int trans_max) in write_fifo() argument
124 if (fifo & 1) return (0); /* no write fifo */ in write_fifo()
126 fifo_select(cs, fifo); in write_fifo()
127 if (fifo & 4) { in write_fifo()
158 msp += (((fifo >> 1) & 3) * (MAX_B_FRAMES + 1)); in write_fifo()
167 debugl1(cs, "hfcsx_write_fifo %d more as %d frames", fifo, f_msk - 1); in write_fifo()
175 fifo, f1, f2, z1); in write_fifo()
183 fifo, skb->len, count); in write_fifo()
186 debugl1(cs, "hfcsx_write_fifo %d no fifo mem", fifo); in write_fifo()
207 read_fifo(struct IsdnCardState *cs, u_char fifo, int trans_max) in read_fifo() argument
212 if (!(fifo & 1)) return (NULL); /* no read fifo */ in read_fifo()
213 fifo_select(cs, fifo); in read_fifo()
214 if (fifo & 4) { in read_fifo()
260 fifo, f1, f2, z1, z2); in read_fifo()
269 fifo, count); in read_fifo()
273 debugl1(cs, "hfcsx_read_fifo %d packet inv. len %d ", fifo , count); in read_fifo()
292 debugl1(cs, "hfcsx_read_fifo %d crc error", fifo); in read_fifo()
1449 cs->hw.hfcsx.fifo = 255; in setup_hfcsx()