Home
last modified time | relevance | path

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

12

/Linux-v4.19/include/uapi/linux/
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 *msg, in cec_msg_routing_change()
[all …]
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()
136 static inline void cec_msg_set_reply_to(struct cec_msg *msg, in cec_msg_set_reply_to()
137 struct cec_msg *orig) in cec_msg_set_reply_to()
160 static inline int cec_msg_status_is_ok(const struct cec_msg *msg) in cec_msg_status_is_ok()
463 #define CEC_TRANSMIT _IOWR('a', 5, struct cec_msg)
[all …]
/Linux-v4.19/include/media/
Dcec.h61 struct cec_msg msg;
73 struct cec_msg msg;
116 u32 signal_free_time, struct cec_msg *msg);
125 int (*received)(struct cec_adapter *adap, struct cec_msg *msg);
251 int cec_transmit_msg(struct cec_adapter *adap, struct cec_msg *msg,
281 struct cec_msg *msg, ktime_t ts);
284 struct cec_msg *msg) in cec_received_msg()
/Linux-v4.19/drivers/media/platform/cros-ec-cec/
Dcros-ec-cec.c38 struct cec_msg rx_msg;
118 u32 signal_free_time, struct cec_msg *cec_msg) in cros_ec_cec_transmit() argument
129 msg.msg.outsize = cec_msg->len; in cros_ec_cec_transmit()
130 memcpy(msg.data.msg, cec_msg->msg, cec_msg->len); in cros_ec_cec_transmit()
/Linux-v4.19/drivers/media/cec/
Dcec-pin-priv.h178 struct cec_msg tx_msg;
183 struct cec_msg rx_msg;
199 struct cec_msg work_rx_msg;
Dcec-adap.c24 struct cec_msg *msg,
202 static void cec_queue_msg_fh(struct cec_fh *fh, const struct cec_msg *msg) in cec_queue_msg_fh()
256 const struct cec_msg *msg, in cec_queue_msg_monitor()
275 const struct cec_msg *msg) in cec_queue_msg_followers()
552 struct cec_msg *msg; in cec_transmit_done_ts()
700 int cec_transmit_msg_fh(struct cec_adapter *adap, struct cec_msg *msg, in cec_transmit_msg_fh()
893 int cec_transmit_msg(struct cec_adapter *adap, struct cec_msg *msg, in cec_transmit_msg()
910 static int cec_receive_notify(struct cec_adapter *adap, struct cec_msg *msg,
1004 struct cec_msg *msg, ktime_t ts) in cec_received_msg_ts()
1127 struct cec_msg *dst = &data->msg; in cec_received_msg_ts()
[all …]
Dcec-api.c174 bool block, struct cec_msg __user *parg) in cec_transmit()
176 struct cec_msg msg = {}; in cec_transmit()
210 static int cec_receive_msg(struct cec_fh *fh, struct cec_msg *msg, bool block) in cec_receive_msg()
261 bool block, struct cec_msg __user *parg) in cec_receive()
263 struct cec_msg msg = {}; in cec_receive()
Dcec-priv.h38 int cec_transmit_msg_fh(struct cec_adapter *adap, struct cec_msg *msg,
/Linux-v4.19/drivers/media/platform/vivid/
Dvivid-cec.c65 const struct cec_msg *msg, bool nacked) in vivid_cec_pin_adap_events()
113 const struct cec_msg *msg, bool nacked) in vivid_cec_pin_events()
194 u32 signal_free_time, struct cec_msg *msg) in vivid_cec_adap_transmit()
225 static int vivid_received(struct cec_adapter *adap, struct cec_msg *msg) in vivid_received()
228 struct cec_msg reply; in vivid_received()
/Linux-v4.19/Documentation/media/uapi/cec/
Dcec-ioc-receive.rst19 .. c:function:: int ioctl( int fd, CEC_RECEIVE, struct cec_msg *argp )
22 .. c:function:: int ioctl( int fd, CEC_TRANSMIT, struct cec_msg *argp )
32 Pointer to struct cec_msg.
38 ``timeout`` field of struct :c:type:`cec_msg` and pass it to
54 :c:type:`cec_msg` and pass it to :ref:`ioctl CEC_TRANSMIT <CEC_TRANSMIT>`.
87 .. c:type:: cec_msg
91 .. flat-table:: struct cec_msg
202 .. flat-table:: Flags for struct cec_msg
347 The contents of struct :c:type:`cec_msg` is invalid.
/Linux-v4.19/drivers/media/platform/stm32/
Dstm32-cec.c68 struct cec_msg rx_msg;
69 struct cec_msg tx_msg;
205 u32 signal_free_time, struct cec_msg *msg) in stm32_cec_adap_transmit()
/Linux-v4.19/drivers/media/platform/s5p-cec/
Ds5p_cec.h77 struct cec_msg msg;
Ds5p_cec.c73 u32 signal_free_time, struct cec_msg *msg) in s5p_cec_adap_transmit()
/Linux-v4.19/drivers/gpu/drm/bridge/adv7511/
Dadv7511_cec.c94 struct cec_msg msg = {}; in adv7511_cec_irq_process()
248 u32 signal_free_time, struct cec_msg *msg) in adv7511_cec_adap_transmit()
/Linux-v4.19/drivers/gpu/drm/bridge/synopsys/
Ddw-hdmi-cec.c62 struct cec_msg rx_msg;
96 u32 signal_free_time, struct cec_msg *msg) in dw_hdmi_cec_transmit()
/Linux-v4.19/drivers/media/usb/pulse8-cec/
Dpulse8-cec.c125 struct cec_msg rx_msg;
179 struct cec_msg *msg = &pulse8->rx_msg; in pulse8_interrupt()
592 u32 signal_free_time, struct cec_msg *msg) in pulse8_cec_adap_transmit()
631 static int pulse8_received(struct cec_adapter *adap, struct cec_msg *msg) in pulse8_received()
/Linux-v4.19/drivers/gpu/drm/omapdrm/dss/
Dhdmi4_cec.c76 struct cec_msg msg = {}; in hdmi_cec_received_msg()
264 u32 signal_free_time, struct cec_msg *msg) in hdmi_cec_adap_transmit()
/Linux-v4.19/drivers/media/platform/sti/cec/
Dstih-cec.c204 u32 signal_free_time, struct cec_msg *msg) in stih_cec_adap_transmit()
245 struct cec_msg msg = {}; in stih_rx_done()
/Linux-v4.19/drivers/media/usb/rainshadow-cec/
Drainshadow-cec.c72 struct cec_msg msg = {}; in rain_process_msg()
279 u32 signal_free_time, struct cec_msg *msg) in rain_cec_adap_transmit()
/Linux-v4.19/drivers/gpu/drm/
Ddrm_dp_cec.c113 u32 signal_free_time, struct cec_msg *msg) in drm_dp_cec_adap_transmit()
186 struct cec_msg msg; in drm_dp_cec_received()
/Linux-v4.19/Documentation/media/kapi/
Dcec-core.rst109 u32 signal_free_time, struct cec_msg *msg);
182 u32 signal_free_time, struct cec_msg *msg);
279 void cec_received_msg(struct cec_adapter *adap, struct cec_msg *msg);
375 int (*received)(struct cec_adapter *adap, struct cec_msg *msg);
382 int (*received)(struct cec_adapter *adap, struct cec_msg *msg);
396 int cec_transmit_msg(struct cec_adapter *adap, struct cec_msg *msg,
/Linux-v4.19/drivers/media/platform/tegra-cec/
Dtegra_cec.c93 struct cec_msg msg = {}; in tegra_cec_irq_thread_handler()
290 u32 signal_free_time_ms, struct cec_msg *msg) in tegra_cec_adap_transmit()
/Linux-v4.19/drivers/gpu/drm/i2c/
Dtda9950.c71 struct cec_msg rx_msg;
219 u32 signal_free_time, struct cec_msg *msg) in tda9950_cec_transmit()
/Linux-v4.19/drivers/media/platform/meson/
Dao-cec.c225 struct cec_msg rx_msg;
516 u32 signal_free_time, struct cec_msg *msg) in meson_ao_cec_transmit()
/Linux-v4.19/drivers/gpu/drm/vc4/
Dvc4_hdmi.c94 struct cec_msg cec_rx_msg;
1167 struct cec_msg *msg = &vc4->hdmi->cec_rx_msg; in vc4_cec_read_msg()
1264 u32 signal_free_time, struct cec_msg *msg) in vc4_hdmi_cec_adap_transmit()

12