Lines Matching defs:viortc_dev

41  * struct viortc_dev - virtio_rtc device data
53 struct viortc_dev {
80 struct viortc_dev *viortc;
100 struct viortc_dev *viortc;
134 static int viortc_feed_vq(struct viortc_dev *viortc, struct virtqueue *vq,
158 static struct viortc_msg *viortc_msg_init(struct viortc_dev *viortc,
231 struct viortc_dev *viortc))
233 struct viortc_dev *viortc = vq->vdev->priv;
281 struct viortc_dev *viortc)
318 struct viortc_dev *viortc)
515 * @viortc: device data (struct viortc_dev *)
589 int viortc_read(struct viortc_dev *viortc, u16 vio_clk_id, u64 *reading)
629 int viortc_read_cross(struct viortc_dev *viortc, u16 vio_clk_id, u8 hw_counter,
673 static int viortc_cfg(struct viortc_dev *viortc, u16 *num_clocks)
711 static int viortc_clock_cap(struct viortc_dev *viortc, u16 vio_clk_id, u8 *type,
753 int viortc_cross_cap(struct viortc_dev *viortc, u16 vio_clk_id, u8 hw_counter,
796 int viortc_read_alarm(struct viortc_dev *viortc, u16 vio_clk_id,
840 int viortc_set_alarm(struct viortc_dev *viortc, u16 vio_clk_id, u64 alarm_time,
883 int viortc_set_alarm_enabled(struct viortc_dev *viortc, u16 vio_clk_id,
933 static int viortc_init_rtc_class_clock(struct viortc_dev *viortc,
980 static int viortc_init_ptp_clock(struct viortc_dev *viortc, u16 vio_clk_id,
1013 static int viortc_init_clock(struct viortc_dev *viortc, u16 vio_clk_id)
1057 static void viortc_clocks_deinit(struct viortc_dev *viortc)
1084 static int viortc_clocks_init(struct viortc_dev *viortc)
1135 static int viortc_populate_vq(struct viortc_dev *viortc,
1177 static int viortc_alloc_vq_bufs(struct viortc_dev *viortc,
1212 static int viortc_init_vqs(struct viortc_dev *viortc)
1260 static void __viortc_remove(struct viortc_dev *viortc)
1280 struct viortc_dev *viortc;
1339 struct viortc_dev *viortc = vdev->priv;
1356 struct viortc_dev *viortc = dev->priv;