afa 23 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, set, type, 0xA0, 28, 4); afa 28 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, set, next_action_set_ptr, 0xA4, 0, 24); afa 35 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, set, goto_g, 0xA4, 29, 1); afa 47 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, set, goto_binding_cmd, 0xA4, 24, 3); afa 53 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, set, goto_next_binding, 0xA4, 0, 16); afa 58 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, all, action_type, 0x00, 24, 6); afa 277 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c struct mlxsw_afa *afa; afa 321 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c block->afa = mlxsw_afa; afa 358 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c mlxsw_afa_set_put(block->afa, set); afa 381 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c set = mlxsw_afa_set_get(block->afa, set); afa 427 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c return block->afa->ops->kvdl_set_activity_get(block->afa->ops_priv, afa 542 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c mlxsw_afa_fwd_entry_put(block->afa, fwd_entry_ref->fwd_entry); afa 567 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c fwd_entry = mlxsw_afa_fwd_entry_get(block->afa, local_port); afa 592 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c block->afa->ops->counter_index_put(block->afa->ops_priv, afa 617 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c err = block->afa->ops->counter_index_get(block->afa->ops_priv, afa 642 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c block->afa->max_acts_per_set) { afa 692 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, vlan, vlan_tag_cmd, 0x00, 29, 3); afa 695 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, vlan, vid_cmd, 0x04, 29, 3); afa 698 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, vlan, vid, 0x04, 0, 12); afa 701 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, vlan, ethertype_cmd, 0x08, 29, 3); afa 706 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, vlan, ethertype, 0x08, 24, 3); afa 709 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, vlan, pcp_cmd, 0x08, 13, 3); afa 712 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, vlan, pcp, 0x08, 8, 3); afa 770 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, trapdisc, trap_action, 0x00, 24, 4); afa 780 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, trapdisc, forward_action, 0x00, 0, 4); afa 785 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, trapdisc, trap_id, 0x04, 0, 9); afa 790 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, trapdisc, mirror_agent, 0x08, 29, 3); afa 795 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, trapdisc, mirror_enable, 0x08, 24, 1); afa 873 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c block->afa->ops->mirror_del(block->afa->ops_priv, afa 901 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c err = block->afa->ops->mirror_add(block->afa->ops_priv, afa 978 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, forward, type, 0x00, 24, 2); afa 984 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, forward, pbs_ptr, 0x08, 0, 24); afa 989 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, forward, in_port, 0x0C, 0, 1); afa 1058 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, polcnt, counter_set_type, 0x04, 24, 8); afa 1063 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, polcnt, counter_index, 0x04, 0, 24); afa 1134 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, virfwd, fid_cmd, 0x08, 29, 3); afa 1139 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, virfwd, fid, 0x08, 0, 16); afa 1180 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, mcrouter, rpf_action, 0x00, 28, 3); afa 1183 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, mcrouter, expected_irif, 0x00, 0, 16); afa 1186 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, mcrouter, min_mtu, 0x08, 0, 16); afa 1196 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, mcrouter, vrmid, 0x0C, 31, 1); afa 1204 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c MLXSW_ITEM32(afa, mcrouter, rigr_rmid_index, 0x0C, 0, 24); afa 154 drivers/net/ethernet/mellanox/mlxsw/spectrum.h struct mlxsw_afa *afa; afa 90 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c afa_block = mlxsw_afa_block_create(mlxsw_sp->afa); afa 454 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c rulei->act_block = mlxsw_afa_block_create(acl->mlxsw_sp->afa); afa 190 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_actions.c mlxsw_sp->afa = mlxsw_afa_create(MLXSW_CORE_RES_GET(mlxsw_sp->core, afa 193 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_actions.c return PTR_ERR_OR_ZERO(mlxsw_sp->afa); afa 198 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_actions.c mlxsw_afa_destroy(mlxsw_sp->afa); afa 201 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c afa_block = mlxsw_afa_block_create(mlxsw_sp->afa);