Lines Matching refs:txlen
65 unsigned int txlen, rxlen; member
81 if (dev->txpos == dev->txlen) in next_chunk_len()
94 for (i = 1; i + dev->txpos + 1 < dev->txlen; i++) { in next_chunk_len()
113 int len, txlen; in mctp_serial_tx_work() local
125 buf[2] = dev->txlen; in mctp_serial_tx_work()
130 txlen = write_chunk(dev, buf + dev->txpos, 3 - dev->txpos); in mctp_serial_tx_work()
131 if (txlen <= 0) { in mctp_serial_tx_work()
134 dev->txpos += txlen; in mctp_serial_tx_work()
144 txlen = write_chunk(dev, buf, 1); in mctp_serial_tx_work()
145 if (txlen <= 0) { in mctp_serial_tx_work()
148 dev->txpos += txlen; in mctp_serial_tx_work()
149 if (dev->txpos == dev->txlen) { in mctp_serial_tx_work()
165 txlen = write_chunk(dev, buf, 2); in mctp_serial_tx_work()
166 if (txlen == 2) in mctp_serial_tx_work()
168 else if (txlen == 1) in mctp_serial_tx_work()
173 txlen = write_chunk(dev, in mctp_serial_tx_work()
176 if (txlen <= 0) { in mctp_serial_tx_work()
182 txlen); in mctp_serial_tx_work()
183 dev->txpos += txlen; in mctp_serial_tx_work()
187 dev->txpos == dev->txlen) { in mctp_serial_tx_work()
201 txlen = write_chunk(dev, buf + dev->txpos, 3 - dev->txpos); in mctp_serial_tx_work()
202 if (txlen <= 0) { in mctp_serial_tx_work()
205 dev->txpos += txlen; in mctp_serial_tx_work()
219 dev->netdev->stats.tx_bytes += dev->txlen; in mctp_serial_tx_work()
220 dev->txlen = 0; in mctp_serial_tx_work()
248 dev->txlen = skb->len; in mctp_serial_tx()