Lines Matching refs:ktoa
124 struct nm_csb_ktoa *ktoa; member
373 pq->ktoa = sc->csb_hg + i; in ptnet_attach()
1121 struct nm_csb_ktoa *ktoa = sc->queues[i].ktoa; in ptnet_sync_from_csb() local
1131 kring->nr_hwcur = ktoa->hwcur; in ptnet_sync_from_csb()
1133 kring->ring->tail = ktoa->hwtail; in ptnet_sync_from_csb()
1136 ktoa->hwcur, atok->head, atok->cur, in ptnet_sync_from_csb()
1137 ktoa->hwtail); in ptnet_sync_from_csb()
1189 pq->ktoa->kern_need_kick = 1; in ptnet_nm_register()
1242 notify = netmap_pt_guest_txsync(pq->atok, pq->ktoa, kring, flags); in ptnet_nm_txsync()
1257 notify = netmap_pt_guest_rxsync(pq->atok, pq->ktoa, kring, flags); in ptnet_nm_rxsync()
1342 struct nm_csb_ktoa *ktoa = pq->ktoa; in ptnet_ring_update() local
1355 if (NM_ACCESS_ONCE(ktoa->kern_need_kick)) { in ptnet_ring_update()
1377 struct nm_csb_ktoa *ktoa; in ptnet_drain_transmit_queue() local
1407 ktoa = pq->ktoa; in ptnet_drain_transmit_queue()
1419 ptnet_sync_tail(ktoa, kring); in ptnet_drain_transmit_queue()
1434 ptnet_sync_tail(ktoa, kring); in ptnet_drain_transmit_queue()
1674 struct nm_csb_ktoa *ktoa = pq->ktoa; in ptnet_rx_eof() local
1706 ptnet_sync_tail(ktoa, kring); in ptnet_rx_eof()
1721 ptnet_sync_tail(ktoa, kring); in ptnet_rx_eof()