| /linux/include/uapi/linux/ |
| H A D | cec-funcs.h | 14 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 D | cec.h | 57 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 D | cec-splitter.c | 16 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 D | cec-splitter.h | 42 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 D | extron-da-hd-4k-plus.h | 57 struct cec_msg rx_msg[NUM_MSGS];
|
| /linux/drivers/media/cec/core/ |
| H A D | cec-priv.h | 33 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,
|
| /linux/Documentation/userspace-api/media/cec/ |
| H A D | cec-ioc-receive.rst | 21 ``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 D | ch7322.c | 165 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/media/cec/platform/s5p/ |
| H A D | s5p_cec.h | 73 struct cec_msg msg;
|
| /linux/include/media/ |
| H A D | cec-pin.h | 48 int (*received)(struct cec_adapter *adap, struct cec_msg *msg);
|
| /linux/Documentation/driver-api/media/ |
| H A D | cec-core.rst | 114 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 D | hdmi4_cec.c | 64 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 D | adv7511_cec.c | 92 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 D | dw-hdmi-cec.c | 59 struct cec_msg rx_msg; 97 u32 signal_free_time, struct cec_msg *msg) in dw_hdmi_cec_transmit()
|
| H A D | dw-hdmi-qp.c | 142 struct cec_msg rx_msg; 1130 u32 signal_free_time, struct cec_msg *msg) in dw_hdmi_qp_cec_transmit()
|