summaryrefslogtreecommitdiff
path: root/Documentation/userspace-api/media/v4l/vidioc-subdev-g-routing.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/userspace-api/media/v4l/vidioc-subdev-g-routing.rst')
-rw-r--r--Documentation/userspace-api/media/v4l/vidioc-subdev-g-routing.rst9
1 files changed, 8 insertions, 1 deletions
diff --git a/Documentation/userspace-api/media/v4l/vidioc-subdev-g-routing.rst b/Documentation/userspace-api/media/v4l/vidioc-subdev-g-routing.rst
index 1cf795480602..6f66ca38589e 100644
--- a/Documentation/userspace-api/media/v4l/vidioc-subdev-g-routing.rst
+++ b/Documentation/userspace-api/media/v4l/vidioc-subdev-g-routing.rst
@@ -157,7 +157,14 @@ appropriately. The generic error codes are described at the
EINVAL
The sink or source pad identifiers reference a non-existing pad or reference
pads of different types (ie. the sink_pad identifiers refers to a source
- pad), or the ``which`` field has an unsupported value.
+ pad), the ``which`` field has an unsupported value, or, for
+ ``VIDIOC_SUBDEV_S_ROUTING``, the num_routes field set by the application is
+ larger than the len_routes field value.
+
+ENXIO
+ The application requested routes cannot be created or the state of
+ the specified routes cannot be modified. Only returned for
+ ``VIDIOC_SUBDEV_S_ROUTING``.
E2BIG
The application provided ``num_routes`` for ``VIDIOC_SUBDEV_S_ROUTING`` is