Lines Matching refs:ona
319 struct netmap_adapter *ona = &pna->peer->up; in netmap_pipe_krings_create() local
347 error = netmap_krings_create(ona, 0); in netmap_pipe_krings_create()
351 error = netmap_mem_rings_create(ona); in netmap_pipe_krings_create()
355 for (i = 0; i < ona->num_tx_rings + 1; i++) in netmap_pipe_krings_create()
356 ona->tx_rings[i].save_ring = ona->tx_rings[i].ring; in netmap_pipe_krings_create()
357 for (i = 0; i < ona->num_rx_rings + 1; i++) in netmap_pipe_krings_create()
358 ona->rx_rings[i].save_ring = ona->rx_rings[i].ring; in netmap_pipe_krings_create()
380 netmap_krings_delete(ona); in netmap_pipe_krings_create()
482 struct netmap_adapter *ona; /* na of the other end */ in netmap_pipe_krings_delete() local
493 ona = &pna->peer->up; in netmap_pipe_krings_delete()
494 if (ona->tx_rings == NULL) { in netmap_pipe_krings_delete()
499 for (i = 0; i < ona->num_tx_rings + 1; i++) in netmap_pipe_krings_delete()
500 ona->tx_rings[i].ring = ona->tx_rings[i].save_ring; in netmap_pipe_krings_delete()
501 for (i = 0; i < ona->num_rx_rings + 1; i++) in netmap_pipe_krings_delete()
502 ona->rx_rings[i].ring = ona->rx_rings[i].save_ring; in netmap_pipe_krings_delete()
503 netmap_mem_rings_delete(ona); in netmap_pipe_krings_delete()
504 netmap_krings_delete(ona); in netmap_pipe_krings_delete()