Lines Matching refs:cec_adapter
35 The struct cec_adapter represents the CEC adapter hardware. It is created by
39 struct cec_adapter *cec_allocate_adapter(const struct cec_adap_ops *ops, \
44 void cec_delete_adapter(struct cec_adapter *adap);
72 void *cec_get_drvdata(const struct cec_adapter *adap);
78 int cec_register_adapter(struct cec_adapter *adap, \
86 void cec_unregister_adapter(struct cec_adapter *adap);
108 int (*adap_enable)(struct cec_adapter *adap, bool enable);
109 int (*adap_monitor_all_enable)(struct cec_adapter *adap, bool enable);
110 int (*adap_monitor_pin_enable)(struct cec_adapter *adap, bool enable);
111 int (*adap_log_addr)(struct cec_adapter *adap, u8 logical_addr);
112 void (*adap_unconfigured)(struct cec_adapter *adap);
113 int (*adap_transmit)(struct cec_adapter *adap, u8 attempts,
115 void (*adap_nb_transmit_canceled)(struct cec_adapter *adap,
117 void (*adap_status)(struct cec_adapter *adap, struct seq_file *file);
118 void (*adap_free)(struct cec_adapter *adap);
133 int (*adap_enable)(struct cec_adapter *adap, bool enable);
149 int (*adap_monitor_all_enable)(struct cec_adapter *adap, bool enable);
161 int (*adap_monitor_pin_enable)(struct cec_adapter *adap, bool enable);
173 int (*adap_log_addr)(struct cec_adapter *adap, u8 logical_addr);
186 void (*adap_unconfigured)(struct cec_adapter *adap);
194 int (*adap_transmit)(struct cec_adapter *adap, u8 attempts,
212 void (*adap_nb_transmit_canceled)(struct cec_adapter *adap,
225 void (*adap_status)(struct cec_adapter *adap, struct seq_file *file);
232 void (*adap_free)(struct cec_adapter *adap);
243 void cec_transmit_done(struct cec_adapter *adap, u8 status,
249 void cec_transmit_attempt_done(struct cec_adapter *adap, u8 status);
306 void cec_received_msg(struct cec_adapter *adap, struct cec_msg *msg);
335 int (*error_inj_show)(struct cec_adapter *adap, struct seq_file *sf);
336 bool (*error_inj_parse_line)(struct cec_adapter *adap, char *line);
367 int (*error_inj_show)(struct cec_adapter *adap, struct seq_file *sf);
374 bool (*error_inj_parse_line)(struct cec_adapter *adap, char *line);
401 void (*configured)(struct cec_adapter *adap);
402 int (*received)(struct cec_adapter *adap, struct cec_msg *msg);
407 void (*configured)(struct cec_adapter *adap);
417 int (*received)(struct cec_adapter *adap, struct cec_msg *msg);
431 int cec_transmit_msg(struct cec_adapter *adap, struct cec_msg *msg, \
438 void cec_s_phys_addr(struct cec_adapter *adap, u16 phys_addr, bool block);
453 void cec_s_phys_addr_from_edid(struct cec_adapter *adap, \
461 int cec_s_log_addrs(struct cec_adapter *adap, \