Lines Matching refs:vcm_cfg
58 struct rk_cam_vcm_cfg vcm_cfg; member
500 cur_dist = dev_vcm->vcm_cfg.rated_ma - dev_vcm->vcm_cfg.start_ma; in fp5510_update_vcm_cfg()
503 dev_vcm->start_current = dev_vcm->vcm_cfg.start_ma * in fp5510_update_vcm_cfg()
507 dev_vcm->step_mode = dev_vcm->vcm_cfg.step_mode; in fp5510_update_vcm_cfg()
511 dev_vcm->vcm_cfg.start_ma, in fp5510_update_vcm_cfg()
512 dev_vcm->vcm_cfg.rated_ma, in fp5510_update_vcm_cfg()
513 dev_vcm->vcm_cfg.step_mode, in fp5510_update_vcm_cfg()
522 struct rk_cam_vcm_cfg *vcm_cfg; in fp5510_ioctl() local
540 vcm_cfg = (struct rk_cam_vcm_cfg *)arg; in fp5510_ioctl()
542 vcm_cfg->start_ma = fp5510_dev->vcm_cfg.start_ma; in fp5510_ioctl()
543 vcm_cfg->rated_ma = fp5510_dev->vcm_cfg.rated_ma; in fp5510_ioctl()
544 vcm_cfg->step_mode = fp5510_dev->vcm_cfg.step_mode; in fp5510_ioctl()
546 vcm_cfg = (struct rk_cam_vcm_cfg *)arg; in fp5510_ioctl()
548 fp5510_dev->vcm_cfg.start_ma = vcm_cfg->start_ma; in fp5510_ioctl()
549 fp5510_dev->vcm_cfg.rated_ma = vcm_cfg->rated_ma; in fp5510_ioctl()
550 fp5510_dev->vcm_cfg.step_mode = vcm_cfg->step_mode; in fp5510_ioctl()
569 struct rk_cam_vcm_cfg vcm_cfg; in fp5510_compat_ioctl32() local
591 ret = fp5510_ioctl(sd, RK_VIDIOC_GET_VCM_CFG, &vcm_cfg); in fp5510_compat_ioctl32()
593 ret = copy_to_user(up, &vcm_cfg, sizeof(vcm_cfg)); in fp5510_compat_ioctl32()
598 ret = copy_from_user(&vcm_cfg, up, sizeof(vcm_cfg)); in fp5510_compat_ioctl32()
600 ret = fp5510_ioctl(sd, cmd, &vcm_cfg); in fp5510_compat_ioctl32()
749 fp5510_dev->vcm_cfg.start_ma = start_ma; in fp5510_probe()
750 fp5510_dev->vcm_cfg.rated_ma = rated_ma; in fp5510_probe()
751 fp5510_dev->vcm_cfg.step_mode = step_mode; in fp5510_probe()