Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Dclock.c156 pps_info); in mlx5_pps_out()
167 tstart = clock->pps_info.start[i]; in mlx5_pps_out()
168 clock->pps_info.start[i] = 0; in mlx5_pps_out()
553 clock->pps_info.enabled = !!on; in mlx5_pps_configure()
589 return !(clock->pps_info.pin_caps[pin] & in mlx5_ptp_verify()
592 return !(clock->pps_info.pin_caps[pin] & in mlx5_ptp_verify()
740 if (clock->pps_info.enabled) { in mlx5_pps_event()
753 clock->pps_info.start[pin] = ns; in mlx5_pps_event()
755 schedule_work(&clock->pps_info.out_work); in mlx5_pps_event()
880 INIT_WORK(&clock->pps_info.out_work, mlx5_pps_out); in mlx5_init_clock()
[all …]
/linux/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt_ptp.c225 ptp->pps_info.pins[pin].usage = usage; in bnxt_ptp_cfg_pin()
226 ptp->pps_info.pins[pin].state = state; in bnxt_ptp_cfg_pin()
255 pps = &ptp->pps_info; in bnxt_ptp_reapply_pps()
347 ptp->pps_info.pins[pin_id].event = BNXT_PPS_EVENT_EXTERNAL; in bnxt_ptp_enable()
368 ptp->pps_info.pins[0].event = BNXT_PPS_EVENT_INTERNAL; in bnxt_ptp_enable()
658 struct bnxt_pps *pps_info; in bnxt_ptp_pps_init() local
675 pps_info = &ptp->pps_info; in bnxt_ptp_pps_init()
676 pps_info->num_pins = resp->num_pins; in bnxt_ptp_pps_init()
677 ptp_info->n_pins = pps_info->num_pins; in bnxt_ptp_pps_init()
688 for (i = 0; i < pps_info->num_pins; i++, pin_usg++) { in bnxt_ptp_pps_init()
[all …]
A Dbnxt_ptp.h83 struct bnxt_pps pps_info; member
/linux/include/linux/mlx5/
A Ddriver.h683 struct mlx5_pps pps_info; member

Completed in 14 milliseconds