Home
last modified time | relevance | path

Searched refs:pps_info (Results 1 – 4 of 4) sorted by relevance

/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dclock.c162 struct mlx5_pps *pps_info = container_of(work, struct mlx5_pps, in mlx5_pps_out() local
164 struct mlx5_clock *clock = container_of(pps_info, struct mlx5_clock, in mlx5_pps_out()
165 pps_info); in mlx5_pps_out()
176 tstart = clock->pps_info.start[i]; in mlx5_pps_out()
177 clock->pps_info.start[i] = 0; in mlx5_pps_out()
500 struct mlx5_pps *pps_info = &mdev->clock.pps_info; in mlx5_perout_conf_out_pulse_duration() local
517 if (out_pulse_duration < pps_info->min_out_pulse_duration_ns || in mlx5_perout_conf_out_pulse_duration()
520 out_pulse_duration, pps_info->min_out_pulse_duration_ns, in mlx5_perout_conf_out_pulse_duration()
533 struct mlx5_pps *pps_info = &mdev->clock.pps_info; in perout_conf_npps_real_time() local
539 if (timespec64_to_ns(&ts) < pps_info->min_npps_period) { in perout_conf_npps_real_time()
[all …]
/linux-6.1.9/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ptp.c287 ptp->pps_info.pins[pin].usage = usage; in bnxt_ptp_cfg_pin()
288 ptp->pps_info.pins[pin].state = state; in bnxt_ptp_cfg_pin()
351 pps = &ptp->pps_info; in bnxt_ptp_reapply_pps()
445 ptp->pps_info.pins[pin_id].event = BNXT_PPS_EVENT_EXTERNAL; in bnxt_ptp_enable()
468 ptp->pps_info.pins[0].event = BNXT_PPS_EVENT_INTERNAL; in bnxt_ptp_enable()
766 if (ptp->pps_info.pins[pin].usage <= BNXT_PPS_PIN_PPS_OUT && in bnxt_ptp_verify()
779 struct bnxt_pps *pps_info; in bnxt_ptp_pps_init() local
796 pps_info = &ptp->pps_info; in bnxt_ptp_pps_init()
797 pps_info->num_pins = resp->num_pins; in bnxt_ptp_pps_init()
798 ptp_info->n_pins = pps_info->num_pins; in bnxt_ptp_pps_init()
[all …]
Dbnxt_ptp.h83 struct bnxt_pps pps_info; member
/linux-6.1.9/include/linux/mlx5/
Ddriver.h719 struct mlx5_pps pps_info; member