Lines Matching refs:dest_pos
547 unsigned int dest_pos) in dw9714_set_pos() argument
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()
565 dev_vcm->current_related_pos = dest_pos; in dw9714_set_pos()
568 dev_dbg(&client->dev, "%s: set position %d, dac %d\n", __func__, dest_pos, position); in dw9714_set_pos()
587 unsigned int dest_pos = ctrl->val; in dw9714_set_ctrl() local
593 if (dest_pos > dev_vcm->max_logicalpos) { in dw9714_set_ctrl()
596 __func__, dest_pos, dev_vcm->max_logicalpos); in dw9714_set_ctrl()
600 move_pos = dev_vcm->current_related_pos - dest_pos; in dw9714_set_ctrl()
604 ret = dw9714_set_pos(dev_vcm, dest_pos); in dw9714_set_ctrl()
614 dest_pos, dev_vcm->current_lens_pos, dev_vcm->move_ms); in dw9714_set_ctrl()