Lines Matching refs: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
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
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
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.
239 .. flat-table:: CEC Transmit Status
244 * .. _`CEC-TX-STATUS-OK`:
249 exclusive with :ref:`CEC_TX_STATUS_MAX_RETRIES <CEC-TX-STATUS-MAX-RETRIES>`.
252 * .. _`CEC-TX-STATUS-ARB-LOST`:
256 - CEC line arbitration was lost, i.e. another transmit started at the
259 * .. _`CEC-TX-STATUS-NACK`:
267 * .. _`CEC-TX-STATUS-LOW-DRIVE`:
271 - Low drive was detected on the CEC bus. This indicates that a
275 * .. _`CEC-TX-STATUS-ERROR`:
283 * .. _`CEC-TX-STATUS-MAX-RETRIES`:
288 mutually exclusive with :ref:`CEC_TX_STATUS_OK <CEC-TX-STATUS-OK>`.
290 * .. _`CEC-TX-STATUS-ABORTED`:
297 * .. _`CEC-TX-STATUS-TIMEOUT`:
308 .. flat-table:: CEC Receive Status
313 * .. _`CEC-RX-STATUS-OK`:
318 * .. _`CEC-RX-STATUS-TIMEOUT`:
323 * .. _`CEC-RX-STATUS-FEATURE-ABORT`:
330 * .. _`CEC-RX-STATUS-ABORTED`:
366 The CEC adapter is not configured, i.e. :ref:`ioctl CEC_ADAP_S_LOG_ADDRS <CEC_ADAP_S_LOG_ADDRS>`
371 The CEC adapter is not configured, i.e. :ref:`ioctl CEC_ADAP_S_LOG_ADDRS <CEC_ADAP_S_LOG_ADDRS>`