Searched refs:tcam_mask (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_main.c | 939 * @tcam_mask: the mask 945 struct dsaf_tbl_tcam_data *tcam_mask, in hns_dsaf_tcam_uc_cfg_vague() 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() 968 * @tcam_mask: the mask 974 struct dsaf_tbl_tcam_data *tcam_mask, in hns_dsaf_tcam_mc_cfg_vague() 981 hns_dsaf_tbl_tcam_match_cfg(dsaf_dev, tcam_mask); in hns_dsaf_tcam_mc_cfg_vague() 985 tcam_mask in hns_dsaf_tcam_mc_cfg_vague() 942 hns_dsaf_tcam_uc_cfg_vague(struct dsaf_device *dsaf_dev, u32 address, struct dsaf_tbl_tcam_data *tcam_data, struct dsaf_tbl_tcam_data *tcam_mask, struct dsaf_tbl_tcam_ucast_cfg *tcam_uc) hns_dsaf_tcam_uc_cfg_vague() argument 971 hns_dsaf_tcam_mc_cfg_vague(struct dsaf_device *dsaf_dev, u32 address, struct dsaf_tbl_tcam_data *tcam_data, struct dsaf_tbl_tcam_data *tcam_mask, struct dsaf_tbl_tcam_mcast_cfg *tcam_mc) hns_dsaf_tcam_mc_cfg_vague() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_main.c | 939 * @tcam_mask: the mask 945 struct dsaf_tbl_tcam_data *tcam_mask, in hns_dsaf_tcam_uc_cfg_vague() 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() 968 * @tcam_mask: the mask 974 struct dsaf_tbl_tcam_data *tcam_mask, in hns_dsaf_tcam_mc_cfg_vague() 981 hns_dsaf_tbl_tcam_match_cfg(dsaf_dev, tcam_mask); in hns_dsaf_tcam_mc_cfg_vague() 985 tcam_mask in hns_dsaf_tcam_mc_cfg_vague() 942 hns_dsaf_tcam_uc_cfg_vague(struct dsaf_device *dsaf_dev, u32 address, struct dsaf_tbl_tcam_data *tcam_data, struct dsaf_tbl_tcam_data *tcam_mask, struct dsaf_tbl_tcam_ucast_cfg *tcam_uc) hns_dsaf_tcam_uc_cfg_vague() argument 971 hns_dsaf_tcam_mc_cfg_vague(struct dsaf_device *dsaf_dev, u32 address, struct dsaf_tbl_tcam_data *tcam_data, struct dsaf_tbl_tcam_data *tcam_mask, struct dsaf_tbl_tcam_mcast_cfg *tcam_mc) hns_dsaf_tcam_mc_cfg_vague() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2_prs.c | 2200 unsigned char tcam_byte, tcam_mask; in mvpp2_prs_mac_range_equals() local 2204 mvpp2_prs_tcam_data_byte_get(pe, index, &tcam_byte, &tcam_mask); in mvpp2_prs_mac_range_equals() 2205 if (tcam_mask != mask[index]) in mvpp2_prs_mac_range_equals() 2208 if ((tcam_mask & tcam_byte) != (da[index] & mask[index])) in mvpp2_prs_mac_range_equals()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2_prs.c | 2187 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()
|
Completed in 10 milliseconds