Home
last modified time | relevance | path

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

/NextBSD/sys/contrib/octeon-sdk/
HDcvmx-mgmt-port.c96 …int rx_read_index; /* Where the next RX will be in the rx_ring and rx_buf… member
669 uint64_t *source = (void *)state->rx_buffers[state->rx_read_index]; in cvmx_mgmt_port_receive()
680 while (state->rx_ring[state->rx_read_index].s.code == 16) in cvmx_mgmt_port_receive()
683 int length = state->rx_ring[state->rx_read_index].s.len; in cvmx_mgmt_port_receive()
694 state->rx_ring[state->rx_read_index].s.code = 0; in cvmx_mgmt_port_receive()
695 state->rx_ring[state->rx_read_index].s.len = CVMX_MGMT_PORT_RX_BUFFER_SIZE - 8; in cvmx_mgmt_port_receive()
696 state->rx_read_index = (state->rx_read_index + 1) % CVMX_MGMT_PORT_NUM_RX_BUFFERS; in cvmx_mgmt_port_receive()
702 source = (void *)state->rx_buffers[state->rx_read_index]; in cvmx_mgmt_port_receive()
707 if (state->rx_ring[state->rx_read_index].s.code == 15) in cvmx_mgmt_port_receive()
709 if (buffer_len >= state->rx_ring[state->rx_read_index].s.len) in cvmx_mgmt_port_receive()
[all …]