Lines Matching refs:max_logicalpos
91 unsigned int max_logicalpos; member
544 position = dev_vcm->max_logicalpos; in cn3927v_get_pos()
547 position = (dac - dev_vcm->start_current) * dev_vcm->max_logicalpos / range; in cn3927v_get_pos()
548 position = dev_vcm->max_logicalpos - position; in cn3927v_get_pos()
573 if (dest_pos >= dev_vcm->max_logicalpos) in cn3927v_set_pos()
577 (range * (dev_vcm->max_logicalpos - dest_pos) / dev_vcm->max_logicalpos); in cn3927v_set_pos()
612 if (dest_pos > dev_vcm->max_logicalpos) { in cn3927v_set_ctrl()
615 __func__, dest_pos, dev_vcm->max_logicalpos); in cn3927v_set_ctrl()
629 dev_vcm->max_logicalpos); in cn3927v_set_ctrl()
785 unsigned int max_logicalpos; in cn3927v_ioctl() local
832 max_logicalpos = *(unsigned int *)arg; in cn3927v_ioctl()
834 if (max_logicalpos > 0) { in cn3927v_ioctl()
835 dev_vcm->max_logicalpos = max_logicalpos; in cn3927v_ioctl()
837 0, dev_vcm->max_logicalpos, 1, dev_vcm->max_logicalpos); in cn3927v_ioctl()
840 "max_logicalpos %d\n", max_logicalpos); in cn3927v_ioctl()
859 unsigned int max_logicalpos; in cn3927v_compat_ioctl32() local
893 ret = copy_from_user(&max_logicalpos, up, sizeof(max_logicalpos)); in cn3927v_compat_ioctl32()
895 ret = cn3927v_ioctl(sd, cmd, &max_logicalpos); in cn3927v_compat_ioctl32()
935 0, dev_vcm->max_logicalpos, 1, dev_vcm->max_logicalpos); in cn3927v_init_controls()
1295 cn3927v_dev->max_logicalpos = VCMDRV_MAX_LOG; in cn3927v_probe()
1330 cn3927v_dev->current_related_pos = cn3927v_dev->max_logicalpos; in cn3927v_probe()