Lines Matching refs:pan
119 /* Formatters for the motorized pan & tilt [GS]ET_MPT_CTL */
1250 static int _pwc_mpt_set_angle(struct pwc_device *pdev, int pan, int tilt)
1259 pan = 64 * pan / 100;
1261 buf[0] = pan & 0xFF;
1262 buf[1] = (pan >> 8) & 0xFF;
1269 int pwc_mpt_set_angle(struct pwc_device *pdev, int pan, int tilt)
1274 if (pan < pdev->angle_range.pan_min ||
1275 pan > pdev->angle_range.pan_max ||
1281 pan -= pdev->pan_angle;
1284 if (pan < -36000 || pan > 36000 || tilt < -36000 || tilt > 36000)
1287 ret = _pwc_mpt_set_angle(pdev, pan, tilt);
1289 pdev->pan_angle += pan;
1673 new_pan = ARGR(angles).pan;
1678 new_pan = pdev->pan_angle + ARGR(angles).pan;
1698 ARGR(angles).pan = pdev->pan_angle;