Symbol: viortc_dev
drivers/virtio/virtio_rtc_class.c
234
struct viortc_class *viortc_class_init(struct viortc_dev *viortc,
drivers/virtio/virtio_rtc_class.c
26
struct viortc_dev *viortc;
drivers/virtio/virtio_rtc_driver.c
100
struct viortc_dev *viortc;
drivers/virtio/virtio_rtc_driver.c
1013
static int viortc_init_clock(struct viortc_dev *viortc, u16 vio_clk_id)
drivers/virtio/virtio_rtc_driver.c
1057
static void viortc_clocks_deinit(struct viortc_dev *viortc)
drivers/virtio/virtio_rtc_driver.c
1084
static int viortc_clocks_init(struct viortc_dev *viortc)
drivers/virtio/virtio_rtc_driver.c
1135
static int viortc_populate_vq(struct viortc_dev *viortc,
drivers/virtio/virtio_rtc_driver.c
1177
static int viortc_alloc_vq_bufs(struct viortc_dev *viortc,
drivers/virtio/virtio_rtc_driver.c
1212
static int viortc_init_vqs(struct viortc_dev *viortc)
drivers/virtio/virtio_rtc_driver.c
1271
struct viortc_dev *viortc;
drivers/virtio/virtio_rtc_driver.c
1330
struct viortc_dev *viortc = vdev->priv;
drivers/virtio/virtio_rtc_driver.c
134
static int viortc_feed_vq(struct viortc_dev *viortc, struct virtqueue *vq,
drivers/virtio/virtio_rtc_driver.c
1350
struct viortc_dev *viortc = dev->priv;
drivers/virtio/virtio_rtc_driver.c
158
static struct viortc_msg *viortc_msg_init(struct viortc_dev *viortc,
drivers/virtio/virtio_rtc_driver.c
231
struct viortc_dev *viortc))
drivers/virtio/virtio_rtc_driver.c
233
struct viortc_dev *viortc = vq->vdev->priv;
drivers/virtio/virtio_rtc_driver.c
281
struct viortc_dev *viortc)
drivers/virtio/virtio_rtc_driver.c
318
struct viortc_dev *viortc)
drivers/virtio/virtio_rtc_driver.c
589
int viortc_read(struct viortc_dev *viortc, u16 vio_clk_id, u64 *reading)
drivers/virtio/virtio_rtc_driver.c
629
int viortc_read_cross(struct viortc_dev *viortc, u16 vio_clk_id, u8 hw_counter,
drivers/virtio/virtio_rtc_driver.c
673
static int viortc_cfg(struct viortc_dev *viortc, u16 *num_clocks)
drivers/virtio/virtio_rtc_driver.c
711
static int viortc_clock_cap(struct viortc_dev *viortc, u16 vio_clk_id, u8 *type,
drivers/virtio/virtio_rtc_driver.c
753
int viortc_cross_cap(struct viortc_dev *viortc, u16 vio_clk_id, u8 hw_counter,
drivers/virtio/virtio_rtc_driver.c
796
int viortc_read_alarm(struct viortc_dev *viortc, u16 vio_clk_id,
drivers/virtio/virtio_rtc_driver.c
80
struct viortc_dev *viortc;
drivers/virtio/virtio_rtc_driver.c
840
int viortc_set_alarm(struct viortc_dev *viortc, u16 vio_clk_id, u64 alarm_time,
drivers/virtio/virtio_rtc_driver.c
883
int viortc_set_alarm_enabled(struct viortc_dev *viortc, u16 vio_clk_id,
drivers/virtio/virtio_rtc_driver.c
933
static int viortc_init_rtc_class_clock(struct viortc_dev *viortc,
drivers/virtio/virtio_rtc_driver.c
980
static int viortc_init_ptp_clock(struct viortc_dev *viortc, u16 vio_clk_id,
drivers/virtio/virtio_rtc_internal.h
112
static inline struct viortc_class *viortc_class_init(struct viortc_dev *viortc,
drivers/virtio/virtio_rtc_internal.h
19
struct viortc_dev;
drivers/virtio/virtio_rtc_internal.h
21
int viortc_read(struct viortc_dev *viortc, u16 vio_clk_id, u64 *reading);
drivers/virtio/virtio_rtc_internal.h
22
int viortc_read_cross(struct viortc_dev *viortc, u16 vio_clk_id, u8 hw_counter,
drivers/virtio/virtio_rtc_internal.h
24
int viortc_cross_cap(struct viortc_dev *viortc, u16 vio_clk_id, u8 hw_counter,
drivers/virtio/virtio_rtc_internal.h
26
int viortc_read_alarm(struct viortc_dev *viortc, u16 vio_clk_id,
drivers/virtio/virtio_rtc_internal.h
28
int viortc_set_alarm(struct viortc_dev *viortc, u16 vio_clk_id, u64 alarm_time,
drivers/virtio/virtio_rtc_internal.h
30
int viortc_set_alarm_enabled(struct viortc_dev *viortc, u16 vio_clk_id,
drivers/virtio/virtio_rtc_internal.h
43
struct viortc_ptp_clock *viortc_ptp_register(struct viortc_dev *viortc,
drivers/virtio/virtio_rtc_internal.h
53
viortc_ptp_register(struct viortc_dev *viortc, struct device *parent_dev,
drivers/virtio/virtio_rtc_internal.h
92
struct viortc_class *viortc_class_init(struct viortc_dev *viortc,
drivers/virtio/virtio_rtc_ptp.c
267
static int viortc_ptp_get_cross_cap(struct viortc_dev *viortc,
drivers/virtio/virtio_rtc_ptp.c
302
struct viortc_ptp_clock *viortc_ptp_register(struct viortc_dev *viortc,
drivers/virtio/virtio_rtc_ptp.c
32
struct viortc_dev *viortc;