Lines Matching defs:fwder_if
37 struct fwder_if;
103 static inline struct fwder_if * __fwder_if(int unit, int subunit);
918 typedef struct fwder_if {
923 /** Free pool of fwder_if objects. */
928 /** Static declaration of a global if pool: an array of fwder_if objects.
978 fwder_if_t * fwder_if;
984 FWDER_TRACE(("%s: WOFA dictionary, fwder_if pool, fwder, cpumap\n",
994 /* Initialize the free pool of fwder_if */
997 fwder_if = __fwder_if(unit, subunit);
998 fwder_if->dev = FWDER_NET_DEVICE_NULL;
1163 fwder_if_t * fwder_if;
1166 fwder_if = __fwder_if(unit, subunit);
1169 if (fwder_if->dev != FWDER_NET_DEVICE_NULL) {
1172 fwder_flush(self, (wofa_t)fwder_if->dev);
1174 dll_delete(&fwder_if->node);
1175 fwder_if->dev = FWDER_NET_DEVICE_NULL;
1243 fwder_if_t * fwder_if;
1265 fwder_if = __fwder_if(unit, subunit);
1267 /* Fetch the fwder and the fwder_if */
1279 if (fwder_if->dev != FWDER_NET_DEVICE_NULL) {
1282 fwder_if->dev, __SSTR(fwder_if->dev, name)));
1283 ASSERT(dev == fwder_if->dev);
1284 fwder_if->dev = dev;
1289 fwder_if->dev = dev;
1290 dll_append(&self->devs_dll, &fwder_if->node);
1296 if (fwder_if->dev != FWDER_NET_DEVICE_NULL) {
1298 dll_delete(&fwder_if->node);
1299 fwder_if->dev = FWDER_NET_DEVICE_NULL;