Lines Matching defs:cec_adapter
148 struct cec_adapter { struct
149 struct module *owner;
150 char name[32];
151 struct cec_devnode devnode;
152 struct mutex lock;
153 struct rc_dev *rc;
155 struct list_head transmit_queue;
156 unsigned int transmit_queue_sz;
157 struct list_head wait_queue;
158 struct cec_data *transmitting;
160 struct task_struct *kthread_config;
161 struct completion config_completion;
163 struct task_struct *kthread;
164 wait_queue_head_t kthread_waitq;
165 wait_queue_head_t waitq;
167 const struct cec_adap_ops *ops;
168 void *priv;
169 u32 capabilities;
170 u8 available_log_addrs;
172 u16 phys_addr;
173 bool needs_hpd;
174 bool is_configuring;
175 bool is_configured;
176 bool cec_pin_is_high;
177 u32 monitor_all_cnt;
178 u32 monitor_pin_cnt;
179 u32 follower_cnt;
180 struct cec_fh *cec_follower;
181 struct cec_fh *cec_initiator;
182 bool passthrough;
206 static inline void *cec_get_drvdata(const struct cec_adapter *adap) in cec_get_drvdata() argument