Lines Matching refs:max_logicalpos
77 unsigned int max_logicalpos; member
526 position = dev_vcm->max_logicalpos; in dw9714_get_pos()
529 position = (dac - dev_vcm->start_current) * dev_vcm->max_logicalpos / range; in dw9714_get_pos()
530 position = dev_vcm->max_logicalpos - position; in dw9714_get_pos()
555 if (dest_pos >= dev_vcm->max_logicalpos) in dw9714_set_pos()
559 (range * (dev_vcm->max_logicalpos - dest_pos) / dev_vcm->max_logicalpos); in dw9714_set_pos()
593 if (dest_pos > dev_vcm->max_logicalpos) { in dw9714_set_ctrl()
596 __func__, dest_pos, dev_vcm->max_logicalpos); in dw9714_set_ctrl()
610 dev_vcm->max_logicalpos); in dw9714_set_ctrl()
821 unsigned int max_logicalpos; in dw9714_ioctl() local
852 max_logicalpos = *(unsigned int *)arg; in dw9714_ioctl()
854 if (max_logicalpos > 0) { in dw9714_ioctl()
855 dev_vcm->max_logicalpos = max_logicalpos; in dw9714_ioctl()
857 0, dev_vcm->max_logicalpos, 1, dev_vcm->max_logicalpos); in dw9714_ioctl()
860 "max_logicalpos %d\n", max_logicalpos); in dw9714_ioctl()
879 unsigned int max_logicalpos; in dw9714_compat_ioctl32() local
913 ret = copy_from_user(&max_logicalpos, up, sizeof(max_logicalpos)); in dw9714_compat_ioctl32()
915 ret = dw9714_ioctl(sd, cmd, &max_logicalpos); in dw9714_compat_ioctl32()
955 0, dev_vcm->max_logicalpos, 1, dev_vcm->max_logicalpos); in dw9714_init_controls()
1308 dw9714_dev->max_logicalpos = VCMDRV_MAX_LOG; in dw9714_probe()
1343 dw9714_dev->current_related_pos = dw9714_dev->max_logicalpos; in dw9714_probe()