• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/src/shared/

Lines Matching refs:wofa

77                                       uint16 * symbol, wofa_t wofa);
79 uint16 * symbol, wofa_t wofa);
81 wofa_t wofa);
138 wofa_t wofa; /* 32bit meta data */
259 FWDER_WARN(("%s Failed allocate wofa size<%u>\n",
277 dict->table.bkt[bkt].bin[bin].wofa = FWDER_WOFA_INVALID;
304 __fwder_wofa_add(fwder_wofa_t * fwder_wofa, uint16 * symbol, wofa_t wofa)
311 FWDER_ASSERT(wofa != FWDER_WOFA_INVALID);
332 if (sym->wofa != FWDER_WOFA_INVALID) { /* valid entry */
338 sym->wofa = wofa;
343 sym->wofa = FWDER_WOFA_INVALID;
356 sym->wofa = wofa;
358 FWDER_TRACE(("WOFA add " __EFMT "wofa<0x%08x>\n",
359 __EVAL((uint8*)symbol), (uint)wofa));
368 FWDER_WARN(("WOFA add " __EFMT "wofa<0x%08x> : bkt<%u> overflow\n",
369 __EVAL((uint8*)symbol), (uint)wofa, hash8));
380 __fwder_wofa_del(fwder_wofa_t * fwder_wofa, uint16 * symbol, wofa_t wofa)
387 FWDER_ASSERT(wofa != FWDER_WOFA_INVALID);
416 if ((sym->wofa != FWDER_WOFA_INVALID) &&
419 if (sym->wofa != wofa) {
421 "%s sym->wofa<0x%08x> != wofa<0x%08x>\n",
422 __FUNCTION__, (uint)sym->wofa, (uint)wofa));
424 sym->wofa = FWDER_WOFA_INVALID;
444 if ((sym->wofa != FWDER_WOFA_INVALID) &&
461 /** Delete all symbols in the WOFA dictionary that match the wofa metadata and
465 __fwder_wofa_clr(struct fwder_wofa * fwder_wofa, wofa_t wofa)
470 FWDER_ASSERT(wofa != FWDER_WOFA_INVALID);
490 if (dict->table.bkt[bkt].bin[bin].wofa == wofa) {
501 /** Lookup a symbol in the WOFA dictionary returning the wofa metadata.
572 FWDER_ASSERT(sym->wofa != FWDER_WOFA_INVALID);
574 return sym->wofa; /* return associated wofa metadata */
617 if (sym->wofa != FWDER_WOFA_INVALID) {
618 bcm_bprintf(b, "\t" __EFMT "wofa<0x%08x> "
623 __EVAL(sym->key.u8), (uint)sym->wofa,
858 .wofa = FWDER_WOFA_NULL, \
882 .wofa = FWDER_WOFA_NULL, \
1026 fwder->wofa = _fwder_wofa[funit];
1072 _fwder_wofa_fini(fwder->wofa);
1073 fwder->mate->wofa = fwder->wofa = FWDER_WOFA_NULL;
1322 fwder_reassoc(fwder_t * fwder, uint16 * symbol, wofa_t wofa)
1328 FWDER_TRACE(("%s fwder<%p,%s> " __EFMT "wofa<0x%08x>\n", __FUNCTION__,
1329 fwder, __SSTR(fwder, name), __EVAL((uint8*)symbol), (uint)wofa));
1330 FWDER_ASSERT(fwder->wofa == fwder->mate->wofa);
1333 err = __fwder_wofa_add(fwder->wofa, symbol, wofa);
1340 fwder_deassoc(fwder_t * fwder, uint16 * symbol, wofa_t wofa)
1346 FWDER_TRACE(("%s fwder<%p,%s> " __EFMT "wofa<0x%08x>\n", __FUNCTION__,
1347 fwder, __SSTR(fwder, name), __EVAL((uint8*)symbol), (uint)wofa));
1349 FWDER_ASSERT(fwder->wofa == fwder->mate->wofa);
1351 err = __fwder_wofa_del(fwder->wofa, symbol, wofa);
1358 fwder_flush(fwder_t * fwder, wofa_t wofa)
1361 if ((fwder == FWDER_NULL) || (wofa == FWDER_WOFA_INVALID))
1364 FWDER_TRACE(("%s fwder<%p,%s> wofa<0x%08x>\n", __FUNCTION__,
1365 fwder, __SSTR(fwder, name), (uint)wofa));
1366 FWDER_ASSERT(fwder->wofa == fwder->mate->wofa);
1368 err = __fwder_wofa_clr(fwder->wofa, wofa);
1377 wofa_t wofa;
1382 wofa = __fwder_wofa_lkup(fwder->wofa, symbol, port);
1383 return wofa;
1543 _fwder_wofa_dump(b, fwder->wofa); /* dump WOFA ARL */