ub953_data
struct ub953_data *priv = container_of(hw, struct ub953_data, clkout_clk_hw);
struct ub953_data *priv = container_of(hw, struct ub953_data, clkout_clk_hw);
static int ub953_register_clkout(struct ub953_data *priv)
static int ub953_read(struct ub953_data *priv, u8 reg, u8 *val, int *err)
static int ub953_add_i2c_adapter(struct ub953_data *priv)
static int ub953_parse_dt(struct ub953_data *priv)
static int ub953_hw_init(struct ub953_data *priv)
static int ub953_subdev_init(struct ub953_data *priv)
static void ub953_subdev_uninit(struct ub953_data *priv)
struct ub953_data *priv;
static int ub953_write(struct ub953_data *priv, u8 reg, u8 val, int *err)
struct ub953_data *priv = sd_to_ub953(sd);
static int ub953_select_ind_reg_block(struct ub953_data *priv, u8 block)
static int ub953_read_ind(struct ub953_data *priv, u8 block, u8 reg, u8 *val,
static int ub953_write_ind(struct ub953_data *priv, u8 block, u8 reg, u8 val,
struct ub953_data *priv = gpiochip_get_data(gc);
struct ub953_data *priv = gpiochip_get_data(gc);
struct ub953_data *priv = gpiochip_get_data(gc);
struct ub953_data *priv = gpiochip_get_data(gc);
struct ub953_data *priv = gpiochip_get_data(gc);
static int ub953_gpiochip_probe(struct ub953_data *priv)
static void ub953_gpiochip_remove(struct ub953_data *priv)
struct ub953_data *priv = sd_to_ub953(sd);
struct ub953_data *priv = sd_to_ub953(sd);
struct ub953_data *priv = sd_to_ub953(sd);
struct ub953_data *priv = sd_to_ub953(sd);
struct ub953_data *priv = sd_to_ub953(sd);
struct ub953_data *priv = sd_to_ub953(sd);
struct ub953_data *priv = sd_to_ub953(notifier->sd);
static int ub953_v4l2_notifier_register(struct ub953_data *priv)
static void ub953_v4l2_notifier_unregister(struct ub953_data *priv)
static int ub953_i2c_master_init(struct ub953_data *priv)
static u64 ub953_get_fc_rate(struct ub953_data *priv)
static unsigned long ub953_calc_clkout_ub953(struct ub953_data *priv,
static unsigned long ub953_calc_clkout_ub971(struct ub953_data *priv,
static void ub953_calc_clkout_params(struct ub953_data *priv,
static int ub953_write_clkout_regs(struct ub953_data *priv,
static inline struct ub953_data *sd_to_ub953(struct v4l2_subdev *sd)
struct ub953_data *priv = container_of(hw, struct ub953_data, clkout_clk_hw);
return container_of(sd, struct ub953_data, sd);