Lines Matching refs:rbufs

332 	struct slgt_desc *rbufs;  member
598 i, le16_to_cpu(info->rbufs[i].count), le16_to_cpu(info->rbufs[i].status)); in dump_rbufs()
1835 struct slgt_desc *bufs = info->rbufs; in rx_async()
2107 if (desc_complete(info->rbufs[i])) { in isr_rxdata()
2113 info->rbufs[i].buf[count++] = (unsigned char)reg; in isr_rxdata()
2116 info->rbufs[i].buf[count++] = (unsigned char)(reg >> 8); in isr_rxdata()
2119 set_desc_count(info->rbufs[i], count); in isr_rxdata()
2120 set_desc_status(info->rbufs[i], BIT15 | (reg >> 8)); in isr_rxdata()
3358 info->rbufs = (struct slgt_desc*)info->bufs; in alloc_desc()
3369 info->rbufs[i].pdesc = pbufs + (i * sizeof(struct slgt_desc)); in alloc_desc()
3373 info->rbufs[i].next = cpu_to_le32(pbufs); in alloc_desc()
3375 info->rbufs[i].next = cpu_to_le32(pbufs + ((i+1) * sizeof(struct slgt_desc))); in alloc_desc()
3376 set_desc_count(info->rbufs[i], DMABUFSIZE); in alloc_desc()
3398 info->rbufs = NULL; in free_desc()
3431 alloc_bufs(info, info->rbufs, info->rbuf_count) < 0 || in alloc_dma_bufs()
3444 free_bufs(info, info->rbufs, info->rbuf_count); in free_dma_bufs()
3996 wr_reg32(info, RDDAR, info->rbufs[0].pdesc); in rx_start()
4593 info->rbufs[i].status = 0; in free_rbufs()
4594 set_desc_count(info->rbufs[i], info->rbuf_fill_level); in free_rbufs()
4640 if (!desc_complete(info->rbufs[end])) in rx_get_frame()
4644 addr_field = info->rbufs[end].buf[0]; in rx_get_frame()
4646 framesize += desc_count(info->rbufs[end]); in rx_get_frame()
4648 if (desc_eof(info->rbufs[end])) in rx_get_frame()
4673 status = desc_status(info->rbufs[end]); in rx_get_frame()
4703 DBGDATA(info, info->rbufs[start].buf, min_t(int, framesize, info->rbuf_fill_level), "rx"); in rx_get_frame()
4724 memcpy(p, info->rbufs[i].buf, partial_count); in rx_get_frame()
4760 if (!desc_complete(info->rbufs[i])) in rx_get_buf()
4762 count = desc_count(info->rbufs[i]); in rx_get_buf()
4768 if (desc_residue(info->rbufs[i])) in rx_get_buf()
4772 DBGDATA(info, info->rbufs[i].buf, count, "rx"); in rx_get_buf()
4775 ldisc_receive_buf(info->port.tty, info->rbufs[i].buf, in rx_get_buf()
5005 if (desc_complete(info->rbufs[0])) { in loopback_test_rx()
5006 count = desc_count(info->rbufs[0]); in loopback_test_rx()
5007 src = info->rbufs[0].buf; in loopback_test_rx()