Home
last modified time | relevance | path

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

/f-stack/freebsd/contrib/octeon-sdk/
H A Dcvmx-mgmt-port.c95 …int tx_write_index; /* Where the next TX will write in the tx_ring and tx_… member
558 memcpy(state->tx_buffers[state->tx_write_index], buffer, packet_len); in cvmx_mgmt_port_send()
560 memcpy(state->tx_buffers[state->tx_write_index] + 6, ((char*)&state->mac) + 2, 6); in cvmx_mgmt_port_send()
562 state->tx_ring[state->tx_write_index].s.len = packet_len; in cvmx_mgmt_port_send()
564 state->tx_ring[state->tx_write_index].s.tstamp = 0; in cvmx_mgmt_port_send()
566 state->tx_write_index = (state->tx_write_index + 1) % CVMX_MGMT_PORT_NUM_TX_BUFFERS; in cvmx_mgmt_port_send()
615 m_copydata(m, 0, m->m_pkthdr.len, state->tx_buffers[state->tx_write_index]); in cvmx_mgmt_port_sendm()
617 state->tx_ring[state->tx_write_index].s.len = m->m_pkthdr.len; in cvmx_mgmt_port_sendm()
619 state->tx_ring[state->tx_write_index].s.tstamp = 0; in cvmx_mgmt_port_sendm()
621 state->tx_write_index = (state->tx_write_index + 1) % CVMX_MGMT_PORT_NUM_TX_BUFFERS; in cvmx_mgmt_port_sendm()