Symbol: icvs
drivers/media/i2c/cvs/core.c
126
static int cvs_read_i2c(struct icvs *ctx, __be16 cmd_id, void *resp,
drivers/media/i2c/cvs/core.c
166
static int cvs_write_i2c(struct icvs *ctx, const void *data, int size)
drivers/media/i2c/cvs/core.c
215
static int cvs_schedule_and_wait(struct icvs *ctx, unsigned int work_delay_ms,
drivers/media/i2c/cvs/core.c
249
static int cvs_wait_wake_or_sleep(struct icvs *ctx,
drivers/media/i2c/cvs/core.c
286
static int cvs_config_mipi(struct icvs *ctx, struct icvs_cmd *c, size_t len)
drivers/media/i2c/cvs/core.c
310
static int cvs_get_device_state(struct icvs *ctx, u8 *state)
drivers/media/i2c/cvs/core.c
333
static int cvs_get_device_caps(struct icvs *ctx,
drivers/media/i2c/cvs/core.c
364
static int cvs_hw_init(struct icvs *ctx)
drivers/media/i2c/cvs/core.c
405
struct icvs *ctx = dev_id;
drivers/media/i2c/cvs/core.c
420
static void cvs_reset(struct icvs *ctx)
drivers/media/i2c/cvs/core.c
441
struct icvs *ctx = container_of(work, struct icvs, work.work);
drivers/media/i2c/cvs/core.c
484
int cvs_send(struct icvs *ctx, struct icvs_cmd *cmd, size_t len)
drivers/media/i2c/cvs/core.c
604
int cvs_set_link_owner(struct icvs *ctx, enum icvs_csi_link_owner owner)
drivers/media/i2c/cvs/core.c
626
static int cvs_configure_dev_caps(struct icvs *ctx)
drivers/media/i2c/cvs/core.c
658
struct icvs *ctx;
drivers/media/i2c/cvs/core.c
861
struct icvs *ctx = dev_get_drvdata(dev);
drivers/media/i2c/cvs/core.c
893
struct icvs *ctx = dev_get_drvdata(dev);
drivers/media/i2c/cvs/core.c
90
static void cvs_set_quirks(struct icvs *ctx, u16 vid, u16 pid)
drivers/media/i2c/cvs/core.c
910
struct icvs *ctx = dev_get_drvdata(dev);
drivers/media/i2c/cvs/core.c
935
struct icvs *ctx = dev_get_drvdata(dev);
drivers/media/i2c/cvs/core.c
951
struct icvs *ctx = dev_get_drvdata(dev);
drivers/media/i2c/cvs/icvs.h
484
static inline struct device *cvs_dev(struct icvs *ctx)
drivers/media/i2c/cvs/icvs.h
490
int cvs_send(struct icvs *ctx, struct icvs_cmd *cmd, size_t len);
drivers/media/i2c/cvs/icvs.h
491
int cvs_set_link_owner(struct icvs *ctx, enum icvs_csi_link_owner owner);
drivers/media/i2c/cvs/icvs.h
492
int cvs_csi_init(struct icvs *ctx, struct device *dev, struct i2c_client *i2c);
drivers/media/i2c/cvs/icvs.h
493
void cvs_csi_remove(struct icvs *ctx);
drivers/media/i2c/cvs/v4l2.c
149
struct icvs *ctx = sd_to_csi(sd);
drivers/media/i2c/cvs/v4l2.c
26
static inline struct icvs *notifier_to_csi(struct v4l2_async_notifier *n)
drivers/media/i2c/cvs/v4l2.c
28
return container_of(n, struct icvs, notifier);
drivers/media/i2c/cvs/v4l2.c
31
static inline struct icvs *sd_to_csi(struct v4l2_subdev *sd)
drivers/media/i2c/cvs/v4l2.c
33
return container_of(sd, struct icvs, subdev);
drivers/media/i2c/cvs/v4l2.c
336
struct icvs *ctx = sd_to_csi(sd);
drivers/media/i2c/cvs/v4l2.c
403
struct icvs *ctx = notifier_to_csi(notifier);
drivers/media/i2c/cvs/v4l2.c
428
struct icvs *ctx = notifier_to_csi(notifier);
drivers/media/i2c/cvs/v4l2.c
449
static int cvs_csi_init_controls(struct icvs *ctx)
drivers/media/i2c/cvs/v4l2.c
481
static int cvs_csi_parse_firmware(struct icvs *ctx)
drivers/media/i2c/cvs/v4l2.c
545
int cvs_csi_init(struct icvs *ctx, struct device *dev, struct i2c_client *i2c)
drivers/media/i2c/cvs/v4l2.c
56
static int csi_set_link_cfg(struct icvs *ctx)
drivers/media/i2c/cvs/v4l2.c
606
void cvs_csi_remove(struct icvs *ctx)
drivers/media/i2c/cvs/v4l2.c
90
struct icvs *ctx = sd_to_csi(sd);