linux-4.4.1/uvc_ioctl_expbuf()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#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]
終了行:
*参照元 [#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]
ページ名: