Lines Matching refs:agr_softc
41 struct agr_softc;
63 void (*iftop_tick)(struct agr_softc *);
64 void (*iftop_porttick)(struct agr_softc *, struct agr_port *);
74 int (*iftop_ctor)(struct agr_softc *, struct ifnet *);
76 void (*iftop_dtor)(struct agr_softc *);
83 int (*iftop_portinit)(struct agr_softc *, struct agr_port *);
89 int (*iftop_portfini)(struct agr_softc *, struct agr_port *);
91 struct agr_port *(*iftop_select_tx_port)(struct agr_softc *,
93 uint32_t (*iftop_hashmbuf)(struct agr_softc *, struct mbuf *);
95 int (*iftop_configmulti_port)(struct agr_softc *, struct agr_port *,
97 int (*iftop_configmulti_ifreq)(struct agr_softc *, struct ifreq *,
106 struct agr_softc {
129 ((struct agr_softc *)(port)->port_agrifp->if_softc)
135 void agr_lock(struct agr_softc *);
136 void agr_unlock(struct agr_softc *);
140 struct agr_softc *agr_alloc_softc(void);
141 void agr_free_softc(struct agr_softc *);
148 int agrtimer_init(struct agr_softc *);
149 void agrtimer_destroy(struct agr_softc *);
150 void agrtimer_start(struct agr_softc *);
151 void agrtimer_stop(struct agr_softc *);