/linux/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_acl_tcam.c | 59 static int mlxsw_sp_acl_tcam_region_id_get(struct mlxsw_sp_acl_tcam *tcam, in mlxsw_sp_acl_tcam_region_id_get() argument 74 static void mlxsw_sp_acl_tcam_region_id_put(struct mlxsw_sp_acl_tcam *tcam, in mlxsw_sp_acl_tcam_region_id_put() argument 80 static int mlxsw_sp_acl_tcam_group_id_get(struct mlxsw_sp_acl_tcam *tcam, in mlxsw_sp_acl_tcam_group_id_get() argument 95 static void mlxsw_sp_acl_tcam_group_id_put(struct mlxsw_sp_acl_tcam *tcam, in mlxsw_sp_acl_tcam_group_id_put() argument 107 struct mlxsw_sp_acl_tcam *tcam; global() member 155 struct mlxsw_sp_acl_tcam *tcam; global() member 230 mlxsw_sp_acl_tcam_group_add(struct mlxsw_sp_acl_tcam * tcam,struct mlxsw_sp_acl_tcam_group * group) mlxsw_sp_acl_tcam_group_add() argument 249 struct mlxsw_sp_acl_tcam *tcam = group->tcam; mlxsw_sp_acl_tcam_group_del() local 258 mlxsw_sp_acl_tcam_vgroup_add(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_tcam * tcam,struct mlxsw_sp_acl_tcam_vgroup * vgroup,const struct mlxsw_sp_acl_tcam_pattern * patterns,unsigned int patterns_count,struct mlxsw_afk_element_usage * tmplt_elusage,bool vregion_rehash_enabled,unsigned int * p_min_prio,unsigned int * p_max_prio) mlxsw_sp_acl_tcam_vgroup_add() argument 633 mlxsw_sp_acl_tcam_region_create(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_tcam * tcam,struct mlxsw_sp_acl_tcam_vregion * vregion,void * hints_priv) mlxsw_sp_acl_tcam_region_create() argument 688 struct mlxsw_sp_acl_tcam *tcam = mlxsw_sp_acl_to_tcam(mlxsw_sp->acl); mlxsw_sp_acl_tcam_region_destroy() local 777 struct mlxsw_sp_acl_tcam *tcam = vgroup->group.tcam; mlxsw_sp_acl_tcam_vregion_create() local 836 struct mlxsw_sp_acl_tcam *tcam = vregion->tcam; mlxsw_sp_acl_tcam_vregion_destroy() local 1495 struct mlxsw_sp_acl_tcam *tcam; mlxsw_sp_acl_tcam_region_rehash_intrvl_get() local 1512 struct mlxsw_sp_acl_tcam *tcam; mlxsw_sp_acl_tcam_region_rehash_intrvl_set() local 1567 mlxsw_sp_acl_tcam_init(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_tcam * tcam) mlxsw_sp_acl_tcam_init() argument 1619 mlxsw_sp_acl_tcam_fini(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_tcam * tcam) mlxsw_sp_acl_tcam_fini() argument 1689 mlxsw_sp_acl_tcam_flower_ruleset_add(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_tcam * tcam,void * ruleset_priv,struct mlxsw_afk_element_usage * tmplt_elusage,unsigned int * p_min_prio,unsigned int * p_max_prio) mlxsw_sp_acl_tcam_flower_ruleset_add() argument 1808 mlxsw_sp_acl_tcam_mr_ruleset_add(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_tcam * tcam,void * ruleset_priv,struct mlxsw_afk_element_usage * tmplt_elusage,unsigned int * p_min_prio,unsigned int * p_max_prio) mlxsw_sp_acl_tcam_mr_ruleset_add() argument [all...] |
H A D | spectrum2_acl_tcam.c | 72 struct mlxsw_sp2_acl_tcam *tcam = priv; in mlxsw_sp2_acl_tcam_init() local 142 struct mlxsw_sp2_acl_tcam *tcam = priv; mlxsw_sp2_acl_tcam_fini() local 156 struct mlxsw_sp2_acl_tcam *tcam = tcam_priv; mlxsw_sp2_acl_tcam_region_init() local [all...] |
H A D | spectrum_acl.c | 36 struct mlxsw_sp_acl_tcam tcam; member
|
/linux/drivers/net/ethernet/meta/fbnic/ |
H A D | fbnic_rpc.h | 67 u16 tcam[FBNIC_RPC_TCAM_ACT_WORD_LEN]; member
|
/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_ddp.h | 385 struct ice_boost_tcam_entry tcam[]; member 405 struct ice_marker_ptype_tcam_entry tcam[]; member
|
H A D | ice_ddp.c | 643 struct ice_boost_tcam_entry *tcam; in ice_find_boost_entry() local 2154 struct ice_marker_ptype_tcam_entry *tcam; in ice_fill_hw_ptype() local [all...] |
H A D | ice_flex_pipe.c | 2639 u16 tcam = 0; ice_upd_prof_hw() local 3615 ice_prof_tcam_ena_dis(struct ice_hw * hw,enum ice_block blk,bool enable,u16 vsig,struct ice_tcam_inf * tcam,struct list_head * chg) ice_prof_tcam_ena_dis() argument [all...] |
H A D | ice_flex_type.h | 204 struct ice_tcam_inf tcam[ICE_MAX_TCAM_PER_PROFILE]; member
|
/linux/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2_cls.h | 117 u32 tcam[MVPP2_CLS_C2_TCAM_WORDS]; member
|
H A D | mvpp2_prs.h | 273 u32 tcam[MVPP2_PRS_TCAM_WORDS]; member
|
/linux/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cudbg_lib.c | 2540 struct cudbg_mps_tcam *tcam, u32 idx) in cudbg_collect_tcam_index() argument 2668 struct cudbg_mps_tcam *tcam; cudbg_collect_mps_tcam() local [all...] |
/linux/drivers/net/ethernet/sun/ |
H A D | niu.h | 3119 struct niu_tcam_entry tcam[NIU_TCAM_ENTRIES_MAX]; member
|