sys/dev/cxgbe/t4_netmap.c
1109
cxgbe_netmap_txsync(struct netmap_kring *kring, int flags)
sys/dev/cxgbe/t4_netmap.c
1172
cxgbe_netmap_rxsync(struct netmap_kring *kring, int flags)
sys/dev/cxgbe/t4_netmap.c
1338
struct netmap_kring *kring = na->rx_rings[nm_rxq->nid];
sys/dev/cxgbe/t4_netmap.c
523
struct netmap_kring *kring;
sys/dev/cxgbe/t4_netmap.c
591
struct netmap_kring *kring;
sys/dev/cxgbe/t4_netmap.c
696
struct netmap_kring *kring;
sys/dev/cxgbe/t4_netmap.c
785
struct netmap_kring *kring;
sys/dev/cxgbe/t4_netmap.c
972
struct netmap_kring *kring, int npkt, int npkt_remaining)
sys/dev/ena/ena_netmap.c
1054
ena_netmap_fill_ctx(struct netmap_kring *kring, struct ena_netmap_ctx *ctx,
sys/dev/ena/ena_netmap.c
108
struct netmap_kring *kring;
sys/dev/ena/ena_netmap.c
173
struct netmap_kring *kring;
sys/dev/ena/ena_netmap.c
222
struct netmap_kring *kring;
sys/dev/ena/ena_netmap.c
276
struct netmap_kring *kring;
sys/dev/ena/ena_netmap.c
323
ena_netmap_txsync(struct netmap_kring *kring, int flags)
sys/dev/ena/ena_netmap.c
41
struct netmap_kring *kring;
sys/dev/ena/ena_netmap.c
55
static int ena_netmap_txsync(struct netmap_kring *, int);
sys/dev/ena/ena_netmap.c
56
static int ena_netmap_rxsync(struct netmap_kring *, int);
sys/dev/ena/ena_netmap.c
78
static void ena_netmap_fill_ctx(struct netmap_kring *, struct ena_netmap_ctx *,
sys/dev/ena/ena_netmap.c
869
ena_netmap_rxsync(struct netmap_kring *kring, int flags)
sys/dev/ixgbe/if_ixv.c
1501
struct netmap_kring *kring = na->rx_rings[j];
sys/dev/netmap/if_ptnet.c
1122
struct netmap_kring *kring;
sys/dev/netmap/if_ptnet.c
1236
ptnet_nm_txsync(struct netmap_kring *kring, int flags)
sys/dev/netmap/if_ptnet.c
1251
ptnet_nm_rxsync(struct netmap_kring *kring, int flags)
sys/dev/netmap/if_ptnet.c
1337
ptnet_ring_update(struct ptnet_queue *pq, struct netmap_kring *kring,
sys/dev/netmap/if_ptnet.c
1378
struct netmap_kring *kring;
sys/dev/netmap/if_ptnet.c
1614
ptnet_rx_discard(struct netmap_kring *kring, unsigned int head)
sys/dev/netmap/if_ptnet.c
1676
struct netmap_kring *kring = na->rx_rings[pq->kring_id];
sys/dev/netmap/if_ptnet.c
209
static int ptnet_nm_txsync(struct netmap_kring *kring, int flags);
sys/dev/netmap/if_ptnet.c
210
static int ptnet_nm_rxsync(struct netmap_kring *kring, int flags);
sys/dev/netmap/if_ptnet.c
216
static unsigned ptnet_rx_discard(struct netmap_kring *kring,
sys/dev/netmap/if_re_netmap.h
171
re_netmap_rxsync(struct netmap_kring *kring, int flags)
sys/dev/netmap/if_re_netmap.h
69
re_netmap_txsync(struct netmap_kring *kring, int flags)
sys/dev/netmap/if_vtnet_netmap.h
153
vtnet_netmap_kring_refill(struct netmap_kring *kring, u_int num)
sys/dev/netmap/if_vtnet_netmap.h
215
struct netmap_kring *kring;
sys/dev/netmap/if_vtnet_netmap.h
244
vtnet_netmap_rxsync(struct netmap_kring *kring, int flags)
sys/dev/netmap/if_vtnet_netmap.h
58
vtnet_netmap_txsync(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap.c
1014
struct netmap_kring *kring;
sys/dev/netmap/netmap.c
1230
netmap_grab_packets(struct netmap_kring *kring, struct mbq *q, int force)
sys/dev/netmap/netmap.c
1258
_nm_may_forward(struct netmap_kring *kring)
sys/dev/netmap/netmap.c
1266
nm_may_forward_up(struct netmap_kring *kring)
sys/dev/netmap/netmap.c
1273
nm_may_forward_down(struct netmap_kring *kring, int sync_flags)
sys/dev/netmap/netmap.c
1295
struct netmap_kring *kring = na->rx_rings[na->num_rx_rings];
sys/dev/netmap/netmap.c
1304
struct netmap_kring *kdst = na->tx_rings[i];
sys/dev/netmap/netmap.c
1346
netmap_txsync_to_host(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap.c
1379
netmap_rxsync_from_host(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap.c
1710
nm_txsync_prologue(struct netmap_kring *kring, struct netmap_ring *ring)
sys/dev/netmap/netmap.c
1774
nm_rxsync_prologue(struct netmap_kring *kring, struct netmap_ring *ring)
sys/dev/netmap/netmap.c
1836
netmap_ring_reinit(struct netmap_kring *kring)
sys/dev/netmap/netmap.c
2055
struct netmap_kring *kring;
sys/dev/netmap/netmap.c
2101
struct netmap_kring *kring;
sys/dev/netmap/netmap.c
2203
struct netmap_kring *kring =
sys/dev/netmap/netmap.c
2285
struct netmap_kring *kring;
sys/dev/netmap/netmap.c
2353
struct netmap_kring *kring = NMR(na, t)[i];
sys/dev/netmap/netmap.c
2418
struct netmap_kring *kring;
sys/dev/netmap/netmap.c
2699
nm_sync_finalize(struct netmap_kring *kring)
sys/dev/netmap/netmap.c
2749
struct netmap_kring **krings;
sys/dev/netmap/netmap.c
3186
struct netmap_kring *kring = krings[i];
sys/dev/netmap/netmap.c
3657
struct netmap_kring *kring;
sys/dev/netmap/netmap.c
3926
struct netmap_kring *kring = NMR(na, t)[i];
sys/dev/netmap/netmap.c
3960
netmap_notify(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap.c
4263
struct netmap_kring *kring, *tx_kring;
sys/dev/netmap/netmap.c
4377
struct netmap_kring *kring;
sys/dev/netmap/netmap.c
4456
struct netmap_kring *kring;
sys/dev/netmap/netmap.c
4564
struct netmap_kring *kring = NMR(na, t)[i];
sys/dev/netmap/netmap.c
591
netmap_disable_ring(struct netmap_kring *kr, int stopped)
sys/dev/netmap/netmap.c
808
static int netmap_txsync_to_host(struct netmap_kring *kring, int flags);
sys/dev/netmap/netmap.c
809
static int netmap_rxsync_from_host(struct netmap_kring *kring, int flags);
sys/dev/netmap/netmap.c
812
netmap_default_bufcfg(struct netmap_kring *kring, uint64_t target)
sys/dev/netmap/netmap.c
848
struct netmap_kring *kring;
sys/dev/netmap/netmap.c
864
(sizeof(struct netmap_kring) + sizeof(struct netmap_kring *))
sys/dev/netmap/netmap.c
876
kring = (struct netmap_kring *)((char *)na->tailroom + tailroom);
sys/dev/netmap/netmap.c
944
struct netmap_kring **kring = na->tx_rings;
sys/dev/netmap/netmap_bdg.c
1096
netmap_vp_rxsync_locked(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap_bdg.c
1144
netmap_vp_rxsync(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap_bdg.c
1241
netmap_bwrap_intr_notify(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap_bdg.c
1245
struct netmap_kring *bkring;
sys/dev/netmap/netmap_bdg.c
1350
struct netmap_kring *kring = NMR(hwna, nm_txrx_swap(t))[i];
sys/dev/netmap/netmap_bdg.c
1467
netmap_bwrap_bufcfg(struct netmap_kring *kring, uint64_t target)
sys/dev/netmap/netmap_bdg.c
1473
struct netmap_kring *hwkring;
sys/dev/netmap/netmap_bdg.c
1600
netmap_bwrap_notify(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap_bdg.c
1607
struct netmap_kring *hw_kring;
sys/dev/netmap/netmap_bdg.c
723
struct netmap_kring **kring0, *kring;
sys/dev/netmap/netmap_bdg.h
181
int netmap_vp_rxsync(struct netmap_kring *kring, int flags);
sys/dev/netmap/netmap_bdg.h
182
int netmap_bwrap_intr_notify(struct netmap_kring *kring, int flags);
sys/dev/netmap/netmap_bdg.h
183
int netmap_bwrap_notify(struct netmap_kring *kring, int flags);
sys/dev/netmap/netmap_generic.c
225
struct netmap_kring *kring = NULL;
sys/dev/netmap/netmap_generic.c
307
struct netmap_kring *kring = NULL;
sys/dev/netmap/netmap_generic.c
440
struct netmap_kring *kring;
sys/dev/netmap/netmap_generic.c
516
generic_netmap_tx_clean(struct netmap_kring *kring, int txqdisc)
sys/dev/netmap/netmap_generic.c
604
struct netmap_kring *kring = arg;
sys/dev/netmap/netmap_generic.c
613
generic_set_tx_event(struct netmap_kring *kring, u_int hwcur)
sys/dev/netmap/netmap_generic.c
693
generic_netmap_txsync(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap_generic.c
867
struct netmap_kring *kring;
sys/dev/netmap/netmap_generic.c
925
generic_netmap_rxsync(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap_kern.h
1144
int (*nm_intr_notify)(struct netmap_kring *kring, int flags);
sys/dev/netmap/netmap_kern.h
1191
nm_kr_rxspace(struct netmap_kring *k)
sys/dev/netmap/netmap_kern.h
1207
nm_kr_txempty(struct netmap_kring *kring)
sys/dev/netmap/netmap_kern.h
1220
nm_kr_wouldblock(struct netmap_kring *kring)
sys/dev/netmap/netmap_kern.h
1235
static __inline void nm_kr_put(struct netmap_kring *kr)
sys/dev/netmap/netmap_kern.h
1259
static __inline int nm_kr_tryget(struct netmap_kring *kr, int can_sleep, int *perr)
sys/dev/netmap/netmap_kern.h
1312
static __inline void nm_kr_stop(struct netmap_kring *kr, int stopped)
sys/dev/netmap/netmap_kern.h
1320
static __inline void nm_kr_start(struct netmap_kring *kr)
sys/dev/netmap/netmap_kern.h
1352
int netmap_ring_reinit(struct netmap_kring *);
sys/dev/netmap/netmap_kern.h
1403
static inline struct netmap_kring *
sys/dev/netmap/netmap_kern.h
1406
struct netmap_kring *kring = NULL;
sys/dev/netmap/netmap_kern.h
1445
uint32_t nm_txsync_prologue(struct netmap_kring *, struct netmap_ring *);
sys/dev/netmap/netmap_kern.h
1452
uint32_t nm_rxsync_prologue(struct netmap_kring *, struct netmap_ring *);
sys/dev/netmap/netmap_kern.h
1903
netmap_idx_n2k(struct netmap_kring *kr, int idx)
sys/dev/netmap/netmap_kern.h
1922
netmap_idx_k2n(struct netmap_kring *kr, int idx)
sys/dev/netmap/netmap_kern.h
1997
nm_write_offset(struct netmap_kring *kring,
sys/dev/netmap/netmap_kern.h
2005
nm_get_offset(struct netmap_kring *kring, struct netmap_slot *slot)
sys/dev/netmap/netmap_kern.h
2014
NMB_O(struct netmap_kring *kring, struct netmap_slot *slot)
sys/dev/netmap/netmap_kern.h
2021
PNMB_O(struct netmap_kring *kring, struct netmap_slot *slot, uint64_t *pp)
sys/dev/netmap/netmap_kern.h
2099
struct netmap_kring *kring = NMR(na, t)[i];
sys/dev/netmap/netmap_kern.h
2117
int netmap_pipe_txsync(struct netmap_kring *txkring, int flags);
sys/dev/netmap/netmap_kern.h
2118
int netmap_pipe_rxsync(struct netmap_kring *rxkring, int flags);
sys/dev/netmap/netmap_kern.h
2380
struct netmap_kring *kring, int flags);
sys/dev/netmap/netmap_kern.h
2383
struct netmap_kring *kring, int flags);
sys/dev/netmap/netmap_kern.h
2390
ptnet_sync_tail(struct nm_csb_ktoa *ktoa, struct netmap_kring *kring)
sys/dev/netmap/netmap_kern.h
353
struct netmap_kring *next;
sys/dev/netmap/netmap_kern.h
354
struct netmap_kring *prev;
sys/dev/netmap/netmap_kern.h
527
int (*nm_sync)(struct netmap_kring *kring, int flags);
sys/dev/netmap/netmap_kern.h
528
int (*nm_notify)(struct netmap_kring *kring, int flags);
sys/dev/netmap/netmap_kern.h
531
struct netmap_kring *pipe; /* if this is a pipe ring,
sys/dev/netmap/netmap_kern.h
565
int (*nm_bufcfg)(struct netmap_kring *kring, uint64_t target);
sys/dev/netmap/netmap_kern.h
567
int (*save_notify)(struct netmap_kring *kring, int flags);
sys/dev/netmap/netmap_kern.h
571
struct netmap_kring **monitors;
sys/dev/netmap/netmap_kern.h
585
int (*mon_sync)(struct netmap_kring *kring, int flags);
sys/dev/netmap/netmap_kern.h
586
int (*mon_notify)(struct netmap_kring *kring, int flags);
sys/dev/netmap/netmap_kern.h
598
nm_kring_pending_on(struct netmap_kring *kring)
sys/dev/netmap/netmap_kern.h
606
nm_kring_pending_off(struct netmap_kring *kring)
sys/dev/netmap/netmap_kern.h
773
struct netmap_kring **tx_rings; /* array of TX rings. */
sys/dev/netmap/netmap_kern.h
774
struct netmap_kring **rx_rings; /* array of RX rings. */
sys/dev/netmap/netmap_kern.h
858
int (*nm_txsync)(struct netmap_kring *kring, int flags);
sys/dev/netmap/netmap_kern.h
859
int (*nm_rxsync)(struct netmap_kring *kring, int flags);
sys/dev/netmap/netmap_kern.h
860
int (*nm_notify)(struct netmap_kring *kring, int flags);
sys/dev/netmap/netmap_kern.h
861
int (*nm_bufcfg)(struct netmap_kring *kring, uint64_t target);
sys/dev/netmap/netmap_kern.h
979
static __inline struct netmap_kring**
sys/dev/netmap/netmap_kloop.c
1043
struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap_kloop.c
134
sync_kloop_kring_dump(const char *title, const struct netmap_kring *kring)
sys/dev/netmap/netmap_kloop.c
146
struct netmap_kring *kring;
sys/dev/netmap/netmap_kloop.c
161
struct netmap_kring *kring = a->kring;
sys/dev/netmap/netmap_kloop.c
308
sync_kloop_norxslots(struct netmap_kring *kring, uint32_t g_head)
sys/dev/netmap/netmap_kloop.c
318
struct netmap_kring *kring = a->kring;
sys/dev/netmap/netmap_kloop.c
975
struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap_mem2.c
1968
netmap_mem_ring_needed(struct netmap_kring *kring)
sys/dev/netmap/netmap_mem2.c
1976
netmap_mem_ring_todelete(struct netmap_kring *kring)
sys/dev/netmap/netmap_mem2.c
2000
struct netmap_kring *kring = NMR(na, t)[i];
sys/dev/netmap/netmap_mem2.c
2078
struct netmap_kring *kring = NMR(na, t)[i];
sys/dev/netmap/netmap_mem2.c
2809
struct netmap_kring *kring = na->tx_rings[i];
sys/dev/netmap/netmap_mem2.c
2816
struct netmap_kring *kring = na->rx_rings[i];
sys/dev/netmap/netmap_mem2.c
2838
struct netmap_kring *kring = &NMR(na, t)[i];
sys/dev/netmap/netmap_monitor.c
141
netmap_monitor_txsync(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap_monitor.c
154
netmap_monitor_rxsync(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap_monitor.c
183
struct netmap_kring *kring = NMR(na, t)[first + i];
sys/dev/netmap/netmap_monitor.c
207
nm_monitor_alloc(struct netmap_kring *kring, u_int n)
sys/dev/netmap/netmap_monitor.c
210
struct netmap_kring **nm;
sys/dev/netmap/netmap_monitor.c
216
old_len = sizeof(struct netmap_kring *)*kring->max_monitors;
sys/dev/netmap/netmap_monitor.c
217
len = sizeof(struct netmap_kring *) * n;
sys/dev/netmap/netmap_monitor.c
230
nm_monitor_dealloc(struct netmap_kring *kring)
sys/dev/netmap/netmap_monitor.c
246
nm_monitor_none(struct netmap_kring *kring)
sys/dev/netmap/netmap_monitor.c
257
static int netmap_zmon_parent_txsync(struct netmap_kring *, int);
sys/dev/netmap/netmap_monitor.c
258
static int netmap_zmon_parent_rxsync(struct netmap_kring *, int);
sys/dev/netmap/netmap_monitor.c
259
static int netmap_monitor_parent_txsync(struct netmap_kring *, int);
sys/dev/netmap/netmap_monitor.c
260
static int netmap_monitor_parent_rxsync(struct netmap_kring *, int);
sys/dev/netmap/netmap_monitor.c
261
static int netmap_monitor_parent_notify(struct netmap_kring *, int);
sys/dev/netmap/netmap_monitor.c
264
nm_monitor_dummycb(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap_monitor.c
272
nm_monitor_intercept_callbacks(struct netmap_kring *kring)
sys/dev/netmap/netmap_monitor.c
288
nm_monitor_restore_callbacks(struct netmap_kring *kring)
sys/dev/netmap/netmap_monitor.c
299
static struct netmap_kring *
sys/dev/netmap/netmap_monitor.c
300
nm_zmon_list_head(struct netmap_kring *mkring, enum txrx t)
sys/dev/netmap/netmap_monitor.c
303
struct netmap_kring *kring = mkring;
sys/dev/netmap/netmap_monitor.c
318
netmap_monitor_add(struct netmap_kring *mkring, struct netmap_kring *kring, int zmon)
sys/dev/netmap/netmap_monitor.c
324
struct netmap_kring *ikring = kring;
sys/dev/netmap/netmap_monitor.c
371
netmap_monitor_del(struct netmap_kring *mkring, struct netmap_kring *kring, enum txrx t)
sys/dev/netmap/netmap_monitor.c
375
struct netmap_kring *ikring = kring;
sys/dev/netmap/netmap_monitor.c
456
struct netmap_kring *kring = NMR(na, t)[i];
sys/dev/netmap/netmap_monitor.c
464
struct netmap_kring *mkring =
sys/dev/netmap/netmap_monitor.c
480
struct netmap_kring *zkring;
sys/dev/netmap/netmap_monitor.c
515
struct netmap_kring *kring, *mkring;
sys/dev/netmap/netmap_monitor.c
587
netmap_zmon_parent_sync(struct netmap_kring *kring, int flags, enum txrx tx)
sys/dev/netmap/netmap_monitor.c
589
struct netmap_kring *mkring = kring->zmon_list[tx].next;
sys/dev/netmap/netmap_monitor.c
693
netmap_zmon_parent_txsync(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap_monitor.c
700
netmap_zmon_parent_rxsync(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap_monitor.c
730
netmap_monitor_parent_sync(struct netmap_kring *kring, u_int first_new, int new_slots)
sys/dev/netmap/netmap_monitor.c
736
struct netmap_kring *mkring = kring->monitors[j];
sys/dev/netmap/netmap_monitor.c
805
netmap_monitor_parent_txsync(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap_monitor.c
827
netmap_monitor_parent_rxsync(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap_monitor.c
854
netmap_monitor_parent_notify(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap_monitor.c
856
int (*notify)(struct netmap_kring*, int);
sys/dev/netmap/netmap_null.c
76
netmap_null_sync(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap_pipe.c
184
netmap_pipe_txsync(struct netmap_kring *txkring, int flags)
sys/dev/netmap/netmap_pipe.c
186
struct netmap_kring *rxkring = txkring->pipe;
sys/dev/netmap/netmap_pipe.c
241
netmap_pipe_rxsync(struct netmap_kring *rxkring, int flags)
sys/dev/netmap/netmap_pipe.c
243
struct netmap_kring *txkring = rxkring->pipe;
sys/dev/netmap/netmap_pipe.c
340
struct netmap_kring *k1 = NMR(na, t)[i],
sys/dev/netmap/netmap_pipe.c
398
struct netmap_kring *kring = NMR(na, t)[i];
sys/dev/netmap/netmap_pipe.c
418
struct netmap_kring *kring = NMR(na, t)[i];
sys/dev/netmap/netmap_pipe.c
556
struct netmap_kring *kring = NMR(sna, t)[i];
sys/dev/netmap/netmap_vale.c
1102
netmap_vale_vp_txsync(struct netmap_kring *kring, int flags)
sys/dev/netmap/netmap_vale.c
193
struct netmap_kring **kring;
sys/dev/netmap/netmap_vale.c
214
struct netmap_kring **kring;
sys/dev/netmap/netmap_vale.c
482
nm_vale_preflush(struct netmap_kring *kring, u_int end)
sys/dev/netmap/netmap_vale.c
664
nm_kr_space(struct netmap_kring *k, int is_rx)
sys/dev/netmap/netmap_vale.c
702
nm_kr_lease(struct netmap_kring *k, u_int n, int is_rx)
sys/dev/netmap/netmap_vale.c
829
struct netmap_kring *kring;
sys/dev/re/if_re.c
2946
struct netmap_kring *kring = NA(ifp)->tx_rings[0];
sys/dev/virtio/network/if_vtnet.c
1535
struct netmap_kring *kring = netmap_kring_on(NA(rxq->vtnrx_sc->vtnet_ifp),
sys/dev/virtio/network/if_vtnet.c
2385
struct netmap_kring *kring = netmap_kring_on(NA(txq->vtntx_sc->vtnet_ifp),
sys/net/iflib.c
1145
iflib_netmap_rxsync(struct netmap_kring *kring, int flags)
sys/net/iflib.c
1339
struct netmap_kring *kring;
sys/net/iflib.c
747
static int netmap_fl_refill(iflib_rxq_t rxq, struct netmap_kring *kring, bool init);
sys/net/iflib.c
837
netmap_fl_refill(iflib_rxq_t rxq, struct netmap_kring *kring, bool init)
sys/net/iflib.c
967
iflib_netmap_txsync(struct netmap_kring *kring, int flags)