mlx5hws_bwc_matcher
struct mlx5hws_bwc_matcher *hws_bwc_matcher;
struct mlx5hws_bwc_matcher *hws_bwc_matcher;
struct mlx5hws_bwc_matcher *hws_bwc_matcher;
static struct mlx5hws_bwc_matcher *
struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher;
mlx5hws_bwc_rule_create(struct mlx5hws_bwc_matcher *bwc_matcher,
struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher;
struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher;
static int hws_bwc_matcher_move_all(struct mlx5hws_bwc_matcher *bwc_matcher)
static int hws_bwc_matcher_move(struct mlx5hws_bwc_matcher *bwc_matcher)
int mlx5hws_bwc_matcher_create_simple(struct mlx5hws_bwc_matcher *bwc_matcher,
static void hws_bwc_matcher_init_size(struct mlx5hws_bwc_matcher *bwc_matcher)
struct mlx5hws_bwc_matcher *
struct mlx5hws_bwc_matcher *bwc_matcher;
int mlx5hws_bwc_matcher_destroy_simple(struct mlx5hws_bwc_matcher *bwc_matcher)
int mlx5hws_bwc_matcher_destroy(struct mlx5hws_bwc_matcher *bwc_matcher)
mlx5hws_bwc_rule_fill_attr(struct mlx5hws_bwc_matcher *bwc_matcher,
mlx5hws_bwc_rule_alloc(struct mlx5hws_bwc_matcher *bwc_matcher)
static void hws_bwc_matcher_init_attr(struct mlx5hws_bwc_matcher *bwc_matcher,
struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher;
struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher;
hws_bwc_matcher_rehash_shrink(struct mlx5hws_bwc_matcher *bwc_matcher)
struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher;
struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher;
hws_bwc_matcher_move_all_simple(struct mlx5hws_bwc_matcher *bwc_matcher)
struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher;
hws_bwc_matcher_size_maxed_out(struct mlx5hws_bwc_matcher *bwc_matcher,
hws_bwc_matcher_rehash_size_needed(struct mlx5hws_bwc_matcher *bwc_matcher,
hws_bwc_matcher_extend_at(struct mlx5hws_bwc_matcher *bwc_matcher,
hws_bwc_matcher_extend_size(struct mlx5hws_bwc_matcher *bwc_matcher,
hws_bwc_matcher_find_at(struct mlx5hws_bwc_matcher *bwc_matcher,
hws_bwc_matcher_rehash_size(struct mlx5hws_bwc_matcher *bwc_matcher)
struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher;
struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher;
struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher;
struct mlx5hws_bwc_matcher *bwc_matcher;
mlx5hws_bwc_matcher_create_simple(struct mlx5hws_bwc_matcher *bwc_matcher,
int mlx5hws_bwc_matcher_destroy_simple(struct mlx5hws_bwc_matcher *bwc_matcher);
struct mlx5hws_bwc_rule *mlx5hws_bwc_rule_alloc(struct mlx5hws_bwc_matcher *bwc_matcher);
void mlx5hws_bwc_rule_fill_attr(struct mlx5hws_bwc_matcher *bwc_matcher,
mlx5hws_bwc_matcher_complex_move_first(struct mlx5hws_bwc_matcher *bwc_matcher)
hws_isolated_table_create(const struct mlx5hws_bwc_matcher *cmatcher)
static int hws_submatcher_init_first(struct mlx5hws_bwc_matcher *cmatcher,
static int hws_submatcher_init(struct mlx5hws_bwc_matcher *cmatcher, int idx,
static void hws_submatcher_destroy(struct mlx5hws_bwc_matcher *cmatcher,
int mlx5hws_bwc_matcher_create_complex(struct mlx5hws_bwc_matcher *bwc_matcher,
mlx5hws_bwc_matcher_destroy_complex(struct mlx5hws_bwc_matcher *bwc_matcher)
struct mlx5hws_bwc_matcher *bwc_matcher = subm->bwc_matcher;
static int hws_complex_subrule_create(struct mlx5hws_bwc_matcher *cmatcher,
struct mlx5hws_bwc_matcher *cmatcher,
struct mlx5hws_bwc_matcher *cmatcher = bwc_rule->bwc_matcher;
struct mlx5hws_bwc_matcher *bwc_matcher = bwc_rule->bwc_matcher;
hws_bwc_matcher_init_move(struct mlx5hws_bwc_matcher *bwc_matcher)
int mlx5hws_bwc_matcher_complex_move(struct mlx5hws_bwc_matcher *bwc_matcher)
struct mlx5hws_bwc_matcher *bwc_matcher;
int mlx5hws_bwc_matcher_create_complex(struct mlx5hws_bwc_matcher *bwc_matcher,
void mlx5hws_bwc_matcher_destroy_complex(struct mlx5hws_bwc_matcher *bwc_matcher);
int mlx5hws_bwc_matcher_complex_move(struct mlx5hws_bwc_matcher *bwc_matcher);
mlx5hws_bwc_matcher_complex_move_first(struct mlx5hws_bwc_matcher *bwc_matcher);
struct mlx5hws_bwc_matcher *matcher;
struct mlx5hws_bwc_matcher *matcher;
struct mlx5hws_bwc_matcher;
struct mlx5hws_bwc_matcher *
int mlx5hws_bwc_matcher_destroy(struct mlx5hws_bwc_matcher *bwc_matcher);
mlx5hws_bwc_rule_create(struct mlx5hws_bwc_matcher *bwc_matcher,