Lines Matching defs:extron_port
36 struct extron_port { struct
37 struct cec_splitter_port port;
38 struct device *dev;
39 struct cec_adapter *adap;
40 struct video_device vdev;
41 struct v4l2_ctrl_handler hdl;
42 struct v4l2_ctrl *ctrl_rx_power_present;
43 struct v4l2_ctrl *ctrl_tx_hotplug;
44 struct v4l2_ctrl *ctrl_tx_edid_present;
45 bool is_input;
46 char direction;
47 char name[26];
48 unsigned char edid[MAX_EDID_BLOCKS * 128];
49 unsigned char edid_tmp[MAX_EDID_BLOCKS * 128];
50 unsigned int edid_blocks;
51 bool read_edid;
52 struct extron *extron;
53 struct work_struct irq_work;
54 struct completion cmd_done;
55 const char *response;
56 unsigned int cmd_error;
57 struct cec_msg rx_msg[NUM_MSGS];
58 unsigned int rx_msg_cur_idx, rx_msg_num;
60 spinlock_t msg_lock;
61 u32 tx_done_status;
62 bool update_phys_addr;
63 u16 phys_addr;
64 bool cec_was_registered;
65 bool disconnected;
66 bool update_has_signal;
67 bool has_signal;
68 bool update_has_edid;
69 bool has_edid;
93 struct extron_port *ports[MAX_PORTS]; argument