Home
last modified time | relevance | path

Searched refs:cec_msg (Results 1 – 24 of 24) sorted by relevance

/linux/include/uapi/linux/
H A Dcec-funcs.h14 static inline void cec_msg_active_source(struct cec_msg *msg, __u16 phys_addr) in cec_msg_active_source()
23 static inline void cec_ops_active_source(const struct cec_msg *msg, in cec_ops_active_source()
29 static inline void cec_msg_image_view_on(struct cec_msg *msg) in cec_msg_image_view_on()
35 static inline void cec_msg_text_view_on(struct cec_msg *msg) in cec_msg_text_view_on()
43 static inline void cec_msg_inactive_source(struct cec_msg *msg, in cec_msg_inactive_source()
52 static inline void cec_ops_inactive_source(const struct cec_msg *msg, in cec_ops_inactive_source()
58 static inline void cec_msg_request_active_source(struct cec_msg *msg, in cec_msg_request_active_source()
67 static inline void cec_msg_routing_information(struct cec_msg *msg, in cec_msg_routing_information()
77 static inline void cec_ops_routing_information(const struct cec_msg *msg, in cec_ops_routing_information()
83 static inline void cec_msg_routing_change(struct cec_msg *ms
[all...]
H A Dcec.h57 struct cec_msg { struct
78 static inline __u8 cec_msg_initiator(const struct cec_msg *msg) in cec_msg_initiator() argument
87 static inline __u8 cec_msg_destination(const struct cec_msg *msg) in cec_msg_destination()
96 static inline int cec_msg_opcode(const struct cec_msg *msg) in cec_msg_opcode()
105 static inline int cec_msg_is_broadcast(const struct cec_msg *msg) in cec_msg_is_broadcast()
119 static inline void cec_msg_init(struct cec_msg *msg, in cec_msg_init()
138 static inline void cec_msg_set_reply_to(struct cec_msg *msg, in cec_msg_set_reply_to()
139 struct cec_msg *orig) in cec_msg_set_reply_to()
154 static inline int cec_msg_recv_is_tx_result(const struct cec_msg *msg) in cec_msg_recv_is_tx_result()
164 static inline int cec_msg_recv_is_rx_result(const struct cec_msg *msg) in cec_msg_recv_is_rx_result()
[all …]
/linux/drivers/media/cec/usb/extron-da-hd-4k-plus/
H A Dcec-splitter.c16 struct cec_msg *msg, u8 reason) in cec_feature_abort_reason()
18 struct cec_msg tx_msg = { }; in cec_feature_abort_reason()
38 struct cec_msg msg; in cec_port_out_active_source()
61 struct cec_msg msg; in cec_port_out_standby()
84 struct cec_msg msg; in cec_port_out_wakeup()
146 const struct cec_msg *in_msg) in cec_out_passthrough()
153 struct cec_msg msg; in cec_out_passthrough()
171 struct cec_msg reply = {}; in cec_out_report_current_latency()
246 struct cec_msg msg; in cec_out_request_current_latency()
267 struct cec_msg reply = {}; in cec_out_report_power_status()
[all …]
H A Dcec-splitter.h42 int cec_splitter_received_input(struct cec_splitter_port *port, struct cec_msg *msg);
43 int cec_splitter_received_output(struct cec_splitter_port *port, struct cec_msg *msg,
46 const struct cec_msg *msg,
H A Dextron-da-hd-4k-plus.h57 struct cec_msg rx_msg[NUM_MSGS];
H A Dextron-da-hd-4k-plus.c652 struct cec_msg msg = {}; in extron_process_received()
1003 u32 signal_free_time, struct cec_msg *msg) in extron_cec_adap_transmit()
1050 const struct cec_msg *msg) in extron_cec_adap_nb_transmit_canceled()
1063 static int extron_received(struct cec_adapter *adap, struct cec_msg *msg) in extron_received()
/linux/drivers/media/cec/core/
H A Dcec-adap.c28 struct cec_msg *msg,
209 static void cec_queue_msg_fh(struct cec_fh *fh, const struct cec_msg *msg) in cec_queue_msg_fh()
263 const struct cec_msg *msg, in cec_queue_msg_monitor()
282 const struct cec_msg *msg) in cec_queue_msg_followers()
600 struct cec_msg *msg; in cec_transmit_done_ts()
780 int cec_transmit_msg_fh(struct cec_adapter *adap, struct cec_msg *msg, in cec_transmit_msg_fh()
993 int cec_transmit_msg(struct cec_adapter *adap, struct cec_msg *msg, in cec_transmit_msg()
1010 static int cec_receive_notify(struct cec_adapter *adap, struct cec_msg *msg,
1105 struct cec_msg *msg, ktime_t ts) in cec_received_msg_ts()
1223 struct cec_msg *dst = &data->msg; in cec_received_msg_ts()
[all …]
H A Dcec-priv.h33 static inline bool msg_is_raw(const struct cec_msg *msg) in msg_is_raw()
52 int cec_transmit_msg_fh(struct cec_adapter *adap, struct cec_msg *msg,
H A Dcec-api.c212 bool block, struct cec_msg __user *parg) in cec_transmit()
214 struct cec_msg msg = {}; in cec_transmit()
240 static int cec_receive_msg(struct cec_fh *fh, struct cec_msg *msg, bool block) in cec_receive_msg()
291 bool block, struct cec_msg __user *parg) in cec_receive()
293 struct cec_msg msg = {}; in cec_receive()
H A Dcec-pin.c1078 struct cec_msg *msg = &pin->work_rx_msg; in cec_pin_thread_func()
1214 u32 signal_free_time, struct cec_msg *msg) in cec_pin_adap_transmit()
1332 static int cec_pin_received(struct cec_adapter *adap, struct cec_msg *msg) in cec_pin_received()
/linux/Documentation/userspace-api/media/cec/
H A Dcec-ioc-receive.rst21 ``int ioctl(int fd, CEC_RECEIVE, struct cec_msg *argp)``
25 ``int ioctl(int fd, CEC_TRANSMIT, struct cec_msg *argp)``
34 Pointer to struct cec_msg.
40 ``timeout`` field of struct :c:type:`cec_msg` and pass it to
59 :c:type:`cec_msg` and pass it to :ref:`ioctl CEC_TRANSMIT <CEC_TRANSMIT>`.
91 .. c:type:: cec_msg
95 .. flat-table:: struct cec_msg
206 .. flat-table:: Flags for struct cec_msg
242 (in bytes 1-4 of the message), followed by the ``struct cec_msg``
397 The contents of struct :c:type:`cec_msg` is invalid.
/linux/drivers/media/cec/i2c/
H A Dch7322.c165 static int ch7322_send_message(struct ch7322 *ch7322, const struct cec_msg *msg) in ch7322_send_message()
208 static int ch7322_receive_message(struct ch7322 *ch7322, struct cec_msg *msg) in ch7322_receive_message()
272 struct cec_msg msg; in ch7322_rx_done()
354 u32 signal_free_time, struct cec_msg *msg) in ch7322_cec_adap_transmit()
/linux/drivers/gpu/drm/display/
H A Ddrm_hdmi_cec_helper.c38 u32 signal_free_time, struct cec_msg *msg) in drm_connector_hdmi_cec_adap_transmit()
166 struct cec_msg *msg) in drm_connector_hdmi_cec_received_msg()
/linux/drivers/media/cec/platform/s5p/
H A Ds5p_cec.h73 struct cec_msg msg;
/linux/include/media/
H A Dcec-pin.h48 int (*received)(struct cec_adapter *adap, struct cec_msg *msg);
/linux/Documentation/driver-api/media/
H A Dcec-core.rst114 u32 signal_free_time, struct cec_msg *msg);
116 const struct cec_msg *msg);
195 u32 signal_free_time, struct cec_msg *msg);
213 const struct cec_msg *msg);
306 void cec_received_msg(struct cec_adapter *adap, struct cec_msg *msg);
402 int (*received)(struct cec_adapter *adap, struct cec_msg *msg);
417 int (*received)(struct cec_adapter *adap, struct cec_msg *msg);
431 int cec_transmit_msg(struct cec_adapter *adap, struct cec_msg *msg, \
/linux/drivers/gpu/drm/omapdrm/dss/
H A Dhdmi4_cec.c64 struct cec_msg msg = {}; in hdmi_cec_received_msg()
267 u32 signal_free_time, struct cec_msg *msg) in hdmi_cec_adap_transmit()
/linux/drivers/gpu/drm/bridge/adv7511/
H A Dadv7511_cec.c92 struct cec_msg msg = {}; in adv7511_cec_rx()
301 u32 signal_free_time, struct cec_msg *msg) in adv7511_cec_transmit()
/linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-cec.c59 struct cec_msg rx_msg;
97 u32 signal_free_time, struct cec_msg *msg) in dw_hdmi_cec_transmit()
H A Ddw-hdmi-qp.c143 struct cec_msg rx_msg;
1183 u32 signal_free_time, struct cec_msg *msg) in dw_hdmi_qp_cec_transmit()
/linux/drivers/media/cec/usb/rainshadow/
H A Drainshadow-cec.c68 struct cec_msg msg = {}; in rain_process_msg()
277 u32 signal_free_time, struct cec_msg *msg) in rain_cec_adap_transmit()
/linux/drivers/media/cec/usb/pulse8/
H A Dpulse8-cec.c182 struct cec_msg rx_msg[NUM_MSGS];
192 struct cec_msg tx_msg;
287 struct cec_msg *msg = &pulse8->tx_msg; in pulse8_tx_work_handler()
624 u32 signal_free_time, struct cec_msg *msg) in pulse8_cec_adap_transmit()
/linux/include/drm/
H A Ddrm_bridge.h36 struct cec_msg;
894 u32 signal_free_time, struct cec_msg *msg);
/linux/drivers/gpu/drm/vc4/
H A Dvc4_hdmi.c2523 struct cec_msg *msg = &vc4_hdmi->cec_rx_msg; in vc4_cec_read_msg()
2799 u32 signal_free_time, struct cec_msg *msg) in vc4_hdmi_cec_adap_transmit()