Lines Matching defs:cec_adapter
201 struct cec_adapter { struct
202 struct module *owner;
203 char name[32];
204 struct cec_devnode devnode;
205 struct mutex lock;
206 struct rc_dev *rc;
208 struct list_head transmit_queue;
209 unsigned int transmit_queue_sz;
210 struct list_head wait_queue;
211 struct cec_data *transmitting;
212 bool transmit_in_progress;
214 struct task_struct *kthread_config;
215 struct completion config_completion;
217 struct task_struct *kthread;
218 wait_queue_head_t kthread_waitq;
220 const struct cec_adap_ops *ops;
221 void *priv;
222 u32 capabilities;
223 u8 available_log_addrs;
225 u16 phys_addr;
226 bool needs_hpd;
227 bool is_configuring;
228 bool is_configured;
229 bool cec_pin_is_high;
230 bool adap_controls_phys_addr;
231 u8 last_initiator;
232 u32 monitor_all_cnt;
233 u32 monitor_pin_cnt;
257 static inline void *cec_get_drvdata(const struct cec_adapter *adap) in cec_get_drvdata() argument