Lines Matching full:ptp
10 * struct idpf_ptp_cmd - PTP command masks
19 /* struct idpf_ptp_dev_clk_regs - PTP device registers
34 * @cmd: PTP command register
36 * @cmd_sync: PTP command synchronization register
70 * enum idpf_ptp_access - the type of access to PTP operations
82 * struct idpf_ptp_secondary_mbx - PTP secondary mailbox
83 * @peer_mbx_q_id: PTP mailbox queue ID
84 * @peer_id: Peer ID for PTP Device Control daemon
159 * struct idpf_ptp - PTP parameters
160 * @info: structure defining PTP hardware capabilities
161 * @clock: pointer to registered PTP clock device
163 * @base_incval: base increment value of the PTP clock
164 * @max_adj: maximum adjustment of the PTP clock
169 * @caps: PTP capabilities negotiated with the Control Plane
176 * @secondary_mbx: parameters for using dedicated PTP mailbox
210 const struct idpf_ptp *ptp = container_of_const(info, struct idpf_ptp, in idpf_ptp_info_to_adapter() local
212 return ptp->adapter; in idpf_ptp_info_to_adapter()
232 * NONE, and the PTP clock for the adapter is created. When all those conditions
251 * Rx timestamp feature is enabled if the PTP clock for the adapter is created
260 if (!vport->adapter->ptp || in idpf_ptp_is_vport_rx_tstamp_ena()
261 vport->adapter->ptp->get_dev_clk_time_access == IDPF_PTP_NONE) in idpf_ptp_is_vport_rx_tstamp_ena()