Lines Matching refs:netmap_kring
365 struct netmap_kring *next;
366 struct netmap_kring *prev;
423 struct netmap_kring { struct
528 int (*nm_sync)(struct netmap_kring *kring, int flags); argument
529 int (*nm_notify)(struct netmap_kring *kring, int flags); argument
532 struct netmap_kring *pipe; /* if this is a pipe ring, argument
538 int (*save_notify)(struct netmap_kring *kring, int flags); argument
542 struct netmap_kring **monitors; argument
556 int (*mon_sync)(struct netmap_kring *kring, int flags); argument
557 int (*mon_notify)(struct netmap_kring *kring, int flags); argument
569 nm_kring_pending_on(struct netmap_kring *kring) in nm_kring_pending_on()
577 nm_kring_pending_off(struct netmap_kring *kring) in nm_kring_pending_off()
742 struct netmap_kring **tx_rings; /* array of TX rings. */
743 struct netmap_kring **rx_rings; /* array of RX rings. */
811 int (*nm_txsync)(struct netmap_kring *kring, int flags);
812 int (*nm_rxsync)(struct netmap_kring *kring, int flags);
813 int (*nm_notify)(struct netmap_kring *kring, int flags);
931 static __inline struct netmap_kring**
1144 nm_kr_rxspace(struct netmap_kring *k) in nm_kr_rxspace()
1160 nm_kr_txempty(struct netmap_kring *kring) in nm_kr_txempty()
1173 nm_kr_wouldblock(struct netmap_kring *kring) in nm_kr_wouldblock()
1188 static __inline void nm_kr_put(struct netmap_kring *kr) in nm_kr_put()
1212 static __inline int nm_kr_tryget(struct netmap_kring *kr, int can_sleep, int *perr) in nm_kr_tryget()
1265 static __inline void nm_kr_stop(struct netmap_kring *kr, int stopped) in nm_kr_stop()
1273 static __inline void nm_kr_start(struct netmap_kring *kr) in nm_kr_start()
1305 int netmap_ring_reinit(struct netmap_kring *);
1356 static inline struct netmap_kring *
1359 struct netmap_kring *kring = NULL; in netmap_kring_on()
1408 uint32_t nm_txsync_prologue(struct netmap_kring *, struct netmap_ring *);
1415 uint32_t nm_rxsync_prologue(struct netmap_kring *, struct netmap_ring *);
1832 netmap_idx_n2k(struct netmap_kring *kr, int idx) in netmap_idx_n2k()
1851 netmap_idx_k2n(struct netmap_kring *kr, int idx) in netmap_idx_k2n()
1991 struct netmap_kring *kring = NMR(na, t)[i]; in nm_kring_pending()
2009 int netmap_pipe_txsync(struct netmap_kring *txkring, int flags);
2010 int netmap_pipe_rxsync(struct netmap_kring *rxkring, int flags);
2272 struct netmap_kring *kring, int flags);
2275 struct netmap_kring *kring, int flags);
2282 ptnet_sync_tail(struct nm_csb_ktoa *ktoa, struct netmap_kring *kring) in ptnet_sync_tail()