Searched refs:l2_filter (Results 1 – 2 of 2) sorted by relevance
880 struct bnxt_filter_info *l2_filter = NULL; in bnxt_get_l2_filter() local882 l2_filter = bnxt_find_matching_l2_filter(bp, nf); in bnxt_get_l2_filter()883 if (l2_filter) { in bnxt_get_l2_filter()884 l2_filter->l2_ref_cnt++; in bnxt_get_l2_filter()886 l2_filter = bnxt_create_l2_filter(bp, nf, vnic); in bnxt_get_l2_filter()887 if (l2_filter) { in bnxt_get_l2_filter()888 STAILQ_INSERT_TAIL(&vnic->filter, l2_filter, next); in bnxt_get_l2_filter()889 l2_filter->vnic = vnic; in bnxt_get_l2_filter()892 nf->matching_l2_fltr_ptr = l2_filter; in bnxt_get_l2_filter()894 return l2_filter; in bnxt_get_l2_filter()
457 struct bnxt_filter_info *l2_filter = filter; in bnxt_hwrm_clear_l2_filter() local466 l2_filter = filter->matching_l2_fltr_ptr; in bnxt_hwrm_clear_l2_filter()469 filter, l2_filter, l2_filter->l2_ref_cnt); in bnxt_hwrm_clear_l2_filter()471 if (l2_filter->l2_ref_cnt == 0) in bnxt_hwrm_clear_l2_filter()474 if (l2_filter->l2_ref_cnt > 0) in bnxt_hwrm_clear_l2_filter()475 l2_filter->l2_ref_cnt--; in bnxt_hwrm_clear_l2_filter()477 if (l2_filter->l2_ref_cnt > 0) in bnxt_hwrm_clear_l2_filter()490 if (l2_filter->l2_ref_cnt == 0) { in bnxt_hwrm_clear_l2_filter()491 vnic = l2_filter->vnic; in bnxt_hwrm_clear_l2_filter()493 STAILQ_REMOVE(&vnic->filter, l2_filter, in bnxt_hwrm_clear_l2_filter()[all …]