Lines Matching refs:rbufs

306 	struct slgt_desc *rbufs;  member
543 i, le16_to_cpu(info->rbufs[i].count), le16_to_cpu(info->rbufs[i].status)); in dump_rbufs()
1770 struct slgt_desc *bufs = info->rbufs; in rx_async()
2042 if (desc_complete(info->rbufs[i])) { in isr_rxdata()
2048 info->rbufs[i].buf[count++] = (unsigned char)reg; in isr_rxdata()
2051 info->rbufs[i].buf[count++] = (unsigned char)(reg >> 8); in isr_rxdata()
2054 set_desc_count(info->rbufs[i], count); in isr_rxdata()
2055 set_desc_status(info->rbufs[i], BIT15 | (reg >> 8)); in isr_rxdata()
3293 info->rbufs = (struct slgt_desc*)info->bufs; in alloc_desc()
3304 info->rbufs[i].pdesc = pbufs + (i * sizeof(struct slgt_desc)); in alloc_desc()
3308 info->rbufs[i].next = cpu_to_le32(pbufs); in alloc_desc()
3310 info->rbufs[i].next = cpu_to_le32(pbufs + ((i+1) * sizeof(struct slgt_desc))); in alloc_desc()
3311 set_desc_count(info->rbufs[i], DMABUFSIZE); in alloc_desc()
3334 info->rbufs = NULL; in free_desc()
3370 alloc_bufs(info, info->rbufs, info->rbuf_count) < 0 || in alloc_dma_bufs()
3383 free_bufs(info, info->rbufs, info->rbuf_count); in free_dma_bufs()
3935 wr_reg32(info, RDDAR, info->rbufs[0].pdesc); in rx_start()
4532 info->rbufs[i].status = 0; in free_rbufs()
4533 set_desc_count(info->rbufs[i], info->rbuf_fill_level); in free_rbufs()
4579 if (!desc_complete(info->rbufs[end])) in rx_get_frame()
4583 addr_field = info->rbufs[end].buf[0]; in rx_get_frame()
4585 framesize += desc_count(info->rbufs[end]); in rx_get_frame()
4587 if (desc_eof(info->rbufs[end])) in rx_get_frame()
4612 status = desc_status(info->rbufs[end]); in rx_get_frame()
4642 DBGDATA(info, info->rbufs[start].buf, min_t(int, framesize, info->rbuf_fill_level), "rx"); in rx_get_frame()
4663 memcpy(p, info->rbufs[i].buf, partial_count); in rx_get_frame()
4699 if (!desc_complete(info->rbufs[i])) in rx_get_buf()
4701 count = desc_count(info->rbufs[i]); in rx_get_buf()
4707 if (desc_residue(info->rbufs[i])) in rx_get_buf()
4711 DBGDATA(info, info->rbufs[i].buf, count, "rx"); in rx_get_buf()
4714 ldisc_receive_buf(info->port.tty, info->rbufs[i].buf, in rx_get_buf()
4944 if (desc_complete(info->rbufs[0])) { in loopback_test_rx()
4945 count = desc_count(info->rbufs[0]); in loopback_test_rx()
4946 src = info->rbufs[0].buf; in loopback_test_rx()