Home
last modified time | relevance | path

Searched refs:cec_log_addrs (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/include/uapi/linux/
Dcec.h355 struct cec_log_addrs { struct
463 #define CEC_ADAP_G_LOG_ADDRS _IOR('a', 3, struct cec_log_addrs)
464 #define CEC_ADAP_S_LOG_ADDRS _IOWR('a', 4, struct cec_log_addrs)
1008 static inline int cec_is_2nd_tv(const struct cec_log_addrs *las) in cec_is_2nd_tv()
1019 static inline int cec_is_processor(const struct cec_log_addrs *las) in cec_is_processor()
1030 static inline int cec_is_switch(const struct cec_log_addrs *las) in cec_is_switch()
1042 static inline int cec_is_cdc_only(const struct cec_log_addrs *las) in cec_is_cdc_only()
/Linux-v5.4/Documentation/media/uapi/cec/
Dcec-ioc-adap-g-log-addrs.rst27 .. c:function:: int ioctl( int fd, CEC_ADAP_G_LOG_ADDRS, struct cec_log_addrs *argp )
30 .. c:function:: int ioctl( int fd, CEC_ADAP_S_LOG_ADDRS, struct cec_log_addrs *argp )
40 Pointer to struct :c:type:`cec_log_addrs`.
47 struct :c:type:`cec_log_addrs` where the driver stores the logical addresses.
50 struct :c:type:`cec_log_addrs` and call :ref:`ioctl CEC_ADAP_S_LOG_ADDRS <CEC_ADAP_S_LOG_ADDRS>`
73 .. c:type:: cec_log_addrs
79 .. flat-table:: struct cec_log_addrs
163 .. flat-table:: Flags for struct cec_log_addrs
378 The contents of struct :c:type:`cec_log_addrs` is invalid.
/Linux-v5.4/drivers/media/cec/
Dcec-priv.h42 struct cec_log_addrs *log_addrs, bool block);
Dcec-api.c145 struct cec_log_addrs __user *parg) in cec_adap_g_log_addrs()
147 struct cec_log_addrs log_addrs; in cec_adap_g_log_addrs()
162 bool block, struct cec_log_addrs __user *parg) in cec_adap_s_log_addrs()
164 struct cec_log_addrs log_addrs; in cec_adap_s_log_addrs()
Dcec-adap.c1231 struct cec_log_addrs *las = &adap->log_addrs; in cec_config_log_addr()
1371 struct cec_log_addrs *las = &adap->log_addrs; in cec_config_thread_func()
1639 struct cec_log_addrs *log_addrs, bool block) in __cec_s_log_addrs()
1796 struct cec_log_addrs *log_addrs, bool block) in cec_s_log_addrs()
1814 const struct cec_log_addrs *las = &adap->log_addrs; in cec_fill_msg_report_features()
/Linux-v5.4/include/media/
Dcec.h215 struct cec_log_addrs log_addrs;
277 int cec_s_log_addrs(struct cec_adapter *adap, struct cec_log_addrs *log_addrs,
/Linux-v5.4/drivers/media/usb/rainshadow-cec/
Drainshadow-cec.c240 struct cec_log_addrs *log_addrs, u16 *pa) in rain_setup()
311 struct cec_log_addrs log_addrs = {}; in rain_connect()
/Linux-v5.4/drivers/media/usb/pulse8-cec/
Dpulse8-cec.c321 struct cec_log_addrs *log_addrs, u16 *pa) in pulse8_setup()
440 struct cec_log_addrs *log_addrs, in pulse8_apply_persistent_config()
644 struct cec_log_addrs log_addrs = {}; in pulse8_connect()
/Linux-v5.4/Documentation/media/kapi/
Dcec-core.rst434 struct cec_log_addrs *log_addrs, bool block);