Lines Matching refs:cap
141 static int pvr2_querycap(struct file *file, void *priv, struct v4l2_capability *cap) in pvr2_querycap() argument
146 strlcpy(cap->driver, "pvrusb2", sizeof(cap->driver)); in pvr2_querycap()
147 strlcpy(cap->bus_info, pvr2_hdw_get_bus_info(hdw), in pvr2_querycap()
148 sizeof(cap->bus_info)); in pvr2_querycap()
149 strlcpy(cap->card, pvr2_hdw_get_desc(hdw), sizeof(cap->card)); in pvr2_querycap()
150 cap->capabilities = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_TUNER | in pvr2_querycap()
155 cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_AUDIO; in pvr2_querycap()
158 cap->device_caps = V4L2_CAP_RADIO; in pvr2_querycap()
161 cap->device_caps |= V4L2_CAP_TUNER | V4L2_CAP_READWRITE; in pvr2_querycap()
697 static int pvr2_cropcap(struct file *file, void *priv, struct v4l2_cropcap *cap) in pvr2_cropcap() argument
703 if (cap->type != V4L2_BUF_TYPE_VIDEO_CAPTURE) in pvr2_cropcap()
705 ret = pvr2_hdw_get_cropcap(hdw, cap); in pvr2_cropcap()
706 cap->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; /* paranoia */ in pvr2_cropcap()