text: /*******************************************************************************
   *
   * DO NOT EDIT THIS FILE!
   * This file is auto-generated by fltg from Logical Table mapping files.
   *
   * Tool: $SDK/INTERNAL/fltg/bin/fltg
   *
   * Edits to this file will be lost when it is regenerated.
   *
   * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file.
   * 
   * Copyright 2007-2020 Broadcom Inc. All rights reserved.
   */
  /* Logical Table Adaptor for component bcmltx */
  /* Handler: bcm56880_a0_lta_bcmltx_tm_thd_mc_egr_service_pool_std_val_fv_handler */
  #include <bcmltd/chip/bcmltd_id.h>
  #include <bcmdrd/chip/bcm56880_a0_enum.h>
  #include <bcmltx/bcmltx_std_table_validator.h>
  
  static const uint32_t
  bcm56880_a0_lta_bcmltx_tm_thd_mc_egr_service_pool_std_val_validate_src[7] = {
      TM_THD_MC_EGR_SERVICE_POOLt_SHARED_LIMIT_CELLS_OPERf,
      TM_THD_MC_EGR_SERVICE_POOLt_SHARED_RESUME_LIMIT_CELLS_OPERf,
      TM_THD_MC_EGR_SERVICE_POOLt_YELLOW_SHARED_LIMIT_CELLS_OPERf,
      TM_THD_MC_EGR_SERVICE_POOLt_YELLOW_SHARED_RESUME_LIMIT_CELLS_OPERf,
      TM_THD_MC_EGR_SERVICE_POOLt_RED_SHARED_LIMIT_CELLS_OPERf,
      TM_THD_MC_EGR_SERVICE_POOLt_RED_SHARED_RESUME_LIMIT_CELLS_OPERf,
      TM_THD_MC_EGR_SERVICE_POOLt_OPERATIONAL_STATEf,
  };
  
  static const bcmltd_generic_arg_t
  bcm56880_a0_lta_bcmltx_tm_thd_mc_egr_service_pool_std_val_comp_data = {
      .sid       = TM_THD_MC_EGR_SERVICE_POOLt,
      .values    = 0,
      .value     = NULL,
      .user_data = NULL
  };
  
  const bcmltd_field_val_arg_t
  bcm56880_a0_lta_bcmltx_tm_thd_mc_egr_service_pool_std_val_fv_handler_arg = {
      .values = 0,
      .value = NULL,
      .fields = 7,
      .field = bcm56880_a0_lta_bcmltx_tm_thd_mc_egr_service_pool_std_val_validate_src,
      .comp_data = &bcm56880_a0_lta_bcmltx_tm_thd_mc_egr_service_pool_std_val_comp_data
  };
  
  const bcmltd_field_val_handler_t
  bcm56880_a0_lta_bcmltx_tm_thd_mc_egr_service_pool_std_val_fv_handler = {
      .validate = bcmltx_std_table_validator,
      .arg      = &bcm56880_a0_lta_bcmltx_tm_thd_mc_egr_service_pool_std_val_fv_handler_arg
  };
  
  
  