Lines Matching refs:item

21 static ssize_t _item##_attr_show(struct config_item *item,		\
25 struct _item *_item = to_##_item(item); \
35 static inline struct f_uvc_opts *to_f_uvc_opts(struct config_item *item);
41 struct config_item item; member
46 static struct uvcg_control_header *to_uvcg_control_header(struct config_item *item) in to_uvcg_control_header() argument
48 return container_of(item, struct uvcg_control_header, item); in to_uvcg_control_header()
65 struct mutex *su_mutex = &ch->item.ci_group->cg_subsys->su_mutex;\
70 opts_item = ch->item.ci_parent->ci_parent->ci_parent; \
87 struct mutex *su_mutex = &ch->item.ci_group->cg_subsys->su_mutex;\
93 opts_item = ch->item.ci_parent->ci_parent->ci_parent; \
159 config_item_init_type_name(&h->item, name, &uvcg_control_header_type); in uvcg_control_header_make()
161 return &h->item; in uvcg_control_header_make()
165 struct config_item *item) in uvcg_control_header_drop() argument
167 struct uvcg_control_header *h = to_uvcg_control_header(item); in uvcg_control_header_drop()
193 *to_uvcg_default_processing(struct config_item *item) in to_uvcg_default_processing() argument
195 return container_of(to_config_group(item), in to_uvcg_default_processing()
315 *to_uvcg_default_camera(struct config_item *item) in to_uvcg_default_camera() argument
317 return container_of(to_config_group(item), in to_uvcg_default_camera()
447 *to_uvcg_default_output(struct config_item *item) in to_uvcg_default_output() argument
449 return container_of(to_config_group(item), in to_uvcg_default_output()
721 static struct uvcg_format *to_uvcg_format(struct config_item *item) in to_uvcg_format() argument
723 return container_of(to_config_group(item), struct uvcg_format, group); in to_uvcg_format()
791 struct config_item item; member
798 static struct uvcg_streaming_header *to_uvcg_streaming_header(struct config_item *item) in to_uvcg_streaming_header() argument
800 return container_of(item, struct uvcg_streaming_header, item); in to_uvcg_streaming_header()
908 struct mutex *su_mutex = &sh->item.ci_group->cg_subsys->su_mutex;\
913 opts_item = sh->item.ci_parent->ci_parent->ci_parent; \
971 config_item_init_type_name(&h->item, name, &uvcg_streaming_header_type); in uvcg_streaming_header_make()
973 return &h->item; in uvcg_streaming_header_make()
977 struct config_item *item) in uvcg_streaming_header_drop() argument
979 struct uvcg_streaming_header *h = to_uvcg_streaming_header(item); in uvcg_streaming_header_drop()
1017 struct config_item item; member
1020 static struct uvcg_frame *to_uvcg_frame(struct config_item *item) in to_uvcg_frame() argument
1022 return container_of(item, struct uvcg_frame, item); in to_uvcg_frame()
1038 struct mutex *su_mutex = &f->item.ci_group->cg_subsys->su_mutex;\
1043 opts_item = f->item.ci_parent->ci_parent->ci_parent->ci_parent; \
1060 struct mutex *su_mutex = &f->item.ci_group->cg_subsys->su_mutex;\
1070 opts_item = f->item.ci_parent->ci_parent->ci_parent->ci_parent; \
1072 fmt = to_uvcg_format(f->item.ci_parent); \
1116 struct mutex *su_mutex = &frm->item.ci_group->cg_subsys->su_mutex; in uvcg_frame_dw_frame_interval_show()
1122 opts_item = frm->item.ci_parent->ci_parent->ci_parent->ci_parent; in uvcg_frame_dw_frame_interval_show()
1194 struct mutex *su_mutex = &ch->item.ci_group->cg_subsys->su_mutex; in uvcg_frame_dw_frame_interval_store()
1200 opts_item = ch->item.ci_parent->ci_parent->ci_parent->ci_parent; in uvcg_frame_dw_frame_interval_store()
1202 fmt = to_uvcg_format(ch->item.ci_parent); in uvcg_frame_dw_frame_interval_store()
1301 config_item_init_type_name(&h->item, name, &uvcg_frame_type); in uvcg_frame_make()
1303 return &h->item; in uvcg_frame_make()
1306 static void uvcg_frame_drop(struct config_group *group, struct config_item *item) in uvcg_frame_drop() argument
1308 struct uvcg_frame *h = to_uvcg_frame(item); in uvcg_frame_drop()
1329 static struct uvcg_uncompressed *to_uvcg_uncompressed(struct config_item *item) in to_uvcg_uncompressed() argument
1332 container_of(to_config_group(item), struct uvcg_format, group), in to_uvcg_uncompressed()
1578 struct config_item *item) in uvcg_uncompressed_drop() argument
1580 struct uvcg_uncompressed *h = to_uvcg_uncompressed(item); in uvcg_uncompressed_drop()
1601 static struct uvcg_mjpeg *to_uvcg_mjpeg(struct config_item *item) in to_uvcg_mjpeg() argument
1604 container_of(to_config_group(item), struct uvcg_format, group), in to_uvcg_mjpeg()
1785 struct config_item *item) in uvcg_mjpeg_drop() argument
1787 struct uvcg_mjpeg *h = to_uvcg_mjpeg(item); in uvcg_mjpeg_drop()
1808 *to_uvcg_default_color_matching(struct config_item *item) in to_uvcg_default_color_matching() argument
1810 return container_of(to_config_group(item), in to_uvcg_default_color_matching()
1946 struct config_item *item; in __uvcg_iter_strm_cls() local
1962 list_for_each_entry(item, &grp->cg_children, ci_entry) { in __uvcg_iter_strm_cls()
1963 frm = to_uvcg_frame(item); in __uvcg_iter_strm_cls()
2282 static inline struct f_uvc_opts *to_f_uvc_opts(struct config_item *item) in to_f_uvc_opts() argument
2284 return container_of(to_config_group(item), struct f_uvc_opts, in to_f_uvc_opts()
2291 static void uvc_attr_release(struct config_item *item) in uvc_attr_release() argument
2293 struct f_uvc_opts *opts = to_f_uvc_opts(item); in uvc_attr_release()