Lines Matching refs:CEC

18 CEC_G_MODE, CEC_S_MODE - Get or set exclusive use of the CEC adapter
36 Pointer to CEC mode.
43 obtain exclusive access to the CEC adapter. This ioctl sets the
46 used to initiate messages, i.e. it commands other CEC devices. The
47 follower is the filehandle that receives messages sent to the CEC
51 When a CEC message is received, then the CEC framework will decide how
54 is waiting for it. In addition the CEC framework will process it.
56 If the message is not a reply, then the CEC framework will process it
64 The CEC framework will process core messages unless requested otherwise
66 case, the CEC framework will pass on most core messages without
71 If there is no initiator, then any CEC filehandle can use
88 * .. _`CEC-MODE-NO-INITIATOR`:
92 - This is not an initiator, i.e. it cannot transmit CEC messages or
93 make any other changes to the CEC adapter.
94 * .. _`CEC-MODE-INITIATOR`:
99 it can transmit CEC messages and make changes to the CEC adapter,
101 * .. _`CEC-MODE-EXCL-INITIATOR`:
106 only one that can transmit CEC messages and make changes to the
107 CEC adapter. If someone else is already the exclusive initiator
125 * .. _`CEC-MODE-NO-FOLLOWER`:
130 * .. _`CEC-MODE-FOLLOWER`:
134 - This is a follower and it will receive CEC messages unless there
136 …:ref:`CEC_CAP_TRANSMIT <CEC-CAP-TRANSMIT>` is not set or if :ref:`CEC_MODE_NO_INITIATOR <CEC-MODE-…
138 * .. _`CEC-MODE-EXCL-FOLLOWER`:
143 receive CEC messages for processing. If someone else is already
146 …:ref:`CEC_CAP_TRANSMIT <CEC-CAP-TRANSMIT>` is not set or if :ref:`CEC_MODE_NO_INITIATOR <CEC-MODE-…
148 * .. _`CEC-MODE-EXCL-FOLLOWER-PASSTHRU`:
153 receive CEC messages for processing. In addition it will put the
154 CEC device into passthrough mode, allowing the exclusive follower
155 to handle most core messages instead of relying on the CEC
158 code. You cannot become a follower if :ref:`CEC_CAP_TRANSMIT <CEC-CAP-TRANSMIT>`
159 is not set or if :ref:`CEC_MODE_NO_INITIATOR <CEC-MODE-NO-INITIATOR>` was specified,
161 * .. _`CEC-MODE-MONITOR-PIN`:
166 combination with :ref:`CEC_MODE_NO_INITIATOR <CEC-MODE-NO-INITIATOR>`,
168 This mode requires that the :ref:`CEC_CAP_MONITOR_PIN <CEC-CAP-MONITOR-PIN>`
172 low-level CEC pin transitions. This is very useful for debugging.
175 * .. _`CEC-MODE-MONITOR`:
180 combination with :ref:`CEC_MODE_NO_INITIATOR <CEC-MODE-NO-INITIATOR>`,i
182 In monitor mode all messages this CEC
188 * .. _`CEC-MODE-MONITOR-ALL`:
193 in combination with :ref:`CEC_MODE_NO_INITIATOR <CEC-MODE-NO-INITIATOR>`, otherwise
195 this CEC device transmits and all messages it receives, including
196 directed messages for other CEC devices will be reported. This is
198 mode requires that the :ref:`CEC_CAP_MONITOR_ALL <CEC-CAP-MONITOR-ALL>` capability is set,
215 * .. _`CEC-MSG-GET-CEC-VERSION`:
218 - The core will return the CEC version that was set with
223 * .. _`CEC-MSG-GIVE-DEVICE-VENDOR-ID`:
231 * .. _`CEC-MSG-ABORT`:
238 * .. _`CEC-MSG-GIVE-PHYSICAL-ADDR`:
244 * .. _`CEC-MSG-GIVE-OSD-NAME`:
252 * .. _`CEC-MSG-GIVE-FEATURES`:
255 - The core will do nothing if the CEC version is older than 2.0,
259 does nothing (for any CEC version) and this message has to be handled
261 * .. _`CEC-MSG-USER-CONTROL-PRESSED`:
264 - If :ref:`CEC_CAP_RC <CEC-CAP-RC>` is set and if
265 :ref:`CEC_LOG_ADDRS_FL_ALLOW_RC_PASSTHRU <CEC-LOG-ADDRS-FL-ALLOW-RC-PASSTHRU>`
268 * .. _`CEC-MSG-USER-CONTROL-RELEASED`:
271 - If :ref:`CEC_CAP_RC <CEC-CAP-RC>` is set and if
272 :ref:`CEC_LOG_ADDRS_FL_ALLOW_RC_PASSTHRU <CEC-LOG-ADDRS-FL-ALLOW-RC-PASSTHRU>`
275 * .. _`CEC-MSG-REPORT-PHYSICAL-ADDR`:
278 - The CEC framework will make note of the reported physical address