Home
last modified time | relevance | path

Searched refs:txpos (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/net/mctp/
H A Dmctp-serial.c66 unsigned int txpos, rxpos; member
81 if (dev->txpos == dev->txlen) in next_chunk_len()
87 if (needs_escape(dev->txbuf[dev->txpos])) in next_chunk_len()
94 for (i = 1; i + dev->txpos < dev->txlen; i++) { in next_chunk_len()
95 if (needs_escape(dev->txbuf[dev->txpos + i])) in next_chunk_len()
120 dev->txpos = 0; in mctp_serial_tx_work()
127 if (!dev->txpos) in mctp_serial_tx_work()
130 txlen = write_chunk(dev, buf + dev->txpos, 3 - dev->txpos); in mctp_serial_tx_work()
134 dev->txpos += txlen; in mctp_serial_tx_work()
135 if (dev->txpos == 3) { in mctp_serial_tx_work()
[all …]
/openbmc/qemu/hw/net/
H A Dxilinx_axienet.c379 uint32_t txpos; member
400 s->txpos = 0; in axienet_tx_reset()
887 if (s->txpos + size > s->c_txmem) { in xilinx_axienet_data_stream_push()
890 s->txpos = 0; in xilinx_axienet_data_stream_push()
894 if (s->txpos == 0 && eop) { in xilinx_axienet_data_stream_push()
896 s->txpos = size; in xilinx_axienet_data_stream_push()
898 memcpy(s->txmem + s->txpos, buf, size); in xilinx_axienet_data_stream_push()
900 s->txpos += size; in xilinx_axienet_data_stream_push()
909 if (s->txpos > 1518 && s->txpos <= 1522 && !(s->tc & TC_VLAN)) { in xilinx_axienet_data_stream_push()
910 s->txpos = 0; in xilinx_axienet_data_stream_push()
[all …]
/openbmc/linux/drivers/net/wan/
H A Dfarsync.c432 int txpos; /* Next Tx buffer to use */ member
798 int len, int txpos) in fst_tx_dma_complete() argument
805 FST_WRB(card, txDescrRing[port->index][txpos].bits, in fst_tx_dma_complete()
940 port->txpos = 0; in fst_issue_cmd()
1019 port->txpos = 0; in fst_tx_config()
1297 while (!(FST_RDB(card, txDescrRing[pi][port->txpos].bits) & in do_bottom_half_tx()
1326 FST_WRW(card, txDescrRing[pi][port->txpos].bcnt, in do_bottom_half_tx()
1334 txpos][0]), in do_bottom_half_tx()
1337 txDescrRing[pi][port->txpos]. in do_bottom_half_tx()
1349 card->dma_txpos = port->txpos; in do_bottom_half_tx()
[all …]