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

Lines Matching defs:fwder_wofa

67 static inline uint32 __fwder_wofa_syms(struct fwder_wofa * fwder_wofa);
69 static inline uint32 __fwder_wofa_hits(struct fwder_wofa * fwder_wofa);
70 static inline uint32 __fwder_wofa_miss(struct fwder_wofa * fwder_wofa);
73 static struct fwder_wofa * _fwder_wofa_init(const int funit);
74 static void _fwder_wofa_fini(struct fwder_wofa * fwder_wofa);
76 static inline int __fwder_wofa_add(struct fwder_wofa * fwder_wofa,
78 static inline int __fwder_wofa_del(struct fwder_wofa * fwder_wofa,
80 static inline int __fwder_wofa_clr(struct fwder_wofa * fwder_wofa,
82 static inline uintptr_t __fwder_wofa_lkup(struct fwder_wofa * fwder_wofa,
86 struct fwder_wofa * fwder_wofa);
170 typedef struct fwder_wofa {
234 static inline uint32 __fwder_wofa_ ## FIELD(fwder_wofa_t * fwder_wofa) \
235 { return fwder_wofa->FIELD; }
249 fwder_wofa_t * fwder_wofa;
256 fwder_wofa = (fwder_wofa_t *)kmalloc(fwder_wofa_sz, flags);
258 if (fwder_wofa == FWDER_WOFA_NULL) {
261 ASSERT(fwder_wofa != FWDER_WOFA_NULL);
265 bzero(fwder_wofa, fwder_wofa_sz); /* Initializes bloomfilter state */
266 dict = &fwder_wofa->dict;
281 FWDER_STATS_CLR(fwder_wofa->hits);
282 FWDER_STATS_CLR(fwder_wofa->miss);
285 funit, fwder_wofa, fwder_wofa_sz/1024, fwder_wofa_sz));
287 _fwder_wofa[funit] = fwder_wofa;
289 return fwder_wofa;
294 _fwder_wofa_fini(fwder_wofa_t * fwder_wofa)
296 if (fwder_wofa == FWDER_WOFA_NULL)
299 kfree(fwder_wofa);
304 __fwder_wofa_add(fwder_wofa_t * fwder_wofa, uint16 * symbol, wofa_t wofa)
309 FWDER_ASSERT(fwder_wofa != FWDER_WOFA_NULL);
313 dict = &fwder_wofa->dict;
345 fwder_wofa->syms--;
360 fwder_wofa->syms++;
380 __fwder_wofa_del(fwder_wofa_t * fwder_wofa, uint16 * symbol, wofa_t wofa)
385 FWDER_ASSERT(fwder_wofa != FWDER_WOFA_NULL);
389 dict = &fwder_wofa->dict;
426 fwder_wofa->syms--;
465 __fwder_wofa_clr(struct fwder_wofa * fwder_wofa, wofa_t wofa)
469 FWDER_ASSERT(fwder_wofa != FWDER_WOFA_NULL);
472 dict = &fwder_wofa->dict;
505 __fwder_wofa_lkup(struct fwder_wofa * fwder_wofa, uint16 * symbol,
512 FWDER_ASSERT(fwder_wofa != FWDER_WOFA_NULL);
515 dict = &fwder_wofa->dict;
564 FWDER_STATS_INCR(fwder_wofa->miss);
569 FWDER_STATS_INCR(fwder_wofa->hits);
579 _fwder_wofa_dump(struct bcmstrbuf *b, fwder_wofa_t * fwder_wofa)
585 if (fwder_wofa == FWDER_WOFA_NULL)
588 dict = &fwder_wofa->dict;
590 bcm_bprintf(b, "WOFA Symbols<%u>\n", __fwder_wofa_syms(fwder_wofa));
594 __fwder_wofa_hits(fwder_wofa), __fwder_wofa_miss(fwder_wofa));