Lines Matching refs:vio_clk_id
589 int viortc_read(struct viortc_dev *viortc, u16 vio_clk_id, u64 *reading) in viortc_read() argument
600 VIORTC_MSG_WRITE(hdl, clock_id, &vio_clk_id); in viortc_read()
629 int viortc_read_cross(struct viortc_dev *viortc, u16 vio_clk_id, u8 hw_counter, in viortc_read_cross() argument
641 VIORTC_MSG_WRITE(hdl, clock_id, &vio_clk_id); in viortc_read_cross()
711 static int viortc_clock_cap(struct viortc_dev *viortc, u16 vio_clk_id, u8 *type, in viortc_clock_cap() argument
723 VIORTC_MSG_WRITE(hdl, clock_id, &vio_clk_id); in viortc_clock_cap()
753 int viortc_cross_cap(struct viortc_dev *viortc, u16 vio_clk_id, u8 hw_counter, in viortc_cross_cap() argument
766 VIORTC_MSG_WRITE(hdl, clock_id, &vio_clk_id); in viortc_cross_cap()
796 int viortc_read_alarm(struct viortc_dev *viortc, u16 vio_clk_id, in viortc_read_alarm() argument
809 VIORTC_MSG_WRITE(hdl, clock_id, &vio_clk_id); in viortc_read_alarm()
840 int viortc_set_alarm(struct viortc_dev *viortc, u16 vio_clk_id, u64 alarm_time, in viortc_set_alarm() argument
856 VIORTC_MSG_WRITE(hdl, clock_id, &vio_clk_id); in viortc_set_alarm()
883 int viortc_set_alarm_enabled(struct viortc_dev *viortc, u16 vio_clk_id, in viortc_set_alarm_enabled() argument
899 VIORTC_MSG_WRITE(hdl, clock_id, &vio_clk_id); in viortc_set_alarm_enabled()
934 u16 vio_clk_id, u8 clock_type, u8 flags) in viortc_init_rtc_class_clock() argument
944 vio_clk_id); in viortc_init_rtc_class_clock()
957 viortc_class = viortc_class_init(viortc, vio_clk_id, have_alarm, dev); in viortc_init_rtc_class_clock()
980 static int viortc_init_ptp_clock(struct viortc_dev *viortc, u16 vio_clk_id, in viortc_init_ptp_clock() argument
991 vio_ptp = viortc_ptp_register(viortc, dev, vio_clk_id, ptp_clock_name); in viortc_init_ptp_clock()
998 viortc->clocks_to_unregister[vio_clk_id] = vio_ptp; in viortc_init_ptp_clock()
1013 static int viortc_init_clock(struct viortc_dev *viortc, u16 vio_clk_id) in viortc_init_clock() argument
1019 ret = viortc_clock_cap(viortc, vio_clk_id, &clock_type, in viortc_init_clock()
1028 ret = viortc_init_rtc_class_clock(viortc, vio_clk_id, in viortc_init_clock()
1037 ret = viortc_init_ptp_clock(viortc, vio_clk_id, clock_type, in viortc_init_clock()
1048 vio_clk_id, clock_type, leap_second_smearing); in viortc_init_clock()