Lines Matching refs:group

144 static struct config_item *uvcg_control_header_make(struct config_group *group,  in uvcg_control_header_make()  argument
164 static void uvcg_control_header_drop(struct config_group *group, in uvcg_control_header_drop() argument
174 struct config_group group; member
189 struct config_group group; member
196 struct uvcg_default_processing, group); in to_uvcg_default_processing()
212 struct mutex *su_mutex = &dp->group.cg_subsys->su_mutex; \
218 opts_item = dp->group.cg_item.ci_parent->ci_parent->ci_parent; \
250 struct mutex *su_mutex = &dp->group.cg_subsys->su_mutex; in uvcg_default_processing_bm_controls_show()
257 opts_item = dp->group.cg_item.ci_parent->ci_parent->ci_parent; in uvcg_default_processing_bm_controls_show()
296 &uvcg_default_processing.group,
302 struct config_group group; member
311 struct config_group group; member
318 struct uvcg_default_camera, group); in to_uvcg_default_camera()
334 struct mutex *su_mutex = &dc->group.cg_subsys->su_mutex; \
340 opts_item = dc->group.cg_item.ci_parent->ci_parent->ci_parent-> \
380 struct mutex *su_mutex = &dc->group.cg_subsys->su_mutex; in uvcg_default_camera_bm_controls_show()
387 opts_item = dc->group.cg_item.ci_parent->ci_parent->ci_parent-> in uvcg_default_camera_bm_controls_show()
428 &uvcg_default_camera.group,
434 struct config_group group; member
443 struct config_group group; member
450 struct uvcg_default_output, group); in to_uvcg_default_output()
466 struct mutex *su_mutex = &dout->group.cg_subsys->su_mutex; \
472 opts_item = dout->group.cg_item.ci_parent->ci_parent-> \
520 &uvcg_default_output.group,
526 struct config_group group; member
534 &uvcg_camera_grp.group,
535 &uvcg_output_grp.group,
541 struct config_group group; member
550 struct config_group group; member
558 struct uvcg_control_class, group); in uvcg_get_ctl_class_arr()
662 &uvcg_control_class_fs.group,
663 &uvcg_control_class_ss.group,
669 struct config_group group; member
677 &uvcg_control_header_grp.group,
678 &uvcg_processing_grp.group,
679 &uvcg_terminal_grp.group,
680 &uvcg_control_class_grp.group,
686 struct config_group group; member
695 struct config_group group; member
700 struct config_group group; member
704 &uvcg_uncompressed_grp.group.cg_item,
705 &uvcg_mjpeg_grp.group.cg_item,
714 struct config_group group; member
723 return container_of(to_config_group(item), struct uvcg_format, group); in to_uvcg_format()
730 struct mutex *su_mutex = &f->group.cg_subsys->su_mutex; in uvcg_format_bma_controls_show()
736 opts_item = f->group.cg_item.ci_parent->ci_parent->ci_parent; in uvcg_format_bma_controls_show()
757 struct mutex *su_mutex = &ch->group.cg_subsys->su_mutex; in uvcg_format_bma_controls_store()
762 opts_item = ch->group.cg_item.ci_parent->ci_parent->ci_parent; in uvcg_format_bma_controls_store()
837 group); in uvcg_streaming_header_allow_link()
876 group); in uvcg_streaming_header_drop_link()
957 *uvcg_streaming_header_make(struct config_group *group, const char *name) in uvcg_streaming_header_make() argument
976 static void uvcg_streaming_header_drop(struct config_group *group, in uvcg_streaming_header_drop() argument
986 struct config_group group; member
1261 static struct config_item *uvcg_frame_make(struct config_group *group, in uvcg_frame_make() argument
1282 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent; in uvcg_frame_make()
1286 fmt = to_uvcg_format(&group->cg_item); in uvcg_frame_make()
1306 static void uvcg_frame_drop(struct config_group *group, struct config_item *item) in uvcg_frame_drop() argument
1313 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent; in uvcg_frame_drop()
1317 fmt = to_uvcg_format(&group->cg_item); in uvcg_frame_drop()
1332 container_of(to_config_group(item), struct uvcg_format, group), in to_uvcg_uncompressed()
1354 struct mutex *su_mutex = &ch->fmt.group.cg_subsys->su_mutex; in uvcg_uncompressed_guid_format_show()
1358 opts_item = ch->fmt.group.cg_item.ci_parent->ci_parent->ci_parent; in uvcg_uncompressed_guid_format_show()
1375 struct mutex *su_mutex = &ch->fmt.group.cg_subsys->su_mutex; in uvcg_uncompressed_guid_format_store()
1380 opts_item = ch->fmt.group.cg_item.ci_parent->ci_parent->ci_parent; in uvcg_uncompressed_guid_format_store()
1411 struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
1416 opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
1437 struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
1442 opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
1459 struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
1465 opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
1546 static struct config_group *uvcg_uncompressed_make(struct config_group *group, in uvcg_uncompressed_make() argument
1571 config_group_init_type_name(&h->fmt.group, name, in uvcg_uncompressed_make()
1574 return &h->fmt.group; in uvcg_uncompressed_make()
1577 static void uvcg_uncompressed_drop(struct config_group *group, in uvcg_uncompressed_drop() argument
1604 container_of(to_config_group(item), struct uvcg_format, group), in to_uvcg_mjpeg()
1626 struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
1631 opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
1651 struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
1656 opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
1673 struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
1679 opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
1759 static struct config_group *uvcg_mjpeg_make(struct config_group *group, in uvcg_mjpeg_make() argument
1778 config_group_init_type_name(&h->fmt.group, name, in uvcg_mjpeg_make()
1781 return &h->fmt.group; in uvcg_mjpeg_make()
1784 static void uvcg_mjpeg_drop(struct config_group *group, in uvcg_mjpeg_drop() argument
1804 struct config_group group; member
1811 struct uvcg_default_color_matching, group); in to_uvcg_default_color_matching()
1827 struct mutex *su_mutex = &dc->group.cg_subsys->su_mutex; \
1833 opts_item = dc->group.cg_item.ci_parent->ci_parent->ci_parent; \
1878 &uvcg_default_color_matching.group,
1884 struct config_group group; member
1893 struct config_group group; member
1901 struct uvcg_streaming_class, group); in __uvcg_get_stream_class_arr()
1961 grp = &f->fmt->group; in __uvcg_iter_strm_cls()
2243 &uvcg_streaming_class_fs.group,
2244 &uvcg_streaming_class_hs.group,
2245 &uvcg_streaming_class_ss.group,
2251 struct config_group group; member
2259 &uvcg_streaming_header_grp.group,
2260 &uvcg_uncompressed_grp.group,
2261 &uvcg_mjpeg_grp.group,
2262 &uvcg_color_matching_grp.group,
2263 &uvcg_streaming_class_grp.group,
2269 struct config_group group; member
2277 &uvcg_control_grp.group,
2278 &uvcg_streaming_grp.group,
2285 func_inst.group); in to_f_uvc_opts()
2388 config_group_init_type_name(&uvcg_control_header_grp.group, in uvcg_attach_configfs()
2391 config_group_init_type_name(&uvcg_default_processing.group, in uvcg_attach_configfs()
2394 uvcg_init_group(&uvcg_processing_grp.group, in uvcg_attach_configfs()
2398 config_group_init_type_name(&uvcg_default_camera.group, in uvcg_attach_configfs()
2401 uvcg_init_group(&uvcg_camera_grp.group, in uvcg_attach_configfs()
2405 config_group_init_type_name(&uvcg_default_output.group, in uvcg_attach_configfs()
2408 uvcg_init_group(&uvcg_output_grp.group, in uvcg_attach_configfs()
2412 uvcg_init_group(&uvcg_terminal_grp.group, in uvcg_attach_configfs()
2416 config_group_init_type_name(&uvcg_control_class_fs.group, in uvcg_attach_configfs()
2419 config_group_init_type_name(&uvcg_control_class_ss.group, in uvcg_attach_configfs()
2422 uvcg_init_group(&uvcg_control_class_grp.group, in uvcg_attach_configfs()
2426 uvcg_init_group(&uvcg_control_grp.group, in uvcg_attach_configfs()
2430 config_group_init_type_name(&uvcg_streaming_header_grp.group, in uvcg_attach_configfs()
2433 config_group_init_type_name(&uvcg_uncompressed_grp.group, in uvcg_attach_configfs()
2436 config_group_init_type_name(&uvcg_mjpeg_grp.group, in uvcg_attach_configfs()
2439 config_group_init_type_name(&uvcg_default_color_matching.group, in uvcg_attach_configfs()
2442 uvcg_init_group(&uvcg_color_matching_grp.group, in uvcg_attach_configfs()
2446 config_group_init_type_name(&uvcg_streaming_class_fs.group, in uvcg_attach_configfs()
2449 config_group_init_type_name(&uvcg_streaming_class_hs.group, in uvcg_attach_configfs()
2452 config_group_init_type_name(&uvcg_streaming_class_ss.group, in uvcg_attach_configfs()
2455 uvcg_init_group(&uvcg_streaming_class_grp.group, in uvcg_attach_configfs()
2459 uvcg_init_group(&uvcg_streaming_grp.group, in uvcg_attach_configfs()
2463 uvcg_init_group(&opts->func_inst.group, in uvcg_attach_configfs()