Lines Matching refs:cname
23 #define UVC_ATTR(prefix, cname, aname) \ argument
24 static struct configfs_attribute prefix##attr_##cname = { \
28 .show = prefix##cname##_show, \
29 .store = prefix##cname##_store, \
32 #define UVC_ATTR_RO(prefix, cname, aname) \ argument
33 static struct configfs_attribute prefix##attr_##cname = { \
37 .show = prefix##cname##_show, \
186 #define UVCG_CTRL_HDR_ATTR(cname, aname, bits, limit) \ argument
187 static ssize_t uvcg_control_header_##cname##_show( \
210 uvcg_control_header_##cname##_store(struct config_item *item, \
247 UVC_ATTR(uvcg_control_header_, cname, aname)
304 #define UVCG_DEFAULT_PROCESSING_ATTR(cname, aname, bits) \ argument
305 static ssize_t uvcg_default_processing_##cname##_show( \
329 UVC_ATTR_RO(uvcg_default_processing_, cname, aname)
465 #define UVCG_DEFAULT_CAMERA_ATTR(cname, aname, bits) \ argument
466 static ssize_t uvcg_default_camera_##cname##_show( \
492 UVC_ATTR_RO(uvcg_default_camera_, cname, aname)
638 #define UVCG_DEFAULT_OUTPUT_ATTR(cname, aname, bits) \ argument
639 static ssize_t uvcg_default_output_##cname##_show( \
665 UVC_ATTR_RO(uvcg_default_output_, cname, aname)
787 #define UVCG_EXTENSION_ATTR(cname, aname, ro...) \ argument
788 static ssize_t uvcg_extension_##cname##_show(struct config_item *item, \
811 UVC_ATTR##ro(uvcg_extension_, cname, aname)
1848 #define UVCG_STREAMING_HEADER_ATTR(cname, aname, bits) \ argument
1849 static ssize_t uvcg_streaming_header_##cname##_show( \
1871 UVC_ATTR_RO(uvcg_streaming_header_, cname, aname)
1933 #define UVCG_FRAME_ATTR(cname, aname, bits) \ argument
1934 static ssize_t uvcg_frame_##cname##_show(struct config_item *item, char *page)\
1948 result = sprintf(page, "%u\n", f->frame.cname); \
1955 static ssize_t uvcg_frame_##cname##_store(struct config_item *item, \
1963 typeof(f->frame.cname) num; \
1982 f->frame.cname = num; \
1990 UVC_ATTR(uvcg_frame_, cname, aname);
2333 #define UVCG_UNCOMPRESSED_ATTR_RO(cname, aname, bits) \ argument
2334 static ssize_t uvcg_uncompressed_##cname##_show( \
2356 UVC_ATTR_RO(uvcg_uncompressed_, cname, aname);
2358 #define UVCG_UNCOMPRESSED_ATTR(cname, aname, bits) \ argument
2359 static ssize_t uvcg_uncompressed_##cname##_show( \
2382 uvcg_uncompressed_##cname##_store(struct config_item *item, \
2421 UVC_ATTR(uvcg_uncompressed_, cname, aname);
2532 #define UVCG_MJPEG_ATTR_RO(cname, aname, bits) \ argument
2533 static ssize_t uvcg_mjpeg_##cname##_show(struct config_item *item, char *page)\
2554 UVC_ATTR_RO(uvcg_mjpeg_, cname, aname)
2556 #define UVCG_MJPEG_ATTR(cname, aname, bits) \ argument
2557 static ssize_t uvcg_mjpeg_##cname##_show(struct config_item *item, char *page)\
2579 uvcg_mjpeg_##cname##_store(struct config_item *item, \
2618 UVC_ATTR(uvcg_mjpeg_, cname, aname)
2722 #define UVCG_FRAMEBASED_ATTR_RO(cname, aname, bits) \ argument
2723 static ssize_t uvcg_framebased_##cname##_show(struct config_item *item, \
2745 UVC_ATTR_RO(uvcg_framebased_, cname, aname)
2747 #define UVCG_FRAMEBASED_ATTR(cname, aname, bits) \ argument
2748 static ssize_t uvcg_framebased_##cname##_show(struct config_item *item, \
2771 uvcg_framebased_##cname##_store(struct config_item *item, \
2808 UVC_ATTR(uvcg_framebased_, cname, aname)
2972 #define UVCG_COLOR_MATCHING_ATTR(cname, aname, bits) \ argument
2973 static ssize_t uvcg_color_matching_##cname##_show( \
2998 static ssize_t uvcg_color_matching_##cname##_store( \
3035 UVC_ATTR(uvcg_color_matching_, cname, aname)
3706 #define UVCG_OPTS_ATTR(cname, aname, limit) \ argument
3707 static ssize_t f_uvc_opts_##cname##_show( \
3714 result = sprintf(page, "%u\n", opts->cname); \
3721 f_uvc_opts_##cname##_store(struct config_item *item, \
3742 opts->cname = num; \
3749 UVC_ATTR(f_uvc_opts_, cname, cname)
3757 #define UVCG_OPTS_STRING_ATTR(cname, aname) \ argument
3758 static ssize_t f_uvc_opts_string_##cname##_show(struct config_item *item,\
3771 static ssize_t f_uvc_opts_string_##cname##_store(struct config_item *item,\
3793 UVC_ATTR(f_uvc_opts_string_, cname, aname)