Lines Matching refs:vcm_cfg

46 	struct rk_cam_vcm_cfg vcm_cfg;  member
312 cur_dist = dev_vcm->vcm_cfg.rated_ma - dev_vcm->vcm_cfg.start_ma; in vm149c_update_vcm_cfg()
315 dev_vcm->start_current = dev_vcm->vcm_cfg.start_ma * in vm149c_update_vcm_cfg()
319 dev_vcm->step_mode = dev_vcm->vcm_cfg.step_mode; in vm149c_update_vcm_cfg()
323 dev_vcm->vcm_cfg.start_ma, in vm149c_update_vcm_cfg()
324 dev_vcm->vcm_cfg.rated_ma, in vm149c_update_vcm_cfg()
325 dev_vcm->vcm_cfg.step_mode, in vm149c_update_vcm_cfg()
334 struct rk_cam_vcm_cfg *vcm_cfg; in vm149c_ioctl() local
349 vcm_cfg = (struct rk_cam_vcm_cfg *)arg; in vm149c_ioctl()
351 vcm_cfg->start_ma = vm149c_dev->vcm_cfg.start_ma; in vm149c_ioctl()
352 vcm_cfg->rated_ma = vm149c_dev->vcm_cfg.rated_ma; in vm149c_ioctl()
353 vcm_cfg->step_mode = vm149c_dev->vcm_cfg.step_mode; in vm149c_ioctl()
355 vcm_cfg = (struct rk_cam_vcm_cfg *)arg; in vm149c_ioctl()
357 vm149c_dev->vcm_cfg.start_ma = vcm_cfg->start_ma; in vm149c_ioctl()
358 vm149c_dev->vcm_cfg.rated_ma = vcm_cfg->rated_ma; in vm149c_ioctl()
359 vm149c_dev->vcm_cfg.step_mode = vcm_cfg->step_mode; in vm149c_ioctl()
377 struct rk_cam_vcm_cfg vcm_cfg; in vm149c_compat_ioctl32() local
392 ret = vm149c_ioctl(sd, RK_VIDIOC_GET_VCM_CFG, &vcm_cfg); in vm149c_compat_ioctl32()
394 ret = copy_to_user(up, &vcm_cfg, sizeof(vcm_cfg)); in vm149c_compat_ioctl32()
396 ret = copy_from_user(&vcm_cfg, up, sizeof(vcm_cfg)); in vm149c_compat_ioctl32()
398 ret = vm149c_ioctl(sd, cmd, &vcm_cfg); in vm149c_compat_ioctl32()
541 vm149c_dev->vcm_cfg.start_ma = start_ma; in vm149c_probe()
542 vm149c_dev->vcm_cfg.rated_ma = rated_ma; in vm149c_probe()
543 vm149c_dev->vcm_cfg.step_mode = step_mode; in vm149c_probe()