Lines Matching defs:solo_enc_dev
139 struct solo_enc_dev { struct
140 struct solo_dev *solo_dev;
142 struct v4l2_ctrl_handler hdl;
143 struct v4l2_ctrl *md_thresholds;
144 struct video_device *vfd;
146 struct mutex lock;
147 spinlock_t motion_lock;
148 u8 ch;
149 u8 mode, gop, qp, interlaced, interval;
150 u8 bw_weight;
151 u16 motion_thresh;
152 bool motion_global;
153 bool motion_enabled;
154 u16 width;
155 u16 height;
158 char osd_text[OSD_TEXT_MAX + 1];
159 u8 osd_buf[SOLO_EOSD_EXT_SIZE_MAX]
163 u8 vop[64];
164 int vop_len;
165 u8 jpeg_header[1024];
166 int jpeg_len;
168 u32 fmt;
169 enum solo_enc_types type;
170 u32 sequence;
171 struct vb2_queue vidq;
172 struct list_head vidq_active;
173 int desc_count;
174 int desc_nelts;
175 struct solo_p2m_desc *desc_items;
176 dma_addr_t desc_dma;
177 spinlock_t av_lock;