Lines Matching refs:group

135 static struct config_item *uvcg_control_header_make(struct config_group *group,  in uvcg_control_header_make()  argument
155 static void uvcg_control_header_drop(struct config_group *group, in uvcg_control_header_drop() argument
165 struct config_group group; member
180 struct config_group group; member
187 struct uvcg_default_processing, group); in to_uvcg_default_processing()
197 struct mutex *su_mutex = &dp->group.cg_subsys->su_mutex; \
203 opts_item = dp->group.cg_item.ci_parent->ci_parent->ci_parent; \
234 struct mutex *su_mutex = &dp->group.cg_subsys->su_mutex; in uvcg_default_processing_bm_controls_show()
241 opts_item = dp->group.cg_item.ci_parent->ci_parent->ci_parent; in uvcg_default_processing_bm_controls_show()
276 &uvcg_default_processing.group,
282 struct config_group group; member
291 struct config_group group; member
298 struct uvcg_default_camera, group); in to_uvcg_default_camera()
308 struct mutex *su_mutex = &dc->group.cg_subsys->su_mutex; \
314 opts_item = dc->group.cg_item.ci_parent->ci_parent->ci_parent-> \
353 struct mutex *su_mutex = &dc->group.cg_subsys->su_mutex; in uvcg_default_camera_bm_controls_show()
360 opts_item = dc->group.cg_item.ci_parent->ci_parent->ci_parent-> in uvcg_default_camera_bm_controls_show()
398 &uvcg_default_camera.group,
404 struct config_group group; member
413 struct config_group group; member
420 struct uvcg_default_output, group); in to_uvcg_default_output()
430 struct mutex *su_mutex = &dout->group.cg_subsys->su_mutex; \
436 opts_item = dout->group.cg_item.ci_parent->ci_parent-> \
481 &uvcg_default_output.group,
487 struct config_group group; member
495 &uvcg_camera_grp.group,
496 &uvcg_output_grp.group,
502 struct config_group group; member
511 struct config_group group; member
519 struct uvcg_control_class, group); in uvcg_get_ctl_class_arr()
623 &uvcg_control_class_fs.group,
624 &uvcg_control_class_ss.group,
630 struct config_group group; member
638 &uvcg_control_header_grp.group,
639 &uvcg_processing_grp.group,
640 &uvcg_terminal_grp.group,
641 &uvcg_control_class_grp.group,
647 struct config_group group; member
656 struct config_group group; member
661 struct config_group group; member
665 &uvcg_uncompressed_grp.group.cg_item,
666 &uvcg_mjpeg_grp.group.cg_item,
675 struct config_group group; member
684 return container_of(to_config_group(item), struct uvcg_format, group); in to_uvcg_format()
691 struct mutex *su_mutex = &f->group.cg_subsys->su_mutex; in uvcg_format_bma_controls_show()
697 opts_item = f->group.cg_item.ci_parent->ci_parent->ci_parent; in uvcg_format_bma_controls_show()
718 struct mutex *su_mutex = &ch->group.cg_subsys->su_mutex; in uvcg_format_bma_controls_store()
723 opts_item = ch->group.cg_item.ci_parent->ci_parent->ci_parent; in uvcg_format_bma_controls_store()
795 group); in uvcg_streaming_header_allow_link()
834 group); in uvcg_streaming_header_drop_link()
912 *uvcg_streaming_header_make(struct config_group *group, const char *name) in uvcg_streaming_header_make() argument
931 static void uvcg_streaming_header_drop(struct config_group *group, in uvcg_streaming_header_drop() argument
941 struct config_group group; member
1203 static struct config_item *uvcg_frame_make(struct config_group *group, in uvcg_frame_make() argument
1224 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent; in uvcg_frame_make()
1228 fmt = to_uvcg_format(&group->cg_item); in uvcg_frame_make()
1248 static void uvcg_frame_drop(struct config_group *group, struct config_item *item) in uvcg_frame_drop() argument
1255 opts_item = group->cg_item.ci_parent->ci_parent->ci_parent; in uvcg_frame_drop()
1259 fmt = to_uvcg_format(&group->cg_item); in uvcg_frame_drop()
1274 container_of(to_config_group(item), struct uvcg_format, group), in to_uvcg_uncompressed()
1289 struct mutex *su_mutex = &ch->fmt.group.cg_subsys->su_mutex; in uvcg_uncompressed_guid_format_show()
1293 opts_item = ch->fmt.group.cg_item.ci_parent->ci_parent->ci_parent; in uvcg_uncompressed_guid_format_show()
1311 struct mutex *su_mutex = &ch->fmt.group.cg_subsys->su_mutex; in uvcg_uncompressed_guid_format_store()
1316 opts_item = ch->fmt.group.cg_item.ci_parent->ci_parent->ci_parent; in uvcg_uncompressed_guid_format_store()
1344 struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
1349 opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
1369 struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
1374 opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
1392 struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
1398 opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
1473 static struct config_group *uvcg_uncompressed_make(struct config_group *group, in uvcg_uncompressed_make() argument
1498 config_group_init_type_name(&h->fmt.group, name, in uvcg_uncompressed_make()
1501 return &h->fmt.group; in uvcg_uncompressed_make()
1504 static void uvcg_uncompressed_drop(struct config_group *group, in uvcg_uncompressed_drop() argument
1531 container_of(to_config_group(item), struct uvcg_format, group), in to_uvcg_mjpeg()
1546 struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
1551 opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
1570 struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
1575 opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
1593 struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex; \
1599 opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
1673 static struct config_group *uvcg_mjpeg_make(struct config_group *group, in uvcg_mjpeg_make() argument
1692 config_group_init_type_name(&h->fmt.group, name, in uvcg_mjpeg_make()
1695 return &h->fmt.group; in uvcg_mjpeg_make()
1698 static void uvcg_mjpeg_drop(struct config_group *group, in uvcg_mjpeg_drop() argument
1718 struct config_group group; member
1725 struct uvcg_default_color_matching, group); in to_uvcg_default_color_matching()
1736 struct mutex *su_mutex = &dc->group.cg_subsys->su_mutex; \
1742 opts_item = dc->group.cg_item.ci_parent->ci_parent->ci_parent; \
1784 &uvcg_default_color_matching.group,
1790 struct config_group group; member
1799 struct config_group group; member
1807 struct uvcg_streaming_class, group); in __uvcg_get_stream_class_arr()
1867 grp = &f->fmt->group; in __uvcg_iter_strm_cls()
2149 &uvcg_streaming_class_fs.group,
2150 &uvcg_streaming_class_hs.group,
2151 &uvcg_streaming_class_ss.group,
2157 struct config_group group; member
2165 &uvcg_streaming_header_grp.group,
2166 &uvcg_uncompressed_grp.group,
2167 &uvcg_mjpeg_grp.group,
2168 &uvcg_color_matching_grp.group,
2169 &uvcg_streaming_class_grp.group,
2175 struct config_group group; member
2183 &uvcg_control_grp.group,
2184 &uvcg_streaming_grp.group,
2191 func_inst.group); in to_f_uvc_opts()
2287 config_group_init_type_name(&uvcg_control_header_grp.group, in uvcg_attach_configfs()
2290 config_group_init_type_name(&uvcg_default_processing.group, in uvcg_attach_configfs()
2293 uvcg_init_group(&uvcg_processing_grp.group, in uvcg_attach_configfs()
2297 config_group_init_type_name(&uvcg_default_camera.group, in uvcg_attach_configfs()
2300 uvcg_init_group(&uvcg_camera_grp.group, in uvcg_attach_configfs()
2304 config_group_init_type_name(&uvcg_default_output.group, in uvcg_attach_configfs()
2307 uvcg_init_group(&uvcg_output_grp.group, in uvcg_attach_configfs()
2311 uvcg_init_group(&uvcg_terminal_grp.group, in uvcg_attach_configfs()
2315 config_group_init_type_name(&uvcg_control_class_fs.group, in uvcg_attach_configfs()
2318 config_group_init_type_name(&uvcg_control_class_ss.group, in uvcg_attach_configfs()
2321 uvcg_init_group(&uvcg_control_class_grp.group, in uvcg_attach_configfs()
2325 uvcg_init_group(&uvcg_control_grp.group, in uvcg_attach_configfs()
2329 config_group_init_type_name(&uvcg_streaming_header_grp.group, in uvcg_attach_configfs()
2332 config_group_init_type_name(&uvcg_uncompressed_grp.group, in uvcg_attach_configfs()
2335 config_group_init_type_name(&uvcg_mjpeg_grp.group, in uvcg_attach_configfs()
2338 config_group_init_type_name(&uvcg_default_color_matching.group, in uvcg_attach_configfs()
2341 uvcg_init_group(&uvcg_color_matching_grp.group, in uvcg_attach_configfs()
2345 config_group_init_type_name(&uvcg_streaming_class_fs.group, in uvcg_attach_configfs()
2348 config_group_init_type_name(&uvcg_streaming_class_hs.group, in uvcg_attach_configfs()
2351 config_group_init_type_name(&uvcg_streaming_class_ss.group, in uvcg_attach_configfs()
2354 uvcg_init_group(&uvcg_streaming_class_grp.group, in uvcg_attach_configfs()
2358 uvcg_init_group(&uvcg_streaming_grp.group, in uvcg_attach_configfs()
2362 uvcg_init_group(&opts->func_inst.group, in uvcg_attach_configfs()