Lines Matching defs:netmap_kring
245 struct netmap_kring {
325 int (*nm_sync)(struct netmap_kring *kring, int flags);
328 struct netmap_kring *pipe; /* if this is a pipe ring,
346 int (*save_sync)(struct netmap_kring *kring, int flags);
479 struct netmap_kring *tx_rings; /* array of TX rings. */
480 struct netmap_kring *rx_rings; /* array of RX rings. */
545 int (*nm_txsync)(struct netmap_kring *kring, int flags);
546 int (*nm_rxsync)(struct netmap_kring *kring, int flags);
796 nm_kr_rxspace(struct netmap_kring *k)
809 nm_kr_txempty(struct netmap_kring *kring)
824 static __inline void nm_kr_put(struct netmap_kring *kr)
830 static __inline int nm_kr_tryget(struct netmap_kring *kr)
875 int netmap_ring_reinit(struct netmap_kring *);
954 uint32_t nm_txsync_prologue(struct netmap_kring *);
962 uint32_t nm_rxsync_prologue(struct netmap_kring *);
969 nm_txsync_finalize(struct netmap_kring *kring)
987 nm_rxsync_finalize(struct netmap_kring *kring)
1379 netmap_idx_n2k(struct netmap_kring *kr, int idx)
1393 netmap_idx_k2n(struct netmap_kring *kr, int idx)