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