viortc_dev
struct viortc_class *viortc_class_init(struct viortc_dev *viortc,
struct viortc_dev *viortc;
struct viortc_dev *viortc;
static int viortc_init_clock(struct viortc_dev *viortc, u16 vio_clk_id)
static void viortc_clocks_deinit(struct viortc_dev *viortc)
static int viortc_clocks_init(struct viortc_dev *viortc)
static int viortc_populate_vq(struct viortc_dev *viortc,
static int viortc_alloc_vq_bufs(struct viortc_dev *viortc,
static int viortc_init_vqs(struct viortc_dev *viortc)
struct viortc_dev *viortc;
struct viortc_dev *viortc = vdev->priv;
static int viortc_feed_vq(struct viortc_dev *viortc, struct virtqueue *vq,
struct viortc_dev *viortc = dev->priv;
static struct viortc_msg *viortc_msg_init(struct viortc_dev *viortc,
struct viortc_dev *viortc))
struct viortc_dev *viortc = vq->vdev->priv;
struct viortc_dev *viortc)
struct viortc_dev *viortc)
int viortc_read(struct viortc_dev *viortc, u16 vio_clk_id, u64 *reading)
int viortc_read_cross(struct viortc_dev *viortc, u16 vio_clk_id, u8 hw_counter,
static int viortc_cfg(struct viortc_dev *viortc, u16 *num_clocks)
static int viortc_clock_cap(struct viortc_dev *viortc, u16 vio_clk_id, u8 *type,
int viortc_cross_cap(struct viortc_dev *viortc, u16 vio_clk_id, u8 hw_counter,
int viortc_read_alarm(struct viortc_dev *viortc, u16 vio_clk_id,
struct viortc_dev *viortc;
int viortc_set_alarm(struct viortc_dev *viortc, u16 vio_clk_id, u64 alarm_time,
int viortc_set_alarm_enabled(struct viortc_dev *viortc, u16 vio_clk_id,
static int viortc_init_rtc_class_clock(struct viortc_dev *viortc,
static int viortc_init_ptp_clock(struct viortc_dev *viortc, u16 vio_clk_id,
static inline struct viortc_class *viortc_class_init(struct viortc_dev *viortc,
struct viortc_dev;
int viortc_read(struct viortc_dev *viortc, u16 vio_clk_id, u64 *reading);
int viortc_read_cross(struct viortc_dev *viortc, u16 vio_clk_id, u8 hw_counter,
int viortc_cross_cap(struct viortc_dev *viortc, u16 vio_clk_id, u8 hw_counter,
int viortc_read_alarm(struct viortc_dev *viortc, u16 vio_clk_id,
int viortc_set_alarm(struct viortc_dev *viortc, u16 vio_clk_id, u64 alarm_time,
int viortc_set_alarm_enabled(struct viortc_dev *viortc, u16 vio_clk_id,
struct viortc_ptp_clock *viortc_ptp_register(struct viortc_dev *viortc,
viortc_ptp_register(struct viortc_dev *viortc, struct device *parent_dev,
struct viortc_class *viortc_class_init(struct viortc_dev *viortc,
static int viortc_ptp_get_cross_cap(struct viortc_dev *viortc,
struct viortc_ptp_clock *viortc_ptp_register(struct viortc_dev *viortc,
struct viortc_dev *viortc;