[media] doc-rst: add some needed escape codes
Some extra escape codes are needed to avoid Sphinx to not identify the tags. Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
7b998bae05
commit
564aaf6920
|
@ -65,7 +65,7 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* enum ts_filter_type - filter type bitmap for dmx_ts_feed.set()
|
||||
* enum ts_filter_type - filter type bitmap for dmx_ts_feed.set\(\)
|
||||
*
|
||||
* @TS_PACKET: Send TS packets (188 bytes) to callback (default).
|
||||
* @TS_PAYLOAD_ONLY: In case TS_PACKET is set, only send the TS payload
|
||||
|
@ -339,7 +339,7 @@ struct dmx_frontend {
|
|||
* @DMX_SECTION_FILTERING: set if section filtering is supported;
|
||||
* @DMX_MEMORY_BASED_FILTERING: set if write() available.
|
||||
*
|
||||
* Those flags are OR'ed in the &dmx_demux.&capabilities field
|
||||
* Those flags are OR'ed in the &dmx_demux.capabilities field
|
||||
*/
|
||||
enum dmx_demux_caps {
|
||||
DMX_TS_FILTERING = 1,
|
||||
|
|
|
@ -387,7 +387,7 @@ struct dtv_frontend_properties;
|
|||
* FE_DISHNETWORK_SEND_LEGACY_CMD ioctl (only Satellite).
|
||||
* Drivers should not use this, except when the DVB
|
||||
* core emulation fails to provide proper support (e.g.
|
||||
* if set_voltage() takes more than 8ms to work), and
|
||||
* if @set_voltage takes more than 8ms to work), and
|
||||
* when backward compatibility with this legacy API is
|
||||
* required.
|
||||
* @i2c_gate_ctrl: controls the I2C gate. Newer drivers should use I2C
|
||||
|
@ -722,13 +722,13 @@ void dvb_frontend_detach(struct dvb_frontend *fe);
|
|||
* This function prepares a Digital TV frontend to suspend.
|
||||
*
|
||||
* In order to prepare the tuner to suspend, if
|
||||
* &dvb_frontend_ops.tuner_ops.suspend() is available, it calls it. Otherwise,
|
||||
* it will call &dvb_frontend_ops.tuner_ops.sleep(), if available.
|
||||
* &dvb_frontend_ops.tuner_ops.suspend\(\) is available, it calls it. Otherwise,
|
||||
* it will call &dvb_frontend_ops.tuner_ops.sleep\(\), if available.
|
||||
*
|
||||
* It will also call &dvb_frontend_ops.sleep() to put the demod to suspend.
|
||||
* It will also call &dvb_frontend_ops.sleep\(\) to put the demod to suspend.
|
||||
*
|
||||
* The drivers should also call dvb_frontend_suspend() as part of their
|
||||
* handler for the &device_driver.suspend().
|
||||
* The drivers should also call dvb_frontend_suspend\(\) as part of their
|
||||
* handler for the &device_driver.suspend\(\).
|
||||
*/
|
||||
int dvb_frontend_suspend(struct dvb_frontend *fe);
|
||||
|
||||
|
@ -739,17 +739,17 @@ int dvb_frontend_suspend(struct dvb_frontend *fe);
|
|||
*
|
||||
* This function resumes the usual operation of the tuner after resume.
|
||||
*
|
||||
* In order to resume the frontend, it calls the demod &dvb_frontend_ops.init().
|
||||
* In order to resume the frontend, it calls the demod &dvb_frontend_ops.init\(\).
|
||||
*
|
||||
* If &dvb_frontend_ops.tuner_ops.resume() is available, It, it calls it.
|
||||
* Otherwise,t will call &dvb_frontend_ops.tuner_ops.init(), if available.
|
||||
* If &dvb_frontend_ops.tuner_ops.resume\(\) is available, It, it calls it.
|
||||
* Otherwise,t will call &dvb_frontend_ops.tuner_ops.init\(\), if available.
|
||||
*
|
||||
* Once tuner and demods are resumed, it will enforce that the SEC voltage and
|
||||
* tone are restored to their previous values and wake up the frontend's
|
||||
* kthread in order to retune the frontend.
|
||||
*
|
||||
* The drivers should also call dvb_frontend_resume() as part of their
|
||||
* handler for the &device_driver.resume().
|
||||
* handler for the &device_driver.resume\(\).
|
||||
*/
|
||||
int dvb_frontend_resume(struct dvb_frontend *fe);
|
||||
|
||||
|
@ -758,7 +758,7 @@ int dvb_frontend_resume(struct dvb_frontend *fe);
|
|||
*
|
||||
* @fe: pointer to the frontend struct
|
||||
*
|
||||
* Calls &dvb_frontend_ops.init() and &dvb_frontend_ops.tuner_ops.init(),
|
||||
* Calls &dvb_frontend_ops.init\(\) and &dvb_frontend_ops.tuner_ops.init\(\),
|
||||
* and resets SEC tone and voltage (for Satellite systems).
|
||||
*
|
||||
* NOTE: Currently, this function is used only by one driver (budget-av).
|
||||
|
@ -780,14 +780,14 @@ void dvb_frontend_reinitialise(struct dvb_frontend *fe);
|
|||
* satellite subsystem.
|
||||
*
|
||||
* Its used internally by the DVB frontend core, in order to emulate
|
||||
* %FE_DISHNETWORK_SEND_LEGACY_CMD using the &dvb_frontend_ops.set_voltage()
|
||||
* %FE_DISHNETWORK_SEND_LEGACY_CMD using the &dvb_frontend_ops.set_voltage\(\)
|
||||
* callback.
|
||||
*
|
||||
* NOTE: it should not be used at the drivers, as the emulation for the
|
||||
* legacy callback is provided by the Kernel. The only situation where this
|
||||
* should be at the drivers is when there are some bugs at the hardware that
|
||||
* would prevent the core emulation to work. On such cases, the driver would
|
||||
* be writing a &dvb_frontend_ops.dishnetwork_send_legacy_command() and
|
||||
* be writing a &dvb_frontend_ops.dishnetwork_send_legacy_command\(\) and
|
||||
* calling this function directly.
|
||||
*/
|
||||
void dvb_frontend_sleep_until(ktime_t *waketime, u32 add_usec);
|
||||
|
|
|
@ -540,7 +540,7 @@ static inline bool media_entity_enum_intersects(
|
|||
* @gobj: Pointer to the graph object
|
||||
*
|
||||
* This routine initializes the embedded struct media_gobj inside a
|
||||
* media graph object. It is called automatically if media_*_create()
|
||||
* media graph object. It is called automatically if media_*_create\(\)
|
||||
* calls are used. However, if the object (entity, link, pad, interface)
|
||||
* is embedded on some other object, this function should be called before
|
||||
* registering the object at the media controller.
|
||||
|
|
|
@ -374,13 +374,13 @@ struct video_device * __must_check video_device_alloc(void);
|
|||
*
|
||||
* @vdev: pointer to &struct video_device
|
||||
*
|
||||
* Can also be used for video_device->release().
|
||||
* Can also be used for video_device->release\(\).
|
||||
*/
|
||||
void video_device_release(struct video_device *vdev);
|
||||
|
||||
/**
|
||||
* video_device_release_empty - helper function to implement the
|
||||
* video_device->release() callback.
|
||||
* video_device->release\(\) callback.
|
||||
*
|
||||
* @vdev: pointer to &struct video_device
|
||||
*
|
||||
|
|
|
@ -277,7 +277,7 @@ struct vb2_buffer {
|
|||
/**
|
||||
* struct vb2_ops - driver-specific callbacks
|
||||
*
|
||||
* @queue_setup: called from VIDIOC_REQBUFS and VIDIOC_CREATE_BUFS
|
||||
* @queue_setup: called from %VIDIOC_REQBUFS and %VIDIOC_CREATE_BUFS
|
||||
* handlers before memory allocation. It can be called
|
||||
* twice: if the original number of requested buffers
|
||||
* could not be allocated, then it will be called a
|
||||
|
@ -286,17 +286,17 @@ struct vb2_buffer {
|
|||
* The driver should return the required number of buffers
|
||||
* in \*num_buffers, the required number of planes per
|
||||
* buffer in \*num_planes, the size of each plane should be
|
||||
* set in the sizes[] array and optional per-plane
|
||||
* allocator specific device in the alloc_devs[] array.
|
||||
* When called from VIDIOC_REQBUFS, *num_planes == 0, the
|
||||
* set in the sizes\[\] array and optional per-plane
|
||||
* allocator specific device in the alloc_devs\[\] array.
|
||||
* When called from %VIDIOC_REQBUFS, \*num_planes == 0, the
|
||||
* driver has to use the currently configured format to
|
||||
* determine the plane sizes and \*num_buffers is the total
|
||||
* number of buffers that are being allocated. When called
|
||||
* from VIDIOC_CREATE_BUFS, \*num_planes != 0 and it
|
||||
* describes the requested number of planes and sizes[]
|
||||
* from %VIDIOC_CREATE_BUFS, \*num_planes != 0 and it
|
||||
* describes the requested number of planes and sizes\[\]
|
||||
* contains the requested plane sizes. If either
|
||||
* \*num_planes or the requested sizes are invalid callback
|
||||
* must return -EINVAL. In this case \*num_buffers are
|
||||
* must return %-EINVAL. In this case \*num_buffers are
|
||||
* being allocated additionally to q->num_buffers.
|
||||
* @wait_prepare: release any locks taken while calling vb2 functions;
|
||||
* it is called before an ioctl needs to wait for a new
|
||||
|
@ -311,11 +311,11 @@ struct vb2_buffer {
|
|||
* initialization failure (return != 0) will prevent
|
||||
* queue setup from completing successfully; optional.
|
||||
* @buf_prepare: called every time the buffer is queued from userspace
|
||||
* and from the VIDIOC_PREPARE_BUF ioctl; drivers may
|
||||
* and from the %VIDIOC_PREPARE_BUF ioctl; drivers may
|
||||
* perform any initialization required before each
|
||||
* hardware operation in this callback; drivers can
|
||||
* access/modify the buffer here as it is still synced for
|
||||
* the CPU; drivers that support VIDIOC_CREATE_BUFS must
|
||||
* the CPU; drivers that support %VIDIOC_CREATE_BUFS must
|
||||
* also validate the buffer size; if an error is returned,
|
||||
* the buffer will not be queued in driver; optional.
|
||||
* @buf_finish: called before every dequeue of the buffer back to
|
||||
|
@ -323,23 +323,23 @@ struct vb2_buffer {
|
|||
* can access/modify the buffer contents; drivers may
|
||||
* perform any operations required before userspace
|
||||
* accesses the buffer; optional. The buffer state can be
|
||||
* one of the following: DONE and ERROR occur while
|
||||
* streaming is in progress, and the PREPARED state occurs
|
||||
* one of the following: %DONE and %ERROR occur while
|
||||
* streaming is in progress, and the %PREPARED state occurs
|
||||
* when the queue has been canceled and all pending
|
||||
* buffers are being returned to their default DEQUEUED
|
||||
* buffers are being returned to their default %DEQUEUED
|
||||
* state. Typically you only have to do something if the
|
||||
* state is VB2_BUF_STATE_DONE, since in all other cases
|
||||
* state is %VB2_BUF_STATE_DONE, since in all other cases
|
||||
* the buffer contents will be ignored anyway.
|
||||
* @buf_cleanup: called once before the buffer is freed; drivers may
|
||||
* perform any additional cleanup; optional.
|
||||
* @start_streaming: called once to enter 'streaming' state; the driver may
|
||||
* receive buffers with @buf_queue callback before
|
||||
* @start_streaming is called; the driver gets the number
|
||||
* of already queued buffers in count parameter; driver
|
||||
* can return an error if hardware fails, in that case all
|
||||
* buffers that have been already given by the @buf_queue
|
||||
* callback are to be returned by the driver by calling
|
||||
* @vb2_buffer_done(VB2_BUF_STATE_QUEUED).
|
||||
* receive buffers with @buf_queue callback
|
||||
* before @start_streaming is called; the driver gets the
|
||||
* number of already queued buffers in count parameter;
|
||||
* driver can return an error if hardware fails, in that
|
||||
* case all buffers that have been already given by
|
||||
* the @buf_queue callback are to be returned by the driver
|
||||
* by calling @vb2_buffer_done\(%VB2_BUF_STATE_QUEUED\).
|
||||
* If you need a minimum number of buffers before you can
|
||||
* start streaming, then set @min_buffers_needed in the
|
||||
* vb2_queue structure. If that is non-zero then
|
||||
|
@ -347,16 +347,16 @@ struct vb2_buffer {
|
|||
* many buffers have been queued up by userspace.
|
||||
* @stop_streaming: called when 'streaming' state must be disabled; driver
|
||||
* should stop any DMA transactions or wait until they
|
||||
* finish and give back all buffers it got from buf_queue()
|
||||
* callback by calling @vb2_buffer_done() with either
|
||||
* VB2_BUF_STATE_DONE or VB2_BUF_STATE_ERROR; may use
|
||||
* finish and give back all buffers it got from &buf_queue
|
||||
* callback by calling @vb2_buffer_done\(\) with either
|
||||
* %VB2_BUF_STATE_DONE or %VB2_BUF_STATE_ERROR; may use
|
||||
* vb2_wait_for_all_buffers() function
|
||||
* @buf_queue: passes buffer vb to the driver; driver may start
|
||||
* hardware operation on this buffer; driver should give
|
||||
* the buffer back by calling vb2_buffer_done() function;
|
||||
* it is allways called after calling STREAMON ioctl;
|
||||
* it is allways called after calling %VIDIOC_STREAMON ioctl;
|
||||
* might be called before start_streaming callback if user
|
||||
* pre-queued buffers before calling STREAMON.
|
||||
* pre-queued buffers before calling %VIDIOC_STREAMON.
|
||||
*/
|
||||
struct vb2_ops {
|
||||
int (*queue_setup)(struct vb2_queue *q,
|
||||
|
|
Loading…
Reference in New Issue