Lines Matching refs:netc_timer
105 struct netc_timer { struct
130 #define ptp_to_netc_timer(ptp) container_of((ptp), struct netc_timer, caps) argument
137 static void netc_timer_cnt_write(struct netc_timer *priv, u64 ns) in netc_timer_cnt_write()
155 static u64 netc_timer_offset_read(struct netc_timer *priv) in netc_timer_offset_read()
167 static void netc_timer_offset_write(struct netc_timer *priv, u64 offset) in netc_timer_offset_write()
176 static u64 netc_timer_cur_time_read(struct netc_timer *priv) in netc_timer_cur_time_read()
191 static void netc_timer_alarm_write(struct netc_timer *priv, in netc_timer_alarm_write()
201 static u32 netc_timer_get_integral_period(struct netc_timer *priv) in netc_timer_get_integral_period()
211 static u32 netc_timer_calculate_fiper_pw(struct netc_timer *priv, in netc_timer_calculate_fiper_pw()
232 static void netc_timer_set_pps_alarm(struct netc_timer *priv, int channel, in netc_timer_set_pps_alarm()
246 static void netc_timer_set_perout_alarm(struct netc_timer *priv, int channel, in netc_timer_set_perout_alarm()
265 static int netc_timer_get_alarm_id(struct netc_timer *priv) in netc_timer_get_alarm_id()
279 static u64 netc_timer_get_gclk_period(struct netc_timer *priv) in netc_timer_get_gclk_period()
290 static void netc_timer_enable_periodic_pulse(struct netc_timer *priv, in netc_timer_enable_periodic_pulse()
322 static void netc_timer_disable_periodic_pulse(struct netc_timer *priv, in netc_timer_disable_periodic_pulse()
344 static u8 netc_timer_select_pps_channel(struct netc_timer *priv) in netc_timer_select_pps_channel()
361 static int netc_timer_enable_pps(struct netc_timer *priv, in netc_timer_enable_pps()
424 static int net_timer_enable_perout(struct netc_timer *priv, in net_timer_enable_perout()
499 static void netc_timer_handle_etts_event(struct netc_timer *priv, int index, in netc_timer_handle_etts_event()
523 static int netc_timer_enable_extts(struct netc_timer *priv, in netc_timer_enable_extts()
557 static void netc_timer_disable_fiper(struct netc_timer *priv) in netc_timer_disable_fiper()
573 static void netc_timer_enable_fiper(struct netc_timer *priv) in netc_timer_enable_fiper()
603 struct netc_timer *priv = ptp_to_netc_timer(ptp); in netc_timer_enable()
620 struct netc_timer *priv = ptp_to_netc_timer(ptp); in netc_timer_perout_loopback()
639 static void netc_timer_adjust_period(struct netc_timer *priv, u64 period) in netc_timer_adjust_period()
664 struct netc_timer *priv = ptp_to_netc_timer(ptp); in netc_timer_adjfine()
675 struct netc_timer *priv = ptp_to_netc_timer(ptp); in netc_timer_adjtime()
702 struct netc_timer *priv = ptp_to_netc_timer(ptp); in netc_timer_gettimex64()
722 struct netc_timer *priv = ptp_to_netc_timer(ptp); in netc_timer_settime64()
758 static void netc_timer_init(struct netc_timer *priv) in netc_timer_init()
803 struct netc_timer *priv; in netc_timer_pci_probe()
846 struct netc_timer *priv = pci_get_drvdata(pdev); in netc_timer_pci_remove()
853 static int netc_timer_get_reference_clk_source(struct netc_timer *priv) in netc_timer_get_reference_clk_source()
890 static int netc_timer_parse_dt(struct netc_timer *priv) in netc_timer_parse_dt()
897 struct netc_timer *priv = data; in netc_timer_isr()
935 static int netc_timer_init_msix_irq(struct netc_timer *priv) in netc_timer_init_msix_irq()
960 static void netc_timer_free_msix_irq(struct netc_timer *priv) in netc_timer_free_msix_irq()
968 static int netc_timer_get_global_ip_rev(struct netc_timer *priv) in netc_timer_get_global_ip_rev()
981 struct netc_timer *priv; in netc_timer_probe()
1031 struct netc_timer *priv = pci_get_drvdata(pdev); in netc_timer_remove()