Lines Matching refs:group

37 			    func_inst.group);  in to_f_uvc_opts()
136 static struct config_item *uvcg_control_header_make(struct config_group *group, in uvcg_control_header_make() argument
156 static void uvcg_control_header_drop(struct config_group *group, in uvcg_control_header_drop() argument
166 struct config_group group; member
181 struct config_group group; member
188 struct uvcg_default_processing, group); in to_uvcg_default_processing()
198 struct mutex *su_mutex = &dp->group.cg_subsys->su_mutex; \
204 opts_item = dp->group.cg_item.ci_parent->ci_parent->ci_parent; \
235 struct mutex *su_mutex = &dp->group.cg_subsys->su_mutex; in uvcg_default_processing_bm_controls_show()
242 opts_item = dp->group.cg_item.ci_parent->ci_parent->ci_parent; in uvcg_default_processing_bm_controls_show()
278 struct config_group group; member
287 struct config_group group; member
294 struct uvcg_default_camera, group); in to_uvcg_default_camera()
304 struct mutex *su_mutex = &dc->group.cg_subsys->su_mutex; \
310 opts_item = dc->group.cg_item.ci_parent->ci_parent->ci_parent-> \
349 struct mutex *su_mutex = &dc->group.cg_subsys->su_mutex; in uvcg_default_camera_bm_controls_show()
356 opts_item = dc->group.cg_item.ci_parent->ci_parent->ci_parent-> in uvcg_default_camera_bm_controls_show()
395 struct config_group group; member
404 struct config_group group; member
411 struct uvcg_default_output, group); in to_uvcg_default_output()
421 struct mutex *su_mutex = &dout->group.cg_subsys->su_mutex; \
427 opts_item = dout->group.cg_item.ci_parent->ci_parent-> \
473 struct config_group group; member
482 struct config_group group; member
491 struct config_group group; member
499 struct uvcg_control_class, group); in uvcg_get_ctl_class_arr()
597 struct config_group group; member
606 struct config_group group; member
615 struct config_group group; member
620 struct config_group group; member
624 &uvcg_uncompressed_grp.group.cg_item,
625 &uvcg_mjpeg_grp.group.cg_item,
634 struct config_group group; member
643 return container_of(to_config_group(item), struct uvcg_format, group); in to_uvcg_format()
650 struct mutex *su_mutex = &f->group.cg_subsys->su_mutex; in uvcg_format_bma_controls_show()
656 opts_item = f->group.cg_item.ci_parent->ci_parent->ci_parent; in uvcg_format_bma_controls_show()
677 struct mutex *su_mutex = &ch->group.cg_subsys->su_mutex; in uvcg_format_bma_controls_store()
682 opts_item = ch->group.cg_item.ci_parent->ci_parent->ci_parent; in uvcg_format_bma_controls_store()
754 group); in uvcg_streaming_header_allow_link()
792 group); in uvcg_streaming_header_drop_link()
868 *uvcg_streaming_header_make(struct config_group *group, const char *name) in uvcg_streaming_header_make() argument
887 static void uvcg_streaming_header_drop(struct config_group *group, in uvcg_streaming_header_drop() argument
897 struct config_group group; member
1159 static struct config_item *uvcg_frame_make(struct config_group *group, in uvcg_frame_make() argument
1180 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent; in uvcg_frame_make()
1184 fmt = to_uvcg_format(&group->cg_item); in uvcg_frame_make()
1204 static void uvcg_frame_drop(struct config_group *group, struct config_item *item) in uvcg_frame_drop() argument
1211 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent; in uvcg_frame_drop()
1215 fmt = to_uvcg_format(&group->cg_item); in uvcg_frame_drop()
1230 container_of(to_config_group(item), struct uvcg_format, group), in to_uvcg_uncompressed()
1245 struct mutex *su_mutex = &ch->fmt.group.cg_subsys->su_mutex; in uvcg_uncompressed_guid_format_show()
1249 opts_item = ch->fmt.group.cg_item.ci_parent->ci_parent->ci_parent; in uvcg_uncompressed_guid_format_show()
1267 struct mutex *su_mutex = &ch->fmt.group.cg_subsys->su_mutex; in uvcg_uncompressed_guid_format_store()
1272 opts_item = ch->fmt.group.cg_item.ci_parent->ci_parent->ci_parent; in uvcg_uncompressed_guid_format_store()
1300 struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
1305 opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
1325 struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
1330 opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
1348 struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
1354 opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
1429 static struct config_group *uvcg_uncompressed_make(struct config_group *group, in uvcg_uncompressed_make() argument
1454 config_group_init_type_name(&h->fmt.group, name, in uvcg_uncompressed_make()
1457 return &h->fmt.group; in uvcg_uncompressed_make()
1460 static void uvcg_uncompressed_drop(struct config_group *group, in uvcg_uncompressed_drop() argument
1487 container_of(to_config_group(item), struct uvcg_format, group), in to_uvcg_mjpeg()
1502 struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
1507 opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
1526 struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
1531 opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
1549 struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
1555 opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
1629 static struct config_group *uvcg_mjpeg_make(struct config_group *group, in uvcg_mjpeg_make() argument
1648 config_group_init_type_name(&h->fmt.group, name, in uvcg_mjpeg_make()
1651 return &h->fmt.group; in uvcg_mjpeg_make()
1654 static void uvcg_mjpeg_drop(struct config_group *group, in uvcg_mjpeg_drop() argument
1674 struct config_group group; member
1681 struct uvcg_default_color_matching, group); in to_uvcg_default_color_matching()
1692 struct mutex *su_mutex = &dc->group.cg_subsys->su_mutex; \
1698 opts_item = dc->group.cg_item.ci_parent->ci_parent->ci_parent; \
1741 struct config_group group; member
1750 struct config_group group; member
1758 struct uvcg_streaming_class, group); in __uvcg_get_stream_class_arr()
1818 grp = &f->fmt->group; in __uvcg_iter_strm_cls()
2096 struct config_group group; member
2105 struct config_group group; member
2196 config_group_init_type_name(&uvcg_control_header_grp.group, in uvcg_attach_configfs()
2200 config_group_init_type_name(&uvcg_default_processing.group, in uvcg_attach_configfs()
2202 config_group_init_type_name(&uvcg_processing_grp.group, in uvcg_attach_configfs()
2204 configfs_add_default_group(&uvcg_default_processing.group, in uvcg_attach_configfs()
2205 &uvcg_processing_grp.group); in uvcg_attach_configfs()
2207 config_group_init_type_name(&uvcg_default_camera.group, in uvcg_attach_configfs()
2209 config_group_init_type_name(&uvcg_camera_grp.group, in uvcg_attach_configfs()
2211 configfs_add_default_group(&uvcg_default_camera.group, in uvcg_attach_configfs()
2212 &uvcg_camera_grp.group); in uvcg_attach_configfs()
2214 config_group_init_type_name(&uvcg_default_output.group, in uvcg_attach_configfs()
2216 config_group_init_type_name(&uvcg_output_grp.group, in uvcg_attach_configfs()
2218 configfs_add_default_group(&uvcg_default_output.group, in uvcg_attach_configfs()
2219 &uvcg_output_grp.group); in uvcg_attach_configfs()
2221 config_group_init_type_name(&uvcg_terminal_grp.group, in uvcg_attach_configfs()
2223 configfs_add_default_group(&uvcg_camera_grp.group, in uvcg_attach_configfs()
2224 &uvcg_terminal_grp.group); in uvcg_attach_configfs()
2225 configfs_add_default_group(&uvcg_output_grp.group, in uvcg_attach_configfs()
2226 &uvcg_terminal_grp.group); in uvcg_attach_configfs()
2228 config_group_init_type_name(&uvcg_control_class_fs.group, in uvcg_attach_configfs()
2230 config_group_init_type_name(&uvcg_control_class_ss.group, in uvcg_attach_configfs()
2232 config_group_init_type_name(&uvcg_control_class_grp.group, in uvcg_attach_configfs()
2235 configfs_add_default_group(&uvcg_control_class_fs.group, in uvcg_attach_configfs()
2236 &uvcg_control_class_grp.group); in uvcg_attach_configfs()
2237 configfs_add_default_group(&uvcg_control_class_ss.group, in uvcg_attach_configfs()
2238 &uvcg_control_class_grp.group); in uvcg_attach_configfs()
2240 config_group_init_type_name(&uvcg_control_grp.group, in uvcg_attach_configfs()
2243 configfs_add_default_group(&uvcg_control_header_grp.group, in uvcg_attach_configfs()
2244 &uvcg_control_grp.group); in uvcg_attach_configfs()
2245 configfs_add_default_group(&uvcg_processing_grp.group, in uvcg_attach_configfs()
2246 &uvcg_control_grp.group); in uvcg_attach_configfs()
2247 configfs_add_default_group(&uvcg_terminal_grp.group, in uvcg_attach_configfs()
2248 &uvcg_control_grp.group); in uvcg_attach_configfs()
2249 configfs_add_default_group(&uvcg_control_class_grp.group, in uvcg_attach_configfs()
2250 &uvcg_control_grp.group); in uvcg_attach_configfs()
2252 config_group_init_type_name(&uvcg_streaming_header_grp.group, in uvcg_attach_configfs()
2255 config_group_init_type_name(&uvcg_uncompressed_grp.group, in uvcg_attach_configfs()
2258 config_group_init_type_name(&uvcg_mjpeg_grp.group, in uvcg_attach_configfs()
2261 config_group_init_type_name(&uvcg_default_color_matching.group, in uvcg_attach_configfs()
2264 config_group_init_type_name(&uvcg_color_matching_grp.group, in uvcg_attach_configfs()
2267 configfs_add_default_group(&uvcg_default_color_matching.group, in uvcg_attach_configfs()
2268 &uvcg_color_matching_grp.group); in uvcg_attach_configfs()
2270 config_group_init_type_name(&uvcg_streaming_class_fs.group, in uvcg_attach_configfs()
2272 config_group_init_type_name(&uvcg_streaming_class_hs.group, in uvcg_attach_configfs()
2274 config_group_init_type_name(&uvcg_streaming_class_ss.group, in uvcg_attach_configfs()
2276 config_group_init_type_name(&uvcg_streaming_class_grp.group, in uvcg_attach_configfs()
2278 configfs_add_default_group(&uvcg_streaming_class_fs.group, in uvcg_attach_configfs()
2279 &uvcg_streaming_class_grp.group); in uvcg_attach_configfs()
2280 configfs_add_default_group(&uvcg_streaming_class_hs.group, in uvcg_attach_configfs()
2281 &uvcg_streaming_class_grp.group); in uvcg_attach_configfs()
2282 configfs_add_default_group(&uvcg_streaming_class_ss.group, in uvcg_attach_configfs()
2283 &uvcg_streaming_class_grp.group); in uvcg_attach_configfs()
2285 config_group_init_type_name(&uvcg_streaming_grp.group, in uvcg_attach_configfs()
2287 configfs_add_default_group(&uvcg_streaming_header_grp.group, in uvcg_attach_configfs()
2288 &uvcg_streaming_grp.group); in uvcg_attach_configfs()
2289 configfs_add_default_group(&uvcg_uncompressed_grp.group, in uvcg_attach_configfs()
2290 &uvcg_streaming_grp.group); in uvcg_attach_configfs()
2291 configfs_add_default_group(&uvcg_mjpeg_grp.group, in uvcg_attach_configfs()
2292 &uvcg_streaming_grp.group); in uvcg_attach_configfs()
2293 configfs_add_default_group(&uvcg_color_matching_grp.group, in uvcg_attach_configfs()
2294 &uvcg_streaming_grp.group); in uvcg_attach_configfs()
2295 configfs_add_default_group(&uvcg_streaming_class_grp.group, in uvcg_attach_configfs()
2296 &uvcg_streaming_grp.group); in uvcg_attach_configfs()
2298 config_group_init_type_name(&opts->func_inst.group, in uvcg_attach_configfs()
2301 configfs_add_default_group(&uvcg_control_grp.group, in uvcg_attach_configfs()
2302 &opts->func_inst.group); in uvcg_attach_configfs()
2303 configfs_add_default_group(&uvcg_streaming_grp.group, in uvcg_attach_configfs()
2304 &opts->func_inst.group); in uvcg_attach_configfs()