Symbol: ub953_data
drivers/media/i2c/ds90ub953.c
1000
static int ub953_register_clkout(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
1036
static int ub953_add_i2c_adapter(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
106
static int ub953_read(struct ub953_data *priv, u8 reg, u8 *val, int *err)
drivers/media/i2c/ds90ub953.c
1070
static int ub953_parse_dt(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
1106
static int ub953_hw_init(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
1188
static int ub953_subdev_init(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
1237
static void ub953_subdev_uninit(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
1248
struct ub953_data *priv;
drivers/media/i2c/ds90ub953.c
1330
struct ub953_data *priv = sd_to_ub953(sd);
drivers/media/i2c/ds90ub953.c
134
static int ub953_write(struct ub953_data *priv, u8 reg, u8 val, int *err)
drivers/media/i2c/ds90ub953.c
156
static int ub953_select_ind_reg_block(struct ub953_data *priv, u8 block)
drivers/media/i2c/ds90ub953.c
177
static int ub953_read_ind(struct ub953_data *priv, u8 block, u8 reg, u8 *val,
drivers/media/i2c/ds90ub953.c
220
static int ub953_write_ind(struct ub953_data *priv, u8 block, u8 reg, u8 val,
drivers/media/i2c/ds90ub953.c
263
struct ub953_data *priv = gpiochip_get_data(gc);
drivers/media/i2c/ds90ub953.c
279
struct ub953_data *priv = gpiochip_get_data(gc);
drivers/media/i2c/ds90ub953.c
290
struct ub953_data *priv = gpiochip_get_data(gc);
drivers/media/i2c/ds90ub953.c
309
struct ub953_data *priv = gpiochip_get_data(gc);
drivers/media/i2c/ds90ub953.c
322
struct ub953_data *priv = gpiochip_get_data(gc);
drivers/media/i2c/ds90ub953.c
339
static int ub953_gpiochip_probe(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
377
static void ub953_gpiochip_remove(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
419
struct ub953_data *priv = sd_to_ub953(sd);
drivers/media/i2c/ds90ub953.c
432
struct ub953_data *priv = sd_to_ub953(sd);
drivers/media/i2c/ds90ub953.c
484
struct ub953_data *priv = sd_to_ub953(sd);
drivers/media/i2c/ds90ub953.c
594
struct ub953_data *priv = sd_to_ub953(sd);
drivers/media/i2c/ds90ub953.c
616
struct ub953_data *priv = sd_to_ub953(sd);
drivers/media/i2c/ds90ub953.c
664
struct ub953_data *priv = sd_to_ub953(notifier->sd);
drivers/media/i2c/ds90ub953.c
698
static int ub953_v4l2_notifier_register(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
737
static void ub953_v4l2_notifier_unregister(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
747
static int ub953_i2c_master_init(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
769
static u64 ub953_get_fc_rate(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
788
static unsigned long ub953_calc_clkout_ub953(struct ub953_data *priv,
drivers/media/i2c/ds90ub953.c
825
static unsigned long ub953_calc_clkout_ub971(struct ub953_data *priv,
drivers/media/i2c/ds90ub953.c
848
static void ub953_calc_clkout_params(struct ub953_data *priv,
drivers/media/i2c/ds90ub953.c
887
static int ub953_write_clkout_regs(struct ub953_data *priv,
drivers/media/i2c/ds90ub953.c
915
struct ub953_data *priv = container_of(hw, struct ub953_data, clkout_clk_hw);
drivers/media/i2c/ds90ub953.c
97
static inline struct ub953_data *sd_to_ub953(struct v4l2_subdev *sd)
drivers/media/i2c/ds90ub953.c
970
struct ub953_data *priv = container_of(hw, struct ub953_data, clkout_clk_hw);
drivers/media/i2c/ds90ub953.c
983
struct ub953_data *priv = container_of(hw, struct ub953_data, clkout_clk_hw);
drivers/media/i2c/ds90ub953.c
99
return container_of(sd, struct ub953_data, sd);