Home
last modified time | relevance | path

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

/openbmc/linux/drivers/net/ethernet/cavium/octeon/
H A Docteon_mgmt.c255 union cvmx_mixx_orcnt mix_orcnt; in octeon_mgmt_clean_tx_buffers() local
261 mix_orcnt.u64 = cvmx_read_csr(p->mix + MIX_ORCNT); in octeon_mgmt_clean_tx_buffers()
262 while (mix_orcnt.s.orcnt) { in octeon_mgmt_clean_tx_buffers()
265 mix_orcnt.u64 = cvmx_read_csr(p->mix + MIX_ORCNT); in octeon_mgmt_clean_tx_buffers()
267 if (mix_orcnt.s.orcnt == 0) { in octeon_mgmt_clean_tx_buffers()
281 mix_orcnt.u64 = 0; in octeon_mgmt_clean_tx_buffers()
282 mix_orcnt.s.orcnt = 1; in octeon_mgmt_clean_tx_buffers()
285 cvmx_write_csr(p->mix + MIX_ORCNT, mix_orcnt.u64); in octeon_mgmt_clean_tx_buffers()
311 mix_orcnt.u64 = cvmx_read_csr(p->mix + MIX_ORCNT); in octeon_mgmt_clean_tx_buffers()