Lines Matching refs:CEC

2 .. c:namespace:: CEC
12 CEC_G_MODE, CEC_S_MODE - Get or set exclusive use of the CEC adapter
32 Pointer to CEC mode.
39 obtain exclusive access to the CEC adapter. This ioctl sets the
42 used to initiate messages, i.e. it commands other CEC devices. The
43 follower is the filehandle that receives messages sent to the CEC
47 When a CEC message is received, then the CEC framework will decide how
50 is waiting for it. In addition the CEC framework will process it.
52 If the message is not a reply, then the CEC framework will process it
60 The CEC framework will process core messages unless requested otherwise
62 case, the CEC framework will pass on most core messages without
67 If there is no initiator, then any CEC filehandle can use
84 * .. _`CEC-MODE-NO-INITIATOR`:
88 - This is not an initiator, i.e. it cannot transmit CEC messages or
89 make any other changes to the CEC adapter.
90 * .. _`CEC-MODE-INITIATOR`:
95 it can transmit CEC messages and make changes to the CEC adapter,
97 * .. _`CEC-MODE-EXCL-INITIATOR`:
102 only one that can transmit CEC messages and make changes to the
103 CEC adapter. If someone else is already the exclusive initiator
120 * .. _`CEC-MODE-NO-FOLLOWER`:
125 * .. _`CEC-MODE-FOLLOWER`:
129 - This is a follower and it will receive CEC messages unless there
131 …:ref:`CEC_CAP_TRANSMIT <CEC-CAP-TRANSMIT>` is not set or if :ref:`CEC_MODE_NO_INITIATOR <CEC-MODE-…
133 * .. _`CEC-MODE-EXCL-FOLLOWER`:
138 receive CEC messages for processing. If someone else is already
141 …:ref:`CEC_CAP_TRANSMIT <CEC-CAP-TRANSMIT>` is not set or if :ref:`CEC_MODE_NO_INITIATOR <CEC-MODE-…
143 * .. _`CEC-MODE-EXCL-FOLLOWER-PASSTHRU`:
148 receive CEC messages for processing. In addition it will put the
149 CEC device into passthrough mode, allowing the exclusive follower
150 to handle most core messages instead of relying on the CEC
153 code. You cannot become a follower if :ref:`CEC_CAP_TRANSMIT <CEC-CAP-TRANSMIT>`
154 is not set or if :ref:`CEC_MODE_NO_INITIATOR <CEC-MODE-NO-INITIATOR>` was specified,
156 * .. _`CEC-MODE-MONITOR-PIN`:
161 combination with :ref:`CEC_MODE_NO_INITIATOR <CEC-MODE-NO-INITIATOR>`,
163 This mode requires that the :ref:`CEC_CAP_MONITOR_PIN <CEC-CAP-MONITOR-PIN>`
167 low-level CEC pin transitions. This is very useful for debugging.
170 * .. _`CEC-MODE-MONITOR`:
175 combination with :ref:`CEC_MODE_NO_INITIATOR <CEC-MODE-NO-INITIATOR>`,
177 In monitor mode all messages this CEC
183 * .. _`CEC-MODE-MONITOR-ALL`:
188 in combination with :ref:`CEC_MODE_NO_INITIATOR <CEC-MODE-NO-INITIATOR>`, otherwise
190 this CEC device transmits and all messages it receives, including
191 directed messages for other CEC devices, will be reported. This is
193 mode requires that the :ref:`CEC_CAP_MONITOR_ALL <CEC-CAP-MONITOR-ALL>` capability is set,
209 * .. _`CEC-MSG-GET-CEC-VERSION`:
212 - The core will return the CEC version that was set with
217 * .. _`CEC-MSG-GIVE-DEVICE-VENDOR-ID`:
225 * .. _`CEC-MSG-ABORT`:
232 * .. _`CEC-MSG-GIVE-PHYSICAL-ADDR`:
238 * .. _`CEC-MSG-GIVE-OSD-NAME`:
246 * .. _`CEC-MSG-GIVE-FEATURES`:
249 - The core will do nothing if the CEC version is older than 2.0,
253 does nothing (for any CEC version) and this message has to be handled
255 * .. _`CEC-MSG-USER-CONTROL-PRESSED`:
258 - If :ref:`CEC_CAP_RC <CEC-CAP-RC>` is set and if
259 :ref:`CEC_LOG_ADDRS_FL_ALLOW_RC_PASSTHRU <CEC-LOG-ADDRS-FL-ALLOW-RC-PASSTHRU>`
262 * .. _`CEC-MSG-USER-CONTROL-RELEASED`:
265 - If :ref:`CEC_CAP_RC <CEC-CAP-RC>` is set and if
266 :ref:`CEC_LOG_ADDRS_FL_ALLOW_RC_PASSTHRU <CEC-LOG-ADDRS-FL-ALLOW-RC-PASSTHRU>`
269 * .. _`CEC-MSG-REPORT-PHYSICAL-ADDR`:
272 - The CEC framework will make note of the reported physical address