Lines Matching refs:icss_iep

21 #include "icss_iep.h"
102 struct icss_iep {
133 int icss_iep_get_count_hi(struct icss_iep *iep)
150 int icss_iep_get_count_low(struct icss_iep *iep)
167 int icss_iep_get_ptp_clock_idx(struct icss_iep *iep)
175 static void icss_iep_set_counter(struct icss_iep *iep, u64 ns)
183 static void icss_iep_update_to_next_boundary(struct icss_iep *iep, u64 start_ns);
193 static void icss_iep_settime(struct icss_iep *iep, u64 ns)
226 static u64 icss_iep_gettime(struct icss_iep *iep,
250 static void icss_iep_enable(struct icss_iep *iep)
257 static void icss_iep_disable(struct icss_iep *iep)
264 static void icss_iep_enable_shadow_mode(struct icss_iep *iep)
313 static void icss_iep_set_default_inc(struct icss_iep *iep, u8 def_inc)
320 static void icss_iep_set_compensation_inc(struct icss_iep *iep, u16 compen_inc)
335 static void icss_iep_set_compensation_count(struct icss_iep *iep,
349 static void icss_iep_set_slow_compensation_count(struct icss_iep *iep,
358 struct icss_iep *iep = container_of(ptp, struct icss_iep, ptp_info);
411 struct icss_iep *iep = container_of(ptp, struct icss_iep, ptp_info);
431 struct icss_iep *iep = container_of(ptp, struct icss_iep, ptp_info);
445 struct icss_iep *iep = container_of(ptp, struct icss_iep, ptp_info);
456 static void icss_iep_update_to_next_boundary(struct icss_iep *iep, u64 start_ns)
478 static int icss_iep_perout_enable_hw(struct icss_iep *iep,
546 static int icss_iep_perout_enable(struct icss_iep *iep,
574 static int icss_iep_pps_enable(struct icss_iep *iep, int on)
618 static int icss_iep_extts_enable(struct icss_iep *iep, u32 index, int on)
652 struct icss_iep *iep = container_of(ptp, struct icss_iep, ptp_info);
679 struct icss_iep *icss_iep_get_idx(struct device_node *np, int idx)
683 struct icss_iep *iep;
715 struct icss_iep *icss_iep_get(struct device_node *np)
721 void icss_iep_put(struct icss_iep *iep)
730 void icss_iep_init_fw(struct icss_iep *iep)
750 void icss_iep_exit_fw(struct icss_iep *iep)
756 int icss_iep_init(struct icss_iep *iep, const struct icss_iep_clockops *clkops,
803 int icss_iep_exit(struct icss_iep *iep)
818 struct icss_iep *iep;
878 struct icss_iep *iep = context;
888 struct icss_iep *iep = context;