Lines Matching refs:netmap_adapter

102 struct netmap_adapter;
170 struct netmap_adapter *na;
265 struct netmap_adapter { struct
322 void (*nm_dtor)(struct netmap_adapter *); argument
324 int (*nm_register)(struct netmap_adapter *, int onoff); argument
326 int (*nm_txsync)(struct netmap_adapter *, u_int ring, int flags); argument
327 int (*nm_rxsync)(struct netmap_adapter *, u_int ring, int flags); argument
331 int (*nm_config)(struct netmap_adapter *, argument
333 int (*nm_krings_create)(struct netmap_adapter *); argument
334 void (*nm_krings_delete)(struct netmap_adapter *); argument
335 int (*nm_notify)(struct netmap_adapter *, argument
374 struct netmap_adapter up; argument
388 struct netmap_adapter up;
397 struct netmap_adapter *prev;
455 struct netmap_adapter *hwna; /* the underlying device */
458 int (*save_notify)(struct netmap_adapter *,
612 int netmap_attach(struct netmap_adapter *);
613 int netmap_attach_common(struct netmap_adapter *);
614 void netmap_detach_common(struct netmap_adapter *na);
617 struct netmap_slot *netmap_reset(struct netmap_adapter *na,
625 int netmap_update_config(struct netmap_adapter *na);
626 int netmap_krings_create(struct netmap_adapter *na, u_int ntx, u_int nrx, u_int tailroom);
627 void netmap_krings_delete(struct netmap_adapter *na);
630 netmap_do_regif(struct netmap_priv_d *priv, struct netmap_adapter *na,
636 int netmap_get_na(struct nmreq *nmr, struct netmap_adapter **na, int create);
637 int netmap_get_hw_na(struct ifnet *ifp, struct netmap_adapter **na);
660 int netmap_get_bdg_na(struct nmreq *nmr, struct netmap_adapter **na, int create);
692 void __netmap_adapter_get(struct netmap_adapter *na);
696 struct netmap_adapter *__na = na; \
701 int __netmap_adapter_put(struct netmap_adapter *na);
705 struct netmap_adapter *__na = na; \
713 void netmap_adapter_get(struct netmap_adapter *na);
714 int netmap_adapter_put(struct netmap_adapter *na);
749 #define NA(_ifp) ((struct netmap_adapter *)WNA(_ifp))
857 BDG_NMB(struct netmap_adapter *na, struct netmap_slot *slot) in BDG_NMB()
871 void netmap_txsync_to_host(struct netmap_adapter *na);
902 struct netmap_adapter *np_na;
919 int generic_netmap_register(struct netmap_adapter *na, int enable);
922 int netmap_catch_rx(struct netmap_adapter *na, int intercept);
931 nma_is_generic(struct netmap_adapter *na) in nma_is_generic()