Home
last modified time | relevance | path

Searched defs:viortc (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/virtio/
H A Dvirtio_rtc_driver.c80 struct viortc_dev *viortc; member
100 struct viortc_dev *viortc; in viortc_class_from_dev() local
134 static int viortc_feed_vq(struct viortc_dev *viortc, struct virtqueue *vq, in viortc_feed_vq() argument
158 static struct viortc_msg *viortc_msg_init(struct viortc_dev *viortc, in viortc_msg_init() argument
231 viortc_do_cb(struct virtqueue * vq,void (* handle_buf)(void * token,unsigned int len,struct virtqueue * vq,struct viortc_vq * viortc_vq,struct viortc_dev * viortc)) viortc_do_cb() argument
233 struct viortc_dev *viortc = vq->vdev->priv; viortc_do_cb() local
281 viortc_requestq_hdlr(void * token,unsigned int len,struct virtqueue * vq,struct viortc_vq * viortc_vq,struct viortc_dev * viortc) viortc_requestq_hdlr() argument
318 viortc_alarmq_hdlr(void * token,unsigned int len,struct virtqueue * vq,struct viortc_vq * viortc_vq,struct viortc_dev * viortc) viortc_alarmq_hdlr() argument
520 VIORTC_MSG_INIT(hdl,viortc) global() argument
589 viortc_read(struct viortc_dev * viortc,u16 vio_clk_id,u64 * reading) viortc_read() argument
629 viortc_read_cross(struct viortc_dev * viortc,u16 vio_clk_id,u8 hw_counter,u64 * reading,u64 * cycles) viortc_read_cross() argument
673 viortc_cfg(struct viortc_dev * viortc,u16 * num_clocks) viortc_cfg() argument
711 viortc_clock_cap(struct viortc_dev * viortc,u16 vio_clk_id,u8 * type,u8 * leap_second_smearing,u8 * flags) viortc_clock_cap() argument
753 viortc_cross_cap(struct viortc_dev * viortc,u16 vio_clk_id,u8 hw_counter,bool * supported) viortc_cross_cap() argument
796 viortc_read_alarm(struct viortc_dev * viortc,u16 vio_clk_id,u64 * alarm_time,bool * enabled) viortc_read_alarm() argument
840 viortc_set_alarm(struct viortc_dev * viortc,u16 vio_clk_id,u64 alarm_time,bool alarm_enable) viortc_set_alarm() argument
883 viortc_set_alarm_enabled(struct viortc_dev * viortc,u16 vio_clk_id,bool alarm_enable) viortc_set_alarm_enabled() argument
933 viortc_init_rtc_class_clock(struct viortc_dev * viortc,u16 vio_clk_id,u8 clock_type,u8 flags) viortc_init_rtc_class_clock() argument
980 viortc_init_ptp_clock(struct viortc_dev * viortc,u16 vio_clk_id,u8 clock_type,u8 leap_second_smearing) viortc_init_ptp_clock() argument
1013 viortc_init_clock(struct viortc_dev * viortc,u16 vio_clk_id) viortc_init_clock() argument
1057 viortc_clocks_deinit(struct viortc_dev * viortc) viortc_clocks_deinit() argument
1084 viortc_clocks_init(struct viortc_dev * viortc) viortc_clocks_init() argument
1135 viortc_populate_vq(struct viortc_dev * viortc,struct viortc_vq * viortc_vq,u32 buf_cap,bool lock) viortc_populate_vq() argument
1177 viortc_alloc_vq_bufs(struct viortc_dev * viortc,unsigned int num_elems,u32 buf_cap) viortc_alloc_vq_bufs() argument
1212 viortc_init_vqs(struct viortc_dev * viortc) viortc_init_vqs() argument
1271 struct viortc_dev *viortc; viortc_probe() local
1330 struct viortc_dev *viortc = vdev->priv; viortc_remove() local
1350 struct viortc_dev *viortc = dev->priv; viortc_restore() local
[all...]
H A Dvirtio_rtc_internal.h53 viortc_ptp_register(struct viortc_dev *viortc, struct device *parent_dev, in viortc_ptp_register() argument
112 static inline struct viortc_class *viortc_class_init(struct viortc_dev *viortc, in viortc_class_init() argument
[all...]
H A Dvirtio_rtc_ptp.c32 struct viortc_dev *viortc; member
267 static int viortc_ptp_get_cross_cap(struct viortc_dev *viortc, in viortc_ptp_get_cross_cap() argument
302 struct viortc_ptp_clock *viortc_ptp_register(struct viortc_dev *viortc, in viortc_ptp_register() argument
[all...]
H A Dvirtio_rtc_class.c26 struct viortc_dev *viortc; member
234 struct viortc_class *viortc_class_init(struct viortc_dev *viortc, in viortc_class_init() argument
[all...]