am65_cpts
struct am65_cpts *cpts;
struct am65_cpts *cpts;
struct am65_cpts;
struct am65_cpts *cpts = common->cpts;
struct am65_cpts *cpts = port->common->cpts;
struct am65_cpts *cpts = port->common->cpts;
struct am65_cpts *cpts = common->cpts;
void am65_cpts_prep_tx_timestamp(struct am65_cpts *cpts, unsigned int port_id,
int am65_cpts_phc_index(struct am65_cpts *cpts)
struct am65_cpts *cpts = data;
static int cpts_of_mux_clk_setup(struct am65_cpts *cpts,
static int am65_cpts_of_parse(struct am65_cpts *cpts, struct device_node *node)
void am65_cpts_release(struct am65_cpts *cpts)
struct am65_cpts *am65_cpts_create(struct device *dev, void __iomem *regs,
struct am65_cpts *cpts;
void am65_cpts_suspend(struct am65_cpts *cpts)
void am65_cpts_resume(struct am65_cpts *cpts)
struct am65_cpts *cpts;
static void am65_cpts_settime(struct am65_cpts *cpts, u64 start_tstamp)
static void am65_cpts_set_add_val(struct am65_cpts *cpts)
static void am65_cpts_disable(struct am65_cpts *cpts)
static int am65_cpts_purge_event_list(struct am65_cpts *cpts,
static int am65_cpts_purge_events(struct am65_cpts *cpts)
static bool am65_cpts_fifo_pop_event(struct am65_cpts *cpts,
static int __am65_cpts_fifo_read(struct am65_cpts *cpts)
static int am65_cpts_fifo_read(struct am65_cpts *cpts)
static u64 am65_cpts_gettime(struct am65_cpts *cpts,
struct am65_cpts *cpts = dev_id;
struct am65_cpts *cpts = container_of(ptp, struct am65_cpts, ptp_info);
struct am65_cpts *cpts = container_of(ptp, struct am65_cpts, ptp_info);
struct am65_cpts *cpts = container_of(ptp, struct am65_cpts, ptp_info);
u64 am65_cpts_ns_gettime(struct am65_cpts *cpts)
struct am65_cpts *cpts = container_of(ptp, struct am65_cpts, ptp_info);
static void am65_cpts_extts_enable_hw(struct am65_cpts *cpts, u32 index, int on)
static int am65_cpts_extts_enable(struct am65_cpts *cpts, u32 index, int on)
int am65_cpts_estf_enable(struct am65_cpts *cpts, int idx,
void am65_cpts_estf_disable(struct am65_cpts *cpts, int idx)
static void am65_cpts_perout_enable_hw(struct am65_cpts *cpts,
static int am65_cpts_perout_enable(struct am65_cpts *cpts,
static int am65_cpts_pps_enable(struct am65_cpts *cpts, int on)
struct am65_cpts *cpts = container_of(ptp, struct am65_cpts, ptp_info);
static bool am65_cpts_match_tx_ts(struct am65_cpts *cpts,
static void am65_cpts_find_tx_ts(struct am65_cpts *cpts)
struct am65_cpts *cpts = container_of(ptp, struct am65_cpts, ptp_info);
static u64 am65_cpts_find_rx_ts(struct am65_cpts *cpts, u32 skb_mtype_seqid)
void am65_cpts_rx_timestamp(struct am65_cpts *cpts, unsigned int port_id,
void am65_cpts_tx_timestamp(struct am65_cpts *cpts, struct sk_buff *skb)
struct am65_cpts;
void am65_cpts_release(struct am65_cpts *cpts);
struct am65_cpts *am65_cpts_create(struct device *dev, void __iomem *regs,
int am65_cpts_phc_index(struct am65_cpts *cpts);
void am65_cpts_rx_timestamp(struct am65_cpts *cpts, unsigned int port_id,
void am65_cpts_tx_timestamp(struct am65_cpts *cpts, struct sk_buff *skb);
void am65_cpts_prep_tx_timestamp(struct am65_cpts *cpts, unsigned int port_id,
u64 am65_cpts_ns_gettime(struct am65_cpts *cpts);
int am65_cpts_estf_enable(struct am65_cpts *cpts, int idx,
void am65_cpts_estf_disable(struct am65_cpts *cpts, int idx);
void am65_cpts_suspend(struct am65_cpts *cpts);
void am65_cpts_resume(struct am65_cpts *cpts);
static inline void am65_cpts_release(struct am65_cpts *cpts)
static inline struct am65_cpts *am65_cpts_create(struct device *dev,
static inline int am65_cpts_phc_index(struct am65_cpts *cpts)
static inline void am65_cpts_rx_timestamp(struct am65_cpts *cpts,
static inline void am65_cpts_tx_timestamp(struct am65_cpts *cpts,
static inline void am65_cpts_prep_tx_timestamp(struct am65_cpts *cpts,
static inline s64 am65_cpts_ns_gettime(struct am65_cpts *cpts)
static inline int am65_cpts_estf_enable(struct am65_cpts *cpts, int idx,
static inline void am65_cpts_estf_disable(struct am65_cpts *cpts, int idx)
static inline void am65_cpts_suspend(struct am65_cpts *cpts)
static inline void am65_cpts_resume(struct am65_cpts *cpts)