*参照元 [#h7ff226a] #backlinks *説明 [#uf50bcda] -パス: [[linux-4.4.1/drivers/media/usb/uvc/uvc_v4l2.c]] -FIXME: これは何? --説明 **引数 [#s20260c3] -struct file *file -- --[[linux-4.4.1/file]] -void *fh -- -struct v4l2_exportbuffer *exp -- --[[linux-4.4.1/v4l2_exportbuffer]] **返り値 [#i2b1511a] -int -- **参考 [#n1ac2317] *実装 [#bfb58af0] static int uvc_ioctl_expbuf(struct file *file, void *fh, struct v4l2_exportbuffer *exp) { struct uvc_fh *handle = fh; struct uvc_streaming *stream = handle->stream; - --[[linux-4.4.1/uvc_fh]] --[[linux-4.4.1/uvc_streaming]] if (!uvc_has_privileges(handle)) return -EBUSY; - --[[linux-4.4.1/uvc_has_privileges()]] return uvc_export_buffer(&stream->queue, exp); - --[[linux-4.4.1/uvc_export_buffer()]] } *コメント [#n79ea0eb]