Symbol: al_eth_lm_context
sys/dev/al_eth/al_eth.h
347
struct al_eth_lm_context lm_context;
sys/dev/al_eth/al_init_eth_lm.c
1023
static int al_eth_lm_retimer_25g_rx_adaptation(struct al_eth_lm_context *lm_context)
sys/dev/al_eth/al_init_eth_lm.c
1042
static int al_eth_lm_check_for_link(struct al_eth_lm_context *lm_context, bool *link_up)
sys/dev/al_eth/al_init_eth_lm.c
1079
al_eth_lm_init(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.c
1147
al_eth_lm_link_detection(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.c
1273
al_eth_lm_link_establish(struct al_eth_lm_context *lm_context, bool *link_up)
sys/dev/al_eth/al_init_eth_lm.c
1443
al_eth_lm_static_parameters_override(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.c
1464
al_eth_lm_static_parameters_override_disable(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.c
1477
al_eth_lm_static_parameters_get(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.c
1526
al_eth_lm_debug_mode_set(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.c
205
static int al_eth_lm_retimer_boost_config(struct al_eth_lm_context *lm_context);
sys/dev/al_eth/al_init_eth_lm.c
206
static int al_eth_lm_retimer_ds25_full_config(struct al_eth_lm_context *lm_context);
sys/dev/al_eth/al_init_eth_lm.c
208
struct al_eth_lm_context *lm_context, uint32_t channel);
sys/dev/al_eth/al_init_eth_lm.c
209
static int al_eth_lm_retimer_ds25_cdr_reset(struct al_eth_lm_context *lm_context, uint32_t channel);
sys/dev/al_eth/al_init_eth_lm.c
211
struct al_eth_lm_context *lm_context, uint32_t channel);
sys/dev/al_eth/al_init_eth_lm.c
212
static int al_eth_lm_retimer_25g_rx_adaptation(struct al_eth_lm_context *lm_context);
sys/dev/al_eth/al_init_eth_lm.c
215
int (*config)(struct al_eth_lm_context *lm_context);
sys/dev/al_eth/al_init_eth_lm.c
216
int (*reset)(struct al_eth_lm_context *lm_context, uint32_t channel);
sys/dev/al_eth/al_init_eth_lm.c
217
bool (*signal_detect)(struct al_eth_lm_context *lm_context, uint32_t channel);
sys/dev/al_eth/al_init_eth_lm.c
218
bool (*cdr_lock)(struct al_eth_lm_context *lm_context, uint32_t channel);
sys/dev/al_eth/al_init_eth_lm.c
219
int (*rx_adaptation)(struct al_eth_lm_context *lm_context);
sys/dev/al_eth/al_init_eth_lm.c
246
al_eth_sfp_detect(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.c
347
al_eth_qsfp_detect(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.c
398
al_eth_module_detect(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.c
487
al_eth_serdes_static_tx_params_set(struct al_eth_lm_context *lm_context)
sys/dev/al_eth/al_init_eth_lm.c
531
al_eth_serdes_static_rx_params_set(struct al_eth_lm_context *lm_context)
sys/dev/al_eth/al_init_eth_lm.c
575
al_eth_rx_equal_run(struct al_eth_lm_context *lm_context)
sys/dev/al_eth/al_init_eth_lm.c
665
static int al_eth_lm_retimer_boost_config(struct al_eth_lm_context *lm_context)
sys/dev/al_eth/al_init_eth_lm.c
729
static int al_eth_lm_retimer_ds25_write_reg(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.c
761
static int al_eth_lm_retimer_ds25_channel_select(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.c
783
static int al_eth_lm_retimer_ds25_channel_config(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.c
815
static int al_eth_lm_retimer_ds25_cdr_reset(struct al_eth_lm_context *lm_context, uint32_t channel)
sys/dev/al_eth/al_init_eth_lm.c
849
static bool al_eth_lm_retimer_ds25_signal_detect(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.c
879
static bool al_eth_lm_retimer_ds25_cdr_lock(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.c
909
static bool al_eth_lm_wait_for_lock(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.c
929
static void al_eth_lm_retimer_signal_lock_check(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.c
965
static int al_eth_lm_retimer_ds25_full_config(struct al_eth_lm_context *lm_context)
sys/dev/al_eth/al_init_eth_lm.h
287
int al_eth_lm_init(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.h
300
int al_eth_lm_link_detection(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.h
313
int al_eth_lm_link_establish(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.h
325
int al_eth_lm_static_parameters_override(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.h
338
int al_eth_lm_static_parameters_override_disable(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.h
352
int al_eth_lm_static_parameters_get(struct al_eth_lm_context *lm_context,
sys/dev/al_eth/al_init_eth_lm.h
371
void al_eth_lm_debug_mode_set(struct al_eth_lm_context *lm_context,