Lines Matching refs:abs
157 static void virtinput_cfg_abs(struct virtio_input *vi, int abs) in virtinput_cfg_abs() argument
161 virtinput_cfg_select(vi, VIRTIO_INPUT_CFG_ABS_INFO, abs); in virtinput_cfg_abs()
162 virtio_cread_le(vi->vdev, struct virtio_input_config, u.abs.min, &mi); in virtinput_cfg_abs()
163 virtio_cread_le(vi->vdev, struct virtio_input_config, u.abs.max, &ma); in virtinput_cfg_abs()
164 virtio_cread_le(vi->vdev, struct virtio_input_config, u.abs.res, &re); in virtinput_cfg_abs()
165 virtio_cread_le(vi->vdev, struct virtio_input_config, u.abs.fuzz, &fu); in virtinput_cfg_abs()
166 virtio_cread_le(vi->vdev, struct virtio_input_config, u.abs.flat, &fl); in virtinput_cfg_abs()
167 input_set_abs_params(vi->idev, abs, mi, ma, fu, fl); in virtinput_cfg_abs()
168 input_abs_set_res(vi->idev, abs, re); in virtinput_cfg_abs()
169 if (abs == ABS_MT_TRACKING_ID) { in virtinput_cfg_abs()
217 int abs, err; in virtinput_probe() local
297 for (abs = 0; abs < ABS_CNT; abs++) { in virtinput_probe()
298 if (!test_bit(abs, vi->idev->absbit)) in virtinput_probe()
300 virtinput_cfg_abs(vi, abs); in virtinput_probe()