示例#1
0
int videobuf_streamoff(struct videobuf_queue *q)
{
	int retval;

	videobuf_queue_lock(q);
	retval = __videobuf_streamoff(q);
	videobuf_queue_unlock(q);

	return retval;
}
示例#2
0
int videobuf_streamoff(struct videobuf_queue *q)
{
	int retval;

	mutex_lock(&q->lock);
	retval = __videobuf_streamoff(q);
	mutex_unlock(&q->lock);

	return retval;
}
示例#3
0
void videobuf_stop(struct videobuf_queue *q)
{
	mutex_lock(&q->lock);

	if (q->streaming)
		__videobuf_streamoff(q);

	if (q->reading)
		__videobuf_read_stop(q);

	mutex_unlock(&q->lock);
}
示例#4
0
void videobuf_stop(struct videobuf_queue *q)
{
	videobuf_queue_lock(q);

	if (q->streaming)
		__videobuf_streamoff(q);

	if (q->reading)
		__videobuf_read_stop(q);

	videobuf_queue_unlock(q);
}