Lines Matching refs:config_item
123 static void uvcg_config_item_release(struct config_item *item) in uvcg_config_item_release()
188 struct config_item *item, char *page) \
192 struct config_item *opts_item; \
210 uvcg_control_header_##cname##_store(struct config_item *item, \
215 struct config_item *opts_item; \
267 static struct config_item *uvcg_control_header_make(struct config_group *group, in uvcg_control_header_make()
306 struct config_item *item, char *page) \
310 struct config_item *opts_item; \
339 struct config_item *item, const char *page, size_t len) in uvcg_default_processing_bm_controls_store()
344 struct config_item *opts_item; in uvcg_default_processing_bm_controls_store()
397 struct config_item *item, char *page) in uvcg_default_processing_bm_controls_show()
401 struct config_item *opts_item; in uvcg_default_processing_bm_controls_show()
467 struct config_item *item, char *page) \
471 struct config_item *opts_item; \
508 struct config_item *item, const char *page, size_t len) in uvcg_default_camera_bm_controls_store()
513 struct config_item *opts_item; in uvcg_default_camera_bm_controls_store()
567 struct config_item *item, char *page) in uvcg_default_camera_bm_controls_show()
571 struct config_item *opts_item; in uvcg_default_camera_bm_controls_show()
640 struct config_item *item, char *page) \
644 struct config_item *opts_item; \
674 static ssize_t uvcg_default_output_b_source_id_show(struct config_item *item, in uvcg_default_output_b_source_id_show()
679 struct config_item *opts_item; in uvcg_default_output_b_source_id_show()
700 static ssize_t uvcg_default_output_b_source_id_store(struct config_item *item, in uvcg_default_output_b_source_id_store()
705 struct config_item *opts_item; in uvcg_default_output_b_source_id_store()
788 static ssize_t uvcg_extension_##cname##_show(struct config_item *item, \
794 struct config_item *opts_item; \
817 static ssize_t uvcg_extension_b_num_controls_store(struct config_item *item, in uvcg_extension_b_num_controls_store()
823 struct config_item *opts_item; in uvcg_extension_b_num_controls_store()
851 static ssize_t uvcg_extension_b_nr_in_pins_store(struct config_item *item, in uvcg_extension_b_nr_in_pins_store()
857 struct config_item *opts_item; in uvcg_extension_b_nr_in_pins_store()
904 static ssize_t uvcg_extension_b_control_size_store(struct config_item *item, in uvcg_extension_b_control_size_store()
910 struct config_item *opts_item; in uvcg_extension_b_control_size_store()
954 static ssize_t uvcg_extension_guid_extension_code_show(struct config_item *item, in uvcg_extension_guid_extension_code_show()
960 struct config_item *opts_item; in uvcg_extension_guid_extension_code_show()
977 static ssize_t uvcg_extension_guid_extension_code_store(struct config_item *item, in uvcg_extension_guid_extension_code_store()
983 struct config_item *opts_item; in uvcg_extension_guid_extension_code_store()
1006 static ssize_t uvcg_extension_ba_source_id_show(struct config_item *item, in uvcg_extension_ba_source_id_show()
1012 struct config_item *opts_item; in uvcg_extension_ba_source_id_show()
1034 static ssize_t uvcg_extension_ba_source_id_store(struct config_item *item, in uvcg_extension_ba_source_id_store()
1040 struct config_item *opts_item; in uvcg_extension_ba_source_id_store()
1085 static ssize_t uvcg_extension_bm_controls_show(struct config_item *item, in uvcg_extension_bm_controls_show()
1091 struct config_item *opts_item; in uvcg_extension_bm_controls_show()
1113 static ssize_t uvcg_extension_bm_controls_store(struct config_item *item, in uvcg_extension_bm_controls_store()
1119 struct config_item *opts_item; in uvcg_extension_bm_controls_store()
1178 static void uvcg_extension_release(struct config_item *item) in uvcg_extension_release()
1185 static int uvcg_extension_allow_link(struct config_item *src, struct config_item *tgt) in uvcg_extension_allow_link()
1189 struct config_item *gadget_item; in uvcg_extension_allow_link()
1191 struct config_item *strings; in uvcg_extension_allow_link()
1214 static void uvcg_extension_drop_link(struct config_item *src, struct config_item *tgt) in uvcg_extension_drop_link()
1218 struct config_item *opts_item; in uvcg_extension_drop_link()
1247 static void uvcg_extension_drop(struct config_group *group, struct config_item *item) in uvcg_extension_drop()
1250 struct config_item *opts_item; in uvcg_extension_drop()
1266 static struct config_item *uvcg_extension_make(struct config_group *group, const char *name) in uvcg_extension_make()
1268 struct config_item *opts_item; in uvcg_extension_make()
1324 **uvcg_get_ctl_class_arr(struct config_item *i, struct f_uvc_opts *o) in uvcg_get_ctl_class_arr()
1339 static int uvcg_control_class_allow_link(struct config_item *src, in uvcg_control_class_allow_link()
1340 struct config_item *target) in uvcg_control_class_allow_link()
1342 struct config_item *control, *header; in uvcg_control_class_allow_link()
1381 static void uvcg_control_class_drop_link(struct config_item *src, in uvcg_control_class_drop_link()
1382 struct config_item *target) in uvcg_control_class_drop_link()
1384 struct config_item *control, *header; in uvcg_control_class_drop_link()
1467 struct config_item *item, char *page) in uvcg_default_control_b_interface_number_show()
1471 struct config_item *opts_item; in uvcg_default_control_b_interface_number_show()
1492 struct config_item *item, char *page) in uvcg_default_control_enable_interrupt_ep_show()
1496 struct config_item *opts_item; in uvcg_default_control_enable_interrupt_ep_show()
1515 struct config_item *item, const char *page, size_t len) in uvcg_default_control_enable_interrupt_ep_store()
1519 struct config_item *opts_item; in uvcg_default_control_enable_interrupt_ep_store()
1577 uvcg_format_get_default_color_match(struct config_item *streaming) in uvcg_format_get_default_color_match()
1579 struct config_item *color_matching_item, *cm_default; in uvcg_format_get_default_color_match()
1599 static int uvcg_format_allow_link(struct config_item *src, struct config_item *tgt) in uvcg_format_allow_link()
1603 struct config_item *streaming, *color_matching; in uvcg_format_allow_link()
1642 static void uvcg_format_drop_link(struct config_item *src, struct config_item *tgt) in uvcg_format_drop_link()
1646 struct config_item *streaming; in uvcg_format_drop_link()
1673 struct config_item *opts_item; in uvcg_format_bma_controls_show()
1700 struct config_item *opts_item; in uvcg_format_bma_controls_store()
1735 static int uvcg_streaming_header_allow_link(struct config_item *src, in uvcg_streaming_header_allow_link()
1736 struct config_item *target) in uvcg_streaming_header_allow_link()
1739 struct config_item *opts_item; in uvcg_streaming_header_allow_link()
1799 static void uvcg_streaming_header_drop_link(struct config_item *src, in uvcg_streaming_header_drop_link()
1800 struct config_item *target) in uvcg_streaming_header_drop_link()
1803 struct config_item *opts_item; in uvcg_streaming_header_drop_link()
1841 struct config_item *item, char *page) \
1845 struct config_item *opts_item; \
1887 static struct config_item
1925 static ssize_t uvcg_frame_##cname##_show(struct config_item *item, char *page)\
1929 struct config_item *opts_item; \
1946 static ssize_t uvcg_frame_##cname##_store(struct config_item *item, \
1951 struct config_item *opts_item; \
1983 static ssize_t uvcg_frame_b_frame_index_show(struct config_item *item, in uvcg_frame_b_frame_index_show()
1989 struct config_item *opts_item; in uvcg_frame_b_frame_index_show()
1990 struct config_item *fmt_item; in uvcg_frame_b_frame_index_show()
2028 static ssize_t uvcg_frame_dw_frame_interval_show(struct config_item *item, in uvcg_frame_dw_frame_interval_show()
2033 struct config_item *opts_item; in uvcg_frame_dw_frame_interval_show()
2054 static ssize_t uvcg_frame_dw_frame_interval_store(struct config_item *item, in uvcg_frame_dw_frame_interval_store()
2059 struct config_item *opts_item; in uvcg_frame_dw_frame_interval_store()
2127 static struct config_item *uvcg_frame_make(struct config_group *group, in uvcg_frame_make()
2133 struct config_item *opts_item; in uvcg_frame_make()
2183 static void uvcg_frame_drop(struct config_group *group, struct config_item *item) in uvcg_frame_drop()
2187 struct config_item *opts_item; in uvcg_frame_drop()
2212 struct config_item *ci; in uvcg_format_set_indices()
2235 static ssize_t uvcg_uncompressed_guid_format_show(struct config_item *item, in uvcg_uncompressed_guid_format_show()
2240 struct config_item *opts_item; in uvcg_uncompressed_guid_format_show()
2257 static ssize_t uvcg_uncompressed_guid_format_store(struct config_item *item, in uvcg_uncompressed_guid_format_store()
2262 struct config_item *opts_item; in uvcg_uncompressed_guid_format_store()
2302 struct config_item *item, char *page) \
2306 struct config_item *opts_item; \
2327 struct config_item *item, char *page) \
2331 struct config_item *opts_item; \
2349 uvcg_uncompressed_##cname##_store(struct config_item *item, \
2354 struct config_item *opts_item; \
2401 uvcg_uncompressed_bma_controls_show(struct config_item *item, char *page) in uvcg_uncompressed_bma_controls_show()
2408 uvcg_uncompressed_bma_controls_store(struct config_item *item, in uvcg_uncompressed_bma_controls_store()
2444 struct config_item *streaming; in uvcg_uncompressed_make()
2500 static ssize_t uvcg_mjpeg_##cname##_show(struct config_item *item, char *page)\
2504 struct config_item *opts_item; \
2524 static ssize_t uvcg_mjpeg_##cname##_show(struct config_item *item, char *page)\
2528 struct config_item *opts_item; \
2546 uvcg_mjpeg_##cname##_store(struct config_item *item, \
2551 struct config_item *opts_item; \
2598 uvcg_mjpeg_bma_controls_show(struct config_item *item, char *page) in uvcg_mjpeg_bma_controls_show()
2605 uvcg_mjpeg_bma_controls_store(struct config_item *item, in uvcg_mjpeg_bma_controls_store()
2636 struct config_item *streaming; in uvcg_mjpeg_make()
2686 struct config_item *item, char *page) \
2692 struct config_item *opts_item; \
2711 struct config_item *item, const char *page, size_t len) \
2718 struct config_item *opts_item; \
2762 static void uvcg_color_matching_release(struct config_item *item) in uvcg_color_matching_release()
2849 ***__uvcg_get_stream_class_arr(struct config_item *i, struct f_uvc_opts *o) in __uvcg_get_stream_class_arr()
2899 struct config_item *item; in __uvcg_iter_strm_cls()
3084 static int uvcg_streaming_class_allow_link(struct config_item *src, in uvcg_streaming_class_allow_link()
3085 struct config_item *target) in uvcg_streaming_class_allow_link()
3087 struct config_item *streaming, *header; in uvcg_streaming_class_allow_link()
3157 static void uvcg_streaming_class_drop_link(struct config_item *src, in uvcg_streaming_class_drop_link()
3158 struct config_item *target) in uvcg_streaming_class_drop_link()
3160 struct config_item *streaming, *header; in uvcg_streaming_class_drop_link()
3248 struct config_item *item, char *page) in uvcg_default_streaming_b_interface_number_show()
3252 struct config_item *opts_item; in uvcg_default_streaming_b_interface_number_show()
3298 static void uvc_func_item_release(struct config_item *item) in uvc_func_item_release()
3306 static int uvc_func_allow_link(struct config_item *src, struct config_item *tgt) in uvc_func_allow_link()
3310 struct config_item *strings; in uvc_func_allow_link()
3347 static void uvc_func_drop_link(struct config_item *src, struct config_item *tgt) in uvc_func_drop_link()
3372 struct config_item *item, char *page) \
3385 f_uvc_opts_##cname##_store(struct config_item *item, \
3422 static ssize_t f_uvc_opts_string_##cname##_show(struct config_item *item,\
3435 static ssize_t f_uvc_opts_string_##cname##_store(struct config_item *item,\