linux-4.4.1/uvc_export_buffer()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#g17ad053]
#backlinks
*説明 [#j677c7d5]
-パス: [[linux-4.4.1/drivers/media/usb/uvc/uvc_queue.c]]
-FIXME: これは何?
--説明
**引数 [#od1ab4b9]
-struct uvc_video_queue *queue
--
--[[linux-4.4.1/uvc_video_queue]]
-struct v4l2_exportbuffer *exp
--
--[[linux-4.4.1/v4l2_exportbuffer]]
**返り値 [#ld68e38a]
-int
--
**参考 [#gd781622]
*実装 [#ae1c99f6]
int uvc_export_buffer(struct uvc_video_queue *queue,
struct v4l2_exportbuffer *exp)
{
int ret;
mutex_lock(&queue->mutex);
ret = vb2_expbuf(&queue->queue, exp);
mutex_unlock(&queue->mutex);
-
--[[linux-4.4.1/mutex_lock()]]
--[[linux-4.4.1/vb2_expbuf()]]
--[[linux-4.4.1/mutex_unlock()]]
return ret;
}
*コメント [#g6b755ef]
終了行:
*参照元 [#g17ad053]
#backlinks
*説明 [#j677c7d5]
-パス: [[linux-4.4.1/drivers/media/usb/uvc/uvc_queue.c]]
-FIXME: これは何?
--説明
**引数 [#od1ab4b9]
-struct uvc_video_queue *queue
--
--[[linux-4.4.1/uvc_video_queue]]
-struct v4l2_exportbuffer *exp
--
--[[linux-4.4.1/v4l2_exportbuffer]]
**返り値 [#ld68e38a]
-int
--
**参考 [#gd781622]
*実装 [#ae1c99f6]
int uvc_export_buffer(struct uvc_video_queue *queue,
struct v4l2_exportbuffer *exp)
{
int ret;
mutex_lock(&queue->mutex);
ret = vb2_expbuf(&queue->queue, exp);
mutex_unlock(&queue->mutex);
-
--[[linux-4.4.1/mutex_lock()]]
--[[linux-4.4.1/vb2_expbuf()]]
--[[linux-4.4.1/mutex_unlock()]]
return ret;
}
*コメント [#g6b755ef]
ページ名: