Lines Matching defs:parm
640 struct v4l2_streamparm parm;
657 USBVC_COPYIN(parm);
660 if (parm.type != V4L2_BUF_TYPE_VIDEO_CAPTURE) {
666 if (usbvc_v4l2_set_parm(usbvcp, &parm) != USB_SUCCESS) {
672 USBVC_COPYOUT(parm);
678 struct v4l2_streamparm parm;
682 USBVC_COPYIN(parm);
685 if (parm.type != V4L2_BUF_TYPE_VIDEO_CAPTURE) {
691 if ((rv = usbvc_v4l2_get_parm(usbvcp, &parm)) != USB_SUCCESS) {
696 USBVC_COPYOUT(parm);
1580 usbvc_v4l2_set_parm(usbvc_state_t *usbvcp, struct v4l2_streamparm *parm)
1607 if (parm->parm.capture.readbuffers > USBVC_MAX_READ_BUF_NUM) {
1611 parm->parm.capture.readbuffers);
1616 n = parm->parm.capture.timeperframe.numerator;
1617 d = parm->parm.capture.timeperframe.denominator;
1710 parm->parm.capture.timeperframe.numerator = i;
1711 parm->parm.capture.timeperframe.denominator = c;
1718 if (parm->parm.capture.readbuffers != 0) {
1719 strm_if->buf_read_num = parm->parm.capture.readbuffers;
1721 parm->parm.capture.readbuffers = strm_if->buf_read_num;
1730 usbvc_v4l2_get_parm(usbvc_state_t *usbvcp, struct v4l2_streamparm *parm)
1735 bzero(parm, sizeof (*parm));
1741 parm->parm.capture.readbuffers = strm_if->buf_read.buf_cnt;
1752 parm->parm.capture.timeperframe.numerator = n;
1753 parm->parm.capture.timeperframe.denominator = d;
1756 parm->type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
1757 parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
1758 parm->parm.capture.capturemode = 0; /* no high quality imaging mode */
1759 parm->parm.capture.extendedmode = 0; /* no driver specific parameters */