Lines Matching defs:bkt
155 /* WOFA Hash table bkt of bins. */
157 wofa_bin_t bkt[WOFA_DICT_BKT_MAX];
246 int bin, bkt, port;
271 dict->cached[port].sym = &dict->table.bkt[0].bin[0];
275 for (bkt = 0; bkt < WOFA_DICT_BKT_MAX; bkt++) {
277 dict->table.bkt[bkt].bin[bin].wofa = FWDER_WOFA_INVALID;
326 sym = &dict->table.bkt[hash8].bin[0];
368 FWDER_WARN(("WOFA add " __EFMT "wofa<0x%08x> : bkt<%u> overflow\n",
398 cached->sym = &dict->table.bkt[0].bin[0];
412 sym = &dict->table.bkt[hash8].bin[0];
429 sym++; /* next bin in bkt collision list */
438 int bkt, bin;
441 for (bkt = 0; bkt < WOFA_DICT_BKT_MAX; bkt++) {
443 const wofa_sym_t * sym = &dict->table.bkt[bkt].bin[bin];
478 dict->cached[port].sym = &dict->table.bkt[0].bin[0];
487 int bkt, bin;
488 for (bkt = 0; bkt < WOFA_DICT_BKT_MAX; bkt++) {
490 if (dict->table.bkt[bkt].bin[bin].wofa == wofa) {
491 hash16 = dict->table.bkt[bkt].bin[bin].hash16;
533 { /* Now search the exact match hash table: testing all bins in bkt */
541 sym = &dict->table.bkt[hash8].bin[0];
581 int dump, word, port, bkt, bin;
614 for (bkt = 0; bkt < WOFA_DICT_BKT_MAX; bkt++) {
616 sym = &dict->table.bkt[bkt].bin[bin];
627 bkt, bin, sym, sym->hash16, (int)sym->hash16);