bcm_flexstate_* (55)

int bcm_flexstate_action_create(int unit, int options, bcm_flexstate_action_t *action, uint32 *action_id);
int bcm_flexstate_action_destroy(int unit, uint32 action_id);
int bcm_flexstate_action_get(int unit, uint32 action_id, bcm_flexstate_action_t *action);
void bcm_flexstate_action_t_init(bcm_flexstate_action_t *action);
int bcm_flexstate_action_traverse(int unit, bcm_flexstate_action_traverse_cb trav_fn, void *user_data);
void bcm_flexstate_apu_alu_config_t_init(bcm_flexstate_apu_alu_config_t *alu_config);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_apu_cmd_field_get(int unit, bcm_flexstate_apu_cmd_t cmd, int fid, uint32 data, uint32 *val);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_apu_cmd_field_set(int unit, bcm_flexstate_apu_cmd_t cmd, int fid, uint32 val, uint32 *data);  /* not in OpenBCM 6.5.27 */
void bcm_flexstate_apu_match_t_init(bcm_flexstate_apu_match_t *match);  /* not in OpenBCM 6.5.27 */
void bcm_flexstate_apu_misc_config_t_init(bcm_flexstate_apu_misc_config_t *misc_config);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_apu_object_info_get(int unit, bcm_flexstate_apu_object_t object, bcm_flexstate_apu_object_info_t *info);  /* not in OpenBCM 6.5.27 */
void bcm_flexstate_apu_object_info_t_init(bcm_flexstate_apu_object_info_t *info);  /* not in OpenBCM 6.5.27 */
void bcm_flexstate_apu_tcam_config_t_init(bcm_flexstate_apu_tcam_config_t *tcam_config);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_apu_usage_profile_alu_config_get(int unit, bcm_flexstate_apu_stage_t stage, int profile_id, int alu_id, bcm_flexstate_apu_alu_config_t *alu_config);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_apu_usage_profile_alu_config_set(int unit, bcm_flexstate_apu_stage_t stage, int profile_id, int alu_id, bcm_flexstate_apu_alu_config_t *alu_config);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_apu_usage_profile_create(int unit, uint32 options, bcm_flexstate_apu_stage_t stage, int *profile_id);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_apu_usage_profile_destroy(int unit, bcm_flexstate_apu_stage_t stage, int profile_id);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_apu_usage_profile_id_get_all(int unit, bcm_flexstate_apu_stage_t stage, int array_size, int *profile_id_array, int *count);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_apu_usage_profile_misc_config_get(int unit, bcm_flexstate_apu_stage_t stage, int profile_id, bcm_flexstate_apu_misc_config_t *misc_config);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_apu_usage_profile_misc_config_set(int unit, bcm_flexstate_apu_stage_t stage, int profile_id, bcm_flexstate_apu_misc_config_t *misc_config);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_apu_usage_profile_tcam_config_get(int unit, bcm_flexstate_apu_stage_t stage, int profile_id, bcm_flexstate_apu_tcam_config_t *tcam_config);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_apu_usage_profile_tcam_config_set(int unit, bcm_flexstate_apu_stage_t stage, int profile_id, bcm_flexstate_apu_tcam_config_t *tcam_config);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_cleanup(int unit);
void bcm_flexstate_egr_apu_action_t_init(bcm_flexstate_egr_apu_action_t *action);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_egr_apu_tcam_add(int unit, uint32 options, bcm_flexstate_apu_match_t *match, bcm_flexstate_egr_apu_action_t *action, int priority);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_egr_apu_tcam_delete(int unit, bcm_flexstate_apu_match_t *match);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_egr_apu_tcam_get(int unit, bcm_flexstate_apu_match_t *match, bcm_flexstate_egr_apu_action_t *action, int *priority);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_egr_apu_tcam_traverse(int unit, bcm_flexstate_egr_apu_tcam_traverse_cb cb, void *user_data);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_group_action_create(int unit, int options, bcm_flexstate_group_action_t *group_action, uint32 *group_stat_counter_id);
int bcm_flexstate_group_action_destroy(int unit, uint32 group_stat_counter_id);
int bcm_flexstate_group_action_get(int unit, uint32 group_stat_counter_id, bcm_flexstate_group_action_t *group_action);
void bcm_flexstate_group_action_t_init(bcm_flexstate_group_action_t *group_action);
int bcm_flexstate_group_action_traverse(int unit, bcm_flexstate_group_action_traverse_cb trav_fn, void *user_data);
void bcm_flexstate_ing_apu_action_t_init(bcm_flexstate_ing_apu_action_t *action);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_ing_apu_tcam_add(int unit, uint32 options, bcm_flexstate_apu_match_t *match, bcm_flexstate_ing_apu_action_t *action, int priority);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_ing_apu_tcam_delete(int unit, bcm_flexstate_apu_match_t *match);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_ing_apu_tcam_get(int unit, bcm_flexstate_apu_match_t *match, bcm_flexstate_ing_apu_action_t *action, int *priority);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_ing_apu_tcam_traverse(int unit, bcm_flexstate_ing_apu_tcam_traverse_cb cb, void *user_data);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_init(int unit);
int bcm_flexstate_object_info_get(int unit, bcm_flexstate_stage_t stage, bcm_flexstate_object_t object, bcm_flexstate_object_info_t *info);  /* not in OpenBCM 6.5.27 */
void bcm_flexstate_object_info_t_init(bcm_flexstate_object_info_t *info);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_object_overlay_multi_get(int unit, bcm_flexstate_object_t object, int array_size, bcm_flexstate_object_t *overlay_object_array, int *count);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_pool_action_id_multi_get(int unit, bcm_flexstate_pool_info_t *pool_info, int array_size, uint32 *action_id_array, int *count);  /* not in OpenBCM 6.5.27 */
void bcm_flexstate_pool_info_t_init(bcm_flexstate_pool_info_t *info);  /* not in OpenBCM 6.5.27 */
int bcm_flexstate_quantization_create(int unit, int options, bcm_flexstate_quantization_t *quantization, uint32 *quant_id);
int bcm_flexstate_quantization_destroy(int unit, uint32 quant_id);
int bcm_flexstate_quantization_get(int unit, uint32 quant_id, bcm_flexstate_quantization_t *quantization);
void bcm_flexstate_quantization_t_init(bcm_flexstate_quantization_t *quantization);
int bcm_flexstate_quantization_traverse(int unit, bcm_flexstate_quantization_traverse_cb trav_fn, void *user_data);
int bcm_flexstate_stat_get(int unit, uint32 action_id, uint32 num_entries, uint32 *counter_indexes, bcm_flexstate_counter_value_t *counter_values);
int bcm_flexstate_stat_set(int unit, uint32 action_id, uint32 num_entries, uint32 *counter_indexes, bcm_flexstate_counter_value_t *counter_values);
int bcm_flexstate_stat_sync_get(int unit, uint32 action_id, uint32 num_entries, uint32 *counter_indexes, bcm_flexstate_counter_value_t *counter_values);
int bcm_flexstate_trigger_enable_get(int unit, uint32 action_id, int *enable);
int bcm_flexstate_trigger_enable_set(int unit, uint32 action_id, int enable);
void bcm_flexstate_truth_table_t_init(bcm_flexstate_truth_table_t *truth_table);  /* not in OpenBCM 6.5.27 */