Lines Matching refs:classifier
128 uint32_t stop_location = nxgep->classifier.tcam_size;
132 if ((location >= nxgep->classifier.tcam_size) || (location < -1)) {
139 stop_location = nxgep->classifier.tcam_size;
260 uint16_t start = 0, stop = nxgep->classifier.tcam_size;
622 nxgep->classifier.state |= NXGE_FFLP_HW_RESET;
830 classify_ptr = &nxgep->classifier;
849 nxgep->classifier.tcam_location = nxgep->function_num;
850 nxgep->classifier.fragment_bug = 1;
861 nxgep->classifier.state = NULL;
1519 (void *) &nxgep->classifier.tcam_entries[location].tce,
1521 nxgep->classifier.tcam_entry_cnt++;
1522 nxgep->classifier.tcam_entries[location].valid = 1;
1551 nxgep->classifier.fragment_bug_location = location;
1588 (void *) &nxgep->classifier.tcam_entries[location].tce,
1590 nxgep->classifier.tcam_entry_cnt++;
1591 nxgep->classifier.tcam_entries[location].valid = 1;
2095 if (nxgep->classifier.state & NXGE_FFLP_HW_INIT) {
2125 if (nxgep->classifier.fragment_bug == 1) {
2134 nxgep->classifier.state |= NXGE_FFLP_HW_INIT;
2268 return ((nxgep->classifier.fragment_bug == 1) ?
2269 nxgep->classifier.tcam_entry_cnt - 1 :
2270 nxgep->classifier.tcam_entry_cnt);
2365 nxge_classify_t *clasp = &nxgep->classifier;
2397 if (index >= (nxgep->classifier.tcam_size - 1))
2399 if (nxgep->classifier.fragment_bug == 1)
2401 return (nxgep->classifier.tcam_top + (index * nxgep->nports));
2447 tcam_ep = &nxgep->classifier.tcam_entries[index];
2528 tcam_ep = &nxgep->classifier.tcam_entries[index];
2580 nxgep->classifier.tcam_entries[index].valid = 0;
2581 nxgep->classifier.tcam_entry_cnt--;