Home
last modified time | relevance | path

Searched refs:tcam_mask (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_main.c945 struct dsaf_tbl_tcam_data *tcam_mask, in hns_dsaf_tcam_uc_cfg_vague() argument
952 hns_dsaf_tbl_tcam_match_cfg(dsaf_dev, tcam_mask); in hns_dsaf_tcam_uc_cfg_vague()
956 tcam_mask->tbl_tcam_data_high = 0xffffffff; in hns_dsaf_tcam_uc_cfg_vague()
957 tcam_mask->tbl_tcam_data_low = 0xffffffff; in hns_dsaf_tcam_uc_cfg_vague()
958 hns_dsaf_tbl_tcam_match_cfg(dsaf_dev, tcam_mask); in hns_dsaf_tcam_uc_cfg_vague()
974 struct dsaf_tbl_tcam_data *tcam_mask, in hns_dsaf_tcam_mc_cfg_vague() argument
981 hns_dsaf_tbl_tcam_match_cfg(dsaf_dev, tcam_mask); in hns_dsaf_tcam_mc_cfg_vague()
985 tcam_mask->tbl_tcam_data_high = 0xffffffff; in hns_dsaf_tcam_mc_cfg_vague()
986 tcam_mask->tbl_tcam_data_low = 0xffffffff; in hns_dsaf_tcam_mc_cfg_vague()
987 hns_dsaf_tbl_tcam_match_cfg(dsaf_dev, tcam_mask); in hns_dsaf_tcam_mc_cfg_vague()
/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_prs.c2187 unsigned char tcam_byte, tcam_mask; in mvpp2_prs_mac_range_equals() local
2191 mvpp2_prs_tcam_data_byte_get(pe, index, &tcam_byte, &tcam_mask); in mvpp2_prs_mac_range_equals()
2192 if (tcam_mask != mask[index]) in mvpp2_prs_mac_range_equals()
2195 if ((tcam_mask & tcam_byte) != (da[index] & mask[index])) in mvpp2_prs_mac_range_equals()
/openbmc/u-boot/drivers/net/
H A Dmvpp2.c2259 unsigned char tcam_byte, tcam_mask; in mvpp2_prs_mac_range_equals() local
2263 mvpp2_prs_tcam_data_byte_get(pe, index, &tcam_byte, &tcam_mask); in mvpp2_prs_mac_range_equals()
2264 if (tcam_mask != mask[index]) in mvpp2_prs_mac_range_equals()
2267 if ((tcam_mask & tcam_byte) != (da[index] & mask[index])) in mvpp2_prs_mac_range_equals()