Lines Matching refs:netmap_kring
366 struct netmap_kring *next;
367 struct netmap_kring *prev;
424 struct netmap_kring { struct
529 int (*nm_sync)(struct netmap_kring *kring, int flags); argument
530 int (*nm_notify)(struct netmap_kring *kring, int flags); argument
533 struct netmap_kring *pipe; /* if this is a pipe ring, argument
539 int (*save_notify)(struct netmap_kring *kring, int flags); argument
543 struct netmap_kring **monitors; argument
557 int (*mon_sync)(struct netmap_kring *kring, int flags); argument
558 int (*mon_notify)(struct netmap_kring *kring, int flags); argument
570 nm_kring_pending_on(struct netmap_kring *kring) in nm_kring_pending_on()
578 nm_kring_pending_off(struct netmap_kring *kring) in nm_kring_pending_off()
743 struct netmap_kring **tx_rings; /* array of TX rings. */
744 struct netmap_kring **rx_rings; /* array of RX rings. */
812 int (*nm_txsync)(struct netmap_kring *kring, int flags);
813 int (*nm_rxsync)(struct netmap_kring *kring, int flags);
814 int (*nm_notify)(struct netmap_kring *kring, int flags);
932 static __inline struct netmap_kring**
1145 nm_kr_rxspace(struct netmap_kring *k) in nm_kr_rxspace()
1161 nm_kr_txempty(struct netmap_kring *kring) in nm_kr_txempty()
1174 nm_kr_wouldblock(struct netmap_kring *kring) in nm_kr_wouldblock()
1189 static __inline void nm_kr_put(struct netmap_kring *kr) in nm_kr_put()
1213 static __inline int nm_kr_tryget(struct netmap_kring *kr, int can_sleep, int *perr) in nm_kr_tryget()
1266 static __inline void nm_kr_stop(struct netmap_kring *kr, int stopped) in nm_kr_stop()
1274 static __inline void nm_kr_start(struct netmap_kring *kr) in nm_kr_start()
1306 int netmap_ring_reinit(struct netmap_kring *);
1391 uint32_t nm_txsync_prologue(struct netmap_kring *, struct netmap_ring *);
1398 uint32_t nm_rxsync_prologue(struct netmap_kring *, struct netmap_ring *);
1818 netmap_idx_n2k(struct netmap_kring *kr, int idx) in netmap_idx_n2k()
1837 netmap_idx_k2n(struct netmap_kring *kr, int idx) in netmap_idx_k2n()
1977 struct netmap_kring *kring = NMR(na, t)[i]; in nm_kring_pending()
1995 int netmap_pipe_txsync(struct netmap_kring *txkring, int flags);
1996 int netmap_pipe_rxsync(struct netmap_kring *rxkring, int flags);
2258 struct netmap_kring *kring, int flags);
2261 struct netmap_kring *kring, int flags);
2268 ptnet_sync_tail(struct nm_csb_ktoa *ktoa, struct netmap_kring *kring) in ptnet_sync_tail()