Home
last modified time | relevance | path

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

/freebsd/sys/dev/netmap/
H A Dif_ptnet.c126 struct nm_csb_ktoa *ktoa; member
375 pq->ktoa = sc->csb_hg + i; in ptnet_attach()
1123 struct nm_csb_ktoa *ktoa = sc->queues[i].ktoa; in ptnet_sync_from_csb() local
1133 kring->nr_hwcur = ktoa->hwcur; in ptnet_sync_from_csb()
1135 kring->ring->tail = ktoa->hwtail; in ptnet_sync_from_csb()
1138 ktoa->hwcur, atok->head, atok->cur, in ptnet_sync_from_csb()
1139 ktoa->hwtail); in ptnet_sync_from_csb()
1191 pq->ktoa->kern_need_kick = 1; in ptnet_nm_register()
1244 notify = netmap_pt_guest_txsync(pq->atok, pq->ktoa, krin in ptnet_nm_txsync()
1344 struct nm_csb_ktoa *ktoa = pq->ktoa; ptnet_ring_update() local
1379 struct nm_csb_ktoa *ktoa; ptnet_drain_transmit_queue() local
1676 struct nm_csb_ktoa *ktoa = pq->ktoa; ptnet_rx_eof() local
[all...]
H A Dnetmap_kloop.c972 netmap_pt_guest_txsync(struct nm_csb_atok *atok, struct nm_csb_ktoa *ktoa, in netmap_pt_guest_txsync() argument
984 kring->nr_hwcur = ktoa->hwcur; in netmap_pt_guest_txsync()
989 && NM_ACCESS_ONCE(ktoa->kern_need_kick)) || in netmap_pt_guest_txsync()
999 nm_sync_kloop_appl_read(ktoa, &kring->nr_hwtail, in netmap_pt_guest_txsync()
1013 nm_sync_kloop_appl_read(ktoa, &kring->nr_hwtail, in netmap_pt_guest_txsync()
1022 kring->name, atok->head, atok->cur, ktoa->hwtail, in netmap_pt_guest_txsync()
1040 netmap_pt_guest_rxsync(struct nm_csb_atok *atok, struct nm_csb_ktoa *ktoa, in netmap_pt_guest_rxsync() argument
1053 nm_sync_kloop_appl_read(ktoa, &kring->nr_hwtail, &kring->nr_hwcur); in netmap_pt_guest_rxsync()
1074 nm_sync_kloop_appl_read(ktoa, &kring->nr_hwtail, in netmap_pt_guest_rxsync()
1084 && NM_ACCESS_ONCE(ktoa->kern_need_kick)) { in netmap_pt_guest_rxsync()
[all …]
H A Dnetmap_kern.h2379 struct nm_csb_ktoa *ktoa,
2382 struct nm_csb_ktoa *ktoa,
2390 ptnet_sync_tail(struct nm_csb_ktoa *ktoa, struct netmap_kring *kring) in ptnet_sync_tail() argument
2395 nm_sync_kloop_appl_read(ktoa, &kring->nr_hwtail, &kring->nr_hwcur); in ptnet_sync_tail()
/freebsd/sys/net/
H A Dnetmap.h902 nm_sync_kloop_appl_read(struct nm_csb_ktoa *ktoa, uint32_t *hwtail, in nm_sync_kloop_appl_read() argument
910 *hwtail = ktoa->hwtail; in nm_sync_kloop_appl_read()
912 *hwcur = ktoa->hwcur; in nm_sync_kloop_appl_read()