Lines Matching refs:pan
120 /* Formatters for the motorized pan & tilt [GS]ET_MPT_CTL */
1164 static int _pwc_mpt_set_angle(struct pwc_device *pdev, int pan, int tilt)
1173 pan = 64 * pan / 100;
1175 buf[0] = pan & 0xFF;
1176 buf[1] = (pan >> 8) & 0xFF;
1182 int pwc_mpt_set_angle(struct pwc_device *pdev, int pan, int tilt)
1187 if (pan < pdev->angle_range.pan_min ||
1188 pan > pdev->angle_range.pan_max ||
1194 pan -= pdev->pan_angle;
1197 if (pan < -36000 || pan > 36000 || tilt < -36000 || tilt > 36000)
1200 ret = _pwc_mpt_set_angle(pdev, pan, tilt);
1202 pdev->pan_angle += pan;
1586 new_pan = ARGR(angles).pan;
1591 new_pan = pdev->pan_angle + ARGR(angles).pan;
1611 ARGR(angles).pan = pdev->pan_angle;