Lines Matching refs:aw8601_device
42 struct aw8601_device { struct
69 static inline struct aw8601_device *to_aw8601_vcm(struct v4l2_ctrl *ctrl) in to_aw8601_vcm() argument
71 return container_of(ctrl->handler, struct aw8601_device, ctrls_vcm); in to_aw8601_vcm()
74 static inline struct aw8601_device *sd_to_aw8601_vcm(struct v4l2_subdev *subdev) in sd_to_aw8601_vcm()
76 return container_of(subdev, struct aw8601_device, sd); in sd_to_aw8601_vcm()
142 static unsigned int aw8601_move_time_div(struct aw8601_device *dev_vcm, in aw8601_move_time_div()
176 static unsigned int aw8601_move_time(struct aw8601_device *dev_vcm, in aw8601_move_time()
207 static int aw8601_get_pos(struct aw8601_device *dev_vcm, in aw8601_get_pos()
239 static int aw8601_set_pos(struct aw8601_device *dev_vcm, in aw8601_set_pos()
280 struct aw8601_device *dev_vcm = to_aw8601_vcm(ctrl); in aw8601_get_ctrl()
290 struct aw8601_device *dev_vcm = to_aw8601_vcm(ctrl); in aw8601_set_ctrl()
368 static void aw8601_update_vcm_cfg(struct aw8601_device *dev_vcm) in aw8601_update_vcm_cfg()
393 struct aw8601_device *dev_vcm = sd_to_aw8601_vcm(sd); in aw8601_ioctl()
521 static void aw8601_subdev_cleanup(struct aw8601_device *aw8601_dev) in aw8601_subdev_cleanup()
529 static int aw8601_init_controls(struct aw8601_device *dev_vcm) in aw8601_init_controls()
550 struct aw8601_device *aw8601_dev; in aw8601_probe()
688 struct aw8601_device *aw8601_dev = sd_to_aw8601_vcm(sd); in aw8601_remove()
699 struct aw8601_device *dev_vcm = sd_to_aw8601_vcm(sd); in aw8601_init()
760 struct aw8601_device *dev_vcm = sd_to_aw8601_vcm(sd); in aw8601_vcm_resume()