Searched refs:pps_info (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | clock.c | 213 struct mlx5_pps *pps_info = container_of(work, struct mlx5_pps, in mlx5_pps_out() local 215 struct mlx5_clock *clock = container_of(pps_info, struct mlx5_clock, in mlx5_pps_out() 216 pps_info); in mlx5_pps_out() 227 tstart = clock->pps_info.start[i]; in mlx5_pps_out() 228 clock->pps_info.start[i] = 0; in mlx5_pps_out() 565 struct mlx5_pps *pps_info = &mdev->clock.pps_info; in mlx5_perout_conf_out_pulse_duration() local 582 if (out_pulse_duration < pps_info->min_out_pulse_duration_ns || in mlx5_perout_conf_out_pulse_duration() 585 out_pulse_duration, pps_info->min_out_pulse_duration_ns, in mlx5_perout_conf_out_pulse_duration() 598 struct mlx5_pps *pps_info in perout_conf_npps_real_time() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | clock.c | 126 struct mlx5_pps *pps_info = container_of(work, struct mlx5_pps, in mlx5_pps_out() local 128 struct mlx5_clock *clock = container_of(pps_info, struct mlx5_clock, in mlx5_pps_out() 129 pps_info); in mlx5_pps_out() 140 tstart = clock->pps_info.start[i]; in mlx5_pps_out() 141 clock->pps_info.start[i] = 0; in mlx5_pps_out() 409 clock->pps_info.enabled = !!on; in mlx5_pps_configure() 445 return !(clock->pps_info.pin_caps[pin] & in mlx5_ptp_verify() 448 return !(clock->pps_info.pin_caps[pin] & in mlx5_ptp_verify() 545 clock->pps_info.pin_caps[0] = MLX5_GET(mtpps_reg, out, cap_pin_0_mode); in mlx5_get_pps_caps() 546 clock->pps_info in mlx5_get_pps_caps() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ptp.c | 302 ptp->pps_info.pins[pin].usage = usage; in bnxt_ptp_cfg_pin() 303 ptp->pps_info.pins[pin].state = state; in bnxt_ptp_cfg_pin() 366 pps = &ptp->pps_info; in bnxt_ptp_reapply_pps() 460 ptp->pps_info.pins[pin_id].event = BNXT_PPS_EVENT_EXTERNAL; in bnxt_ptp_enable() 483 ptp->pps_info.pins[0].event = BNXT_PPS_EVENT_INTERNAL; in bnxt_ptp_enable() 780 if (ptp->pps_info.pins[pin].usage <= BNXT_PPS_PIN_PPS_OUT && in bnxt_ptp_verify() 793 struct bnxt_pps *pps_info; in bnxt_ptp_pps_init() local 810 pps_info = &ptp->pps_info; in bnxt_ptp_pps_init() 811 pps_info in bnxt_ptp_pps_init() [all...] |
H A D | bnxt_ptp.h | 85 struct bnxt_pps pps_info; member
|
/kernel/linux/linux-5.10/include/linux/mlx5/ |
H A D | driver.h | 663 struct mlx5_pps pps_info; member
|
/kernel/linux/linux-6.6/include/linux/mlx5/ |
H A D | driver.h | 721 struct mlx5_pps pps_info; member
|
Completed in 10 milliseconds