H A D | virtio_rtc_driver.c | 80 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...] |