Lines Matching +full:am65 +full:- +full:cpts
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /* TI K3 AM65 CPTS driver interface
4 * Copyright (C) 2020 Texas Instruments Incorporated - http://www.ti.com
23 int am65_cpts_phc_index(struct am65_cpts *cpts);
24 void am65_cpts_tx_timestamp(struct am65_cpts *cpts, struct sk_buff *skb);
25 void am65_cpts_prep_tx_timestamp(struct am65_cpts *cpts, struct sk_buff *skb);
26 void am65_cpts_rx_enable(struct am65_cpts *cpts, bool en);
27 u64 am65_cpts_ns_gettime(struct am65_cpts *cpts);
28 int am65_cpts_estf_enable(struct am65_cpts *cpts, int idx,
30 void am65_cpts_estf_disable(struct am65_cpts *cpts, int idx);
36 return ERR_PTR(-EOPNOTSUPP); in am65_cpts_create()
39 static inline int am65_cpts_phc_index(struct am65_cpts *cpts) in am65_cpts_phc_index() argument
41 return -1; in am65_cpts_phc_index()
44 static inline void am65_cpts_tx_timestamp(struct am65_cpts *cpts, in am65_cpts_tx_timestamp() argument
49 static inline void am65_cpts_prep_tx_timestamp(struct am65_cpts *cpts, in am65_cpts_prep_tx_timestamp() argument
54 static inline void am65_cpts_rx_enable(struct am65_cpts *cpts, bool en) in am65_cpts_rx_enable() argument
58 static inline s64 am65_cpts_ns_gettime(struct am65_cpts *cpts) in am65_cpts_ns_gettime() argument
63 static inline int am65_cpts_estf_enable(struct am65_cpts *cpts, int idx, in am65_cpts_estf_enable() argument
69 static inline void am65_cpts_estf_disable(struct am65_cpts *cpts, int idx) in am65_cpts_estf_disable() argument