int bcm_tdpll_dpll_bandwidth_get(int unit, int stack_id, int dpll_index, bcm_tdpll_dpll_bandwidth_t *bandwidth);
int bcm_tdpll_dpll_bandwidth_set(int unit, int stack_id, int dpll_index, bcm_tdpll_dpll_bandwidth_t *bandwidth);
int bcm_tdpll_dpll_bindings_get(int unit, int stack_id, int dpll_index, bcm_tdpll_dpll_bindings_t *bindings);
int bcm_tdpll_dpll_bindings_set(int unit, int stack_id, int dpll_index, bcm_tdpll_dpll_bindings_t *bindings);
int bcm_tdpll_dpll_phase_control_get(int unit, int stack_id, int dpll_index, bcm_tdpll_dpll_phase_control_t *phase_control);
int bcm_tdpll_dpll_phase_control_set(int unit, int stack_id, int dpll_index, bcm_tdpll_dpll_phase_control_t *phase_control);
int bcm_tdpll_dpll_reference_get(int unit, int stack_id, int max_num_dpll, int *dpll_ref, int *num_dpll);
int bcm_tdpll_esmc_essm_code_get(int unit, int stack_id, int dpll_index, bcm_esmc_essm_code_t *essm_code);
int bcm_tdpll_esmc_essm_code_set(int unit, int stack_id, int dpll_index, bcm_esmc_essm_code_t essm_code);
int bcm_tdpll_esmc_holdover_ql_get(int unit, int stack_id, int dpll_index, bcm_esmc_quality_level_t *ql);
int bcm_tdpll_esmc_holdover_ql_set(int unit, int stack_id, int dpll_index, bcm_esmc_quality_level_t ql);
int bcm_tdpll_esmc_mac_get(int unit, int stack_id, int dpll_index, bcm_mac_t *mac);
int bcm_tdpll_esmc_mac_set(int unit, int stack_id, int dpll_index, bcm_mac_t *mac);
int bcm_tdpll_esmc_ql_get(int unit, int stack_id, int dpll_index, bcm_esmc_quality_level_t *ql);
int bcm_tdpll_esmc_ql_set(int unit, int stack_id, int dpll_index, bcm_esmc_quality_level_t ql);
int bcm_tdpll_esmc_rx_enable_get(int unit, int stack_id, int *enable);
int bcm_tdpll_esmc_rx_enable_set(int unit, int stack_id, int enable);
int bcm_tdpll_esmc_rx_portbitmap_get(int unit, int stack_id, int dpll_index, bcm_pbmp_t *pbmp);
int bcm_tdpll_esmc_rx_portbitmap_set(int unit, int stack_id, int dpll_index, bcm_pbmp_t pbmp);
int bcm_tdpll_esmc_rx_state_machine(int unit, int stack_id, int ingress_port, bcm_esmc_pdu_data_t *esmc_pdu_data);
int bcm_tdpll_esmc_tx_enable_get(int unit, int stack_id, int dpll_index, int *enable);
int bcm_tdpll_esmc_tx_enable_set(int unit, int stack_id, int dpll_index, int enable);
int bcm_tdpll_esmc_tx_portbitmap_get(int unit, int stack_id, int dpll_index, bcm_pbmp_t *pbmp);
int bcm_tdpll_esmc_tx_portbitmap_set(int unit, int stack_id, int dpll_index, bcm_pbmp_t pbmp);
int bcm_tdpll_event_callback_register(int unit, int stack_id, bcm_tdpll_event_cb_f event_cb);
int bcm_tdpll_event_callback_unregister(int unit, int stack_id);
int bcm_tdpll_input_clock_best_get(int unit, int stack_id, int dpll_index, int *best_clock);
int bcm_tdpll_input_clock_callback_register(int unit, int stack_id, bcm_tdpll_callback_type_t type, bcm_tdpll_input_clock_cb callback);
int bcm_tdpll_input_clock_callback_unregister(int unit, int stack_id, bcm_tdpll_callback_type_t type);
int bcm_tdpll_input_clock_control(int unit, int stack_id, int enable);
int bcm_tdpll_input_clock_enable_get(int unit, int stack_id, int clock_index, int *enable);
int bcm_tdpll_input_clock_enable_set(int unit, int stack_id, int clock_index, int enable);
int bcm_tdpll_input_clock_frequency_error_get(int unit, int stack_id, int clock_index, int *freq_error_ppb);
int bcm_tdpll_input_clock_frequency_get(int unit, int stack_id, int clock_index, uint32 *clock_frequency, uint32 *tsevent_frequency);
int bcm_tdpll_input_clock_frequency_set(int unit, int stack_id, int clock_index, uint32 clock_frequency, uint32 tsevent_frequency);
int bcm_tdpll_input_clock_l1mux_get(int unit, int stack_id, int clock_index, bcm_tdpll_input_clock_l1mux_t *l1mux);
int bcm_tdpll_input_clock_l1mux_set(int unit, int stack_id, int clock_index, bcm_tdpll_input_clock_l1mux_t *l1mux);
int bcm_tdpll_input_clock_lockout_get(int unit, int stack_id, int clock_index, int *lockout);
int bcm_tdpll_input_clock_lockout_set(int unit, int stack_id, int clock_index, int lockout);
int bcm_tdpll_input_clock_mac_get(int unit, int stack_id, int clock_index, bcm_mac_t *mac);
int bcm_tdpll_input_clock_mac_set(int unit, int stack_id, int clock_index, bcm_mac_t *mac);
int bcm_tdpll_input_clock_monitor_callback_register(int unit, int stack_id, bcm_tdpll_input_clock_monitor_cb monitor_cb);
int bcm_tdpll_input_clock_monitor_callback_unregister(int unit, int stack_id);
int bcm_tdpll_input_clock_monitor_interval_get(int unit, int stack_id, uint32 *monitor_interval);
int bcm_tdpll_input_clock_monitor_interval_set(int unit, int stack_id, uint32 monitor_interval);
int bcm_tdpll_input_clock_monitor_threshold_get(int unit, int stack_id, bcm_tdpll_input_clock_monitor_type_t threshold_type, uint32 *threshold);
int bcm_tdpll_input_clock_monitor_threshold_set(int unit, int stack_id, bcm_tdpll_input_clock_monitor_type_t threshold_type, uint32 threshold);
int bcm_tdpll_input_clock_priority_get(int unit, int stack_id, int clock_index, int *priority);
int bcm_tdpll_input_clock_priority_set(int unit, int stack_id, int clock_index, int priority);
int bcm_tdpll_input_clock_ql_change_callback_register(int unit, int stack_id, bcm_tdpll_input_clock_ql_change_cb ql_change_cb);
int bcm_tdpll_input_clock_ql_change_callback_unregister(int unit, int stack_id);
int bcm_tdpll_input_clock_ql_enabled_get(int unit, int stack_id, int dpll_index, int *ql_enabled);
int bcm_tdpll_input_clock_ql_enabled_set(int unit, int stack_id, int dpll_index, int ql_enabled);
int bcm_tdpll_input_clock_ql_get(int unit, int stack_id, int clock_index, bcm_esmc_quality_level_t *ql);
int bcm_tdpll_input_clock_ql_set(int unit, int stack_id, int clock_index, bcm_esmc_quality_level_t ql);
int bcm_tdpll_input_clock_revertive_get(int unit, int stack_id, int dpll_index, int *revertive);
int bcm_tdpll_input_clock_revertive_set(int unit, int stack_id, int dpll_index, int revertive);
int bcm_tdpll_input_clock_selector_callback_register(int unit, int stack_id, bcm_tdpll_input_clock_selector_cb selector_cb);
int bcm_tdpll_input_clock_selector_callback_unregister(int unit, int stack_id);
int bcm_tdpll_input_clock_threshold_state_get(int unit, int stack_id, int clock_index, bcm_tdpll_input_clock_monitor_type_t threshold_type, int *threshold_state);
int bcm_tdpll_input_clock_valid_get(int unit, int stack_id, int clock_index, int *valid);
int bcm_tdpll_input_clock_valid_set(int unit, int stack_id, int clock_index, int valid);
int bcm_tdpll_output_clock_create(int unit, int stack_id, int clock_index, bcm_pbmp_t pbmp, bcm_tdpll_dpll_bandwidth_t *bandwidth);
int bcm_tdpll_output_clock_deriv_frequency_get(int unit, int stack_id, int clock_index, uint32 *deriv_frequency);
int bcm_tdpll_output_clock_deriv_frequency_set(int unit, int stack_id, int clock_index, uint32 deriv_frequency);
int bcm_tdpll_output_clock_enable_get(int unit, int stack_id, int clock_index, int *enable);
int bcm_tdpll_output_clock_enable_set(int unit, int stack_id, int clock_index, int enable);
int bcm_tdpll_output_clock_holdover_data_get(int unit, int stack_id, int clock_index, bcm_tdpll_holdover_data_t *hdata);
int bcm_tdpll_output_clock_holdover_frequency_set(int unit, int stack_id, int clock_index, bcm_tdpll_frequency_correction_t hfreq);
int bcm_tdpll_output_clock_holdover_mode_get(int unit, int stack_id, int clock_index, bcm_tdpll_holdover_mode_t *hmode);
int bcm_tdpll_output_clock_holdover_mode_set(int unit, int stack_id, int clock_index, bcm_tdpll_holdover_mode_t hmode);
int bcm_tdpll_output_clock_holdover_reset(int unit, int stack_id, int clock_index);
int bcm_tdpll_output_clock_synth_frequency_get(int unit, int stack_id, int clock_index, uint32 *synth_frequency, uint32 *tsevent_frequency);
int bcm_tdpll_output_clock_synth_frequency_set(int unit, int stack_id, int clock_index, uint32 synth_frequency, uint32 tsevent_frequency);