Lines Matching defs:solo_enc_dev
147 struct solo_enc_dev { struct
148 struct solo_dev *solo_dev;
150 struct v4l2_ctrl_handler hdl;
151 struct v4l2_ctrl *md_thresholds;
152 struct video_device *vfd;
154 struct mutex lock;
155 spinlock_t motion_lock;
156 u8 ch;
157 u8 mode, gop, qp, interlaced, interval;
158 u8 bw_weight;
159 u16 motion_thresh;
160 bool motion_global;
161 bool motion_enabled;
162 u16 width;
163 u16 height;
166 char osd_text[OSD_TEXT_MAX + 1];
167 u8 osd_buf[SOLO_EOSD_EXT_SIZE_MAX]
171 u8 vop[64];
172 int vop_len;
173 u8 jpeg_header[1024];
174 int jpeg_len;
176 u32 fmt;
177 enum solo_enc_types type;
178 u32 sequence;
179 struct vb2_queue vidq;
180 struct list_head vidq_active;
181 int desc_count;
182 int desc_nelts;
183 struct solo_p2m_desc *desc_items;
184 dma_addr_t desc_dma;
185 spinlock_t av_lock;