• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/netmap/

Lines Matching refs:netmap_kring

365 	struct netmap_kring *next;
366 struct netmap_kring *prev;
423 struct netmap_kring {
528 int (*nm_sync)(struct netmap_kring *kring, int flags);
529 int (*nm_notify)(struct netmap_kring *kring, int flags);
532 struct netmap_kring *pipe; /* if this is a pipe ring,
538 int (*save_notify)(struct netmap_kring *kring, int flags);
542 struct netmap_kring **monitors;
556 int (*mon_sync)(struct netmap_kring *kring, int flags);
557 int (*mon_notify)(struct netmap_kring *kring, int flags);
569 nm_kring_pending_on(struct netmap_kring *kring)
577 nm_kring_pending_off(struct netmap_kring *kring)
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)
1160 nm_kr_txempty(struct netmap_kring *kring)
1173 nm_kr_wouldblock(struct netmap_kring *kring)
1188 static __inline void nm_kr_put(struct netmap_kring *kr)
1212 static __inline int nm_kr_tryget(struct netmap_kring *kr, int can_sleep, int *perr)
1265 static __inline void nm_kr_stop(struct netmap_kring *kr, int stopped)
1273 static __inline void nm_kr_start(struct netmap_kring *kr)
1305 int netmap_ring_reinit(struct netmap_kring *);
1356 static inline struct netmap_kring *
1359 struct netmap_kring *kring = NULL;
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)
1851 netmap_idx_k2n(struct netmap_kring *kr, int idx)
1991 struct netmap_kring *kring = NMR(na, t)[i];
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)