Symbol: ub953_data
drivers/media/i2c/ds90ub953.c
1029
struct ub953_data *priv = container_of(hw, struct ub953_data, clkout_clk_hw);
drivers/media/i2c/ds90ub953.c
1042
struct ub953_data *priv = container_of(hw, struct ub953_data, clkout_clk_hw);
drivers/media/i2c/ds90ub953.c
1059
static int ub953_register_clkout(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
1095
static int ub953_add_i2c_adapter(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
1129
static int ub953_parse_dt(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
1165
static int ub953_hw_init(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
1247
static int ub953_subdev_init(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
1296
static void ub953_subdev_uninit(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
1307
struct ub953_data *priv;
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
1389
struct ub953_data *priv = sd_to_ub953(sd);
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
430
struct ub953_data *priv = sd_to_ub953(sd);
drivers/media/i2c/ds90ub953.c
491
struct ub953_data *priv = sd_to_ub953(sd);
drivers/media/i2c/ds90ub953.c
543
struct ub953_data *priv = sd_to_ub953(sd);
drivers/media/i2c/ds90ub953.c
653
struct ub953_data *priv = sd_to_ub953(sd);
drivers/media/i2c/ds90ub953.c
675
struct ub953_data *priv = sd_to_ub953(sd);
drivers/media/i2c/ds90ub953.c
723
struct ub953_data *priv = sd_to_ub953(notifier->sd);
drivers/media/i2c/ds90ub953.c
757
static int ub953_v4l2_notifier_register(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
796
static void ub953_v4l2_notifier_unregister(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
806
static int ub953_i2c_master_init(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
828
static u64 ub953_get_fc_rate(struct ub953_data *priv)
drivers/media/i2c/ds90ub953.c
847
static unsigned long ub953_calc_clkout_ub953(struct ub953_data *priv,
drivers/media/i2c/ds90ub953.c
884
static unsigned long ub953_calc_clkout_ub971(struct ub953_data *priv,
drivers/media/i2c/ds90ub953.c
907
static void ub953_calc_clkout_params(struct ub953_data *priv,
drivers/media/i2c/ds90ub953.c
946
static int ub953_write_clkout_regs(struct ub953_data *priv,
drivers/media/i2c/ds90ub953.c
97
static inline struct ub953_data *sd_to_ub953(struct v4l2_subdev *sd)
drivers/media/i2c/ds90ub953.c
974
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);