Lines Matching full:cec

2 .. c:namespace:: CEC
14 CEC_RECEIVE, CEC_TRANSMIT - Receive or transmit a CEC message
39 To receive a CEC message the application has to fill in the
50 1. a message received from another CEC device (the ``sequence`` field will
58 To send a CEC message the application has to fill in the struct
64 of 2-byte messages). Note that the CEC kernel framework will also reply
65 to core messages (see :ref:`cec-core-processing`), so it is not a good
79 However, the CEC specification allows sending messages from 'Unregistered' to
85 physical address, but the cable is still connected and CEC still works.
126 - A non-zero sequence number is automatically assigned by the CEC framework
127 for all transmitted messages. It is used by the CEC framework when it queues
137 - Flags. See :ref:`cec-msg-flags` for a list of available flags.
153 to :ref:`CEC_RX_STATUS_TIMEOUT <CEC-RX-STATUS-TIMEOUT>` or
154 :ref:`CEC_RX_STATUS_FEATURE_ABORT <CEC-RX-STATUS-FEATURE-ABORT>`.
159 The reason is that the ``CEC_MSG_INITIATE_ARC`` message is the only CEC
166 :ref:`cec-rx-status` for the possible status values.
170 :ref:`cec-tx-status` for the possible status values.
175 :ref:`CEC_TX_STATUS_NACK <CEC-TX-STATUS-NACK>` without ever actually
182 :ref:`CEC_TX_STATUS_ARB_LOST <CEC-TX-STATUS-ARB-LOST>` status bit is set.
188 :ref:`CEC_TX_STATUS_NACK <CEC-TX-STATUS-NACK>` status bit is set.
194 :ref:`CEC_TX_STATUS_LOW_DRIVE <CEC-TX-STATUS-LOW-DRIVE>` status bit is set.
200 valid if the :ref:`CEC_TX_STATUS_ERROR <CEC-TX-STATUS-ERROR>` status bit is set.
211 * .. _`CEC-MSG-FL-REPLY-TO-FOLLOWERS`:
215 - If a CEC transmit expects a reply, then by default that reply is only sent to
223 * .. _`CEC-MSG-FL-RAW`:
227 - Normally CEC messages are validated before transmitting them. If this
230 This is useful when debugging CEC issues.
235 * .. _`CEC-MSG-FL-REPLY-VENDOR-ID`:
254 .. flat-table:: CEC Transmit Status
259 * .. _`CEC-TX-STATUS-OK`:
264 exclusive with :ref:`CEC_TX_STATUS_MAX_RETRIES <CEC-TX-STATUS-MAX-RETRIES>`.
267 * .. _`CEC-TX-STATUS-ARB-LOST`:
271 - CEC line arbitration was lost, i.e. another transmit started at the
274 * .. _`CEC-TX-STATUS-NACK`:
282 * .. _`CEC-TX-STATUS-LOW-DRIVE`:
286 - Low drive was detected on the CEC bus. This indicates that a
290 * .. _`CEC-TX-STATUS-ERROR`:
298 * .. _`CEC-TX-STATUS-MAX-RETRIES`:
303 mutually exclusive with :ref:`CEC_TX_STATUS_OK <CEC-TX-STATUS-OK>`.
305 * .. _`CEC-TX-STATUS-ABORTED`:
312 * .. _`CEC-TX-STATUS-TIMEOUT`:
323 .. flat-table:: CEC Receive Status
328 * .. _`CEC-RX-STATUS-OK`:
333 * .. _`CEC-RX-STATUS-TIMEOUT`:
338 * .. _`CEC-RX-STATUS-FEATURE-ABORT`:
345 * .. _`CEC-RX-STATUS-ABORTED`:
381 The CEC adapter is not configured, i.e. :ref:`ioctl CEC_ADAP_S_LOG_ADDRS <CEC_ADAP_S_LOG_ADDRS>`
386 The CEC adapter is not configured, i.e. :ref:`ioctl CEC_ADAP_S_LOG_ADDRS <CEC_ADAP_S_LOG_ADDRS>`