Lines Matching refs:cname

24 #define UVC_ATTR(prefix, cname, aname) \  argument
25 static struct configfs_attribute prefix##attr_##cname = { \
29 .show = prefix##cname##_show, \
30 .store = prefix##cname##_store, \
33 #define UVC_ATTR_RO(prefix, cname, aname) \ argument
34 static struct configfs_attribute prefix##attr_##cname = { \
38 .show = prefix##cname##_show, \
187 #define UVCG_CTRL_HDR_ATTR(cname, aname, bits, limit) \ argument
188 static ssize_t uvcg_control_header_##cname##_show( \
211 uvcg_control_header_##cname##_store(struct config_item *item, \
248 UVC_ATTR(uvcg_control_header_, cname, aname)
305 #define UVCG_DEFAULT_PROCESSING_ATTR(cname, aname, bits) \ argument
306 static ssize_t uvcg_default_processing_##cname##_show( \
330 UVC_ATTR_RO(uvcg_default_processing_, cname, aname)
466 #define UVCG_DEFAULT_CAMERA_ATTR(cname, aname, bits) \ argument
467 static ssize_t uvcg_default_camera_##cname##_show( \
493 UVC_ATTR_RO(uvcg_default_camera_, cname, aname)
639 #define UVCG_DEFAULT_OUTPUT_ATTR(cname, aname, bits) \ argument
640 static ssize_t uvcg_default_output_##cname##_show( \
666 UVC_ATTR_RO(uvcg_default_output_, cname, aname)
788 #define UVCG_EXTENSION_ATTR(cname, aname, ro...) \ argument
789 static ssize_t uvcg_extension_##cname##_show(struct config_item *item, \
812 UVC_ATTR##ro(uvcg_extension_, cname, aname)
1849 #define UVCG_STREAMING_HEADER_ATTR(cname, aname, bits) \ argument
1850 static ssize_t uvcg_streaming_header_##cname##_show( \
1872 UVC_ATTR_RO(uvcg_streaming_header_, cname, aname)
1934 #define UVCG_FRAME_ATTR(cname, aname, bits) \ argument
1935 static ssize_t uvcg_frame_##cname##_show(struct config_item *item, char *page)\
1949 result = sprintf(page, "%u\n", f->frame.cname); \
1956 static ssize_t uvcg_frame_##cname##_store(struct config_item *item, \
1964 typeof(f->frame.cname) num; \
1983 f->frame.cname = num; \
1991 UVC_ATTR(uvcg_frame_, cname, aname);
2334 #define UVCG_UNCOMPRESSED_ATTR_RO(cname, aname, bits) \ argument
2335 static ssize_t uvcg_uncompressed_##cname##_show( \
2357 UVC_ATTR_RO(uvcg_uncompressed_, cname, aname);
2359 #define UVCG_UNCOMPRESSED_ATTR(cname, aname, bits) \ argument
2360 static ssize_t uvcg_uncompressed_##cname##_show( \
2383 uvcg_uncompressed_##cname##_store(struct config_item *item, \
2422 UVC_ATTR(uvcg_uncompressed_, cname, aname);
2533 #define UVCG_MJPEG_ATTR_RO(cname, aname, bits) \ argument
2534 static ssize_t uvcg_mjpeg_##cname##_show(struct config_item *item, char *page)\
2555 UVC_ATTR_RO(uvcg_mjpeg_, cname, aname)
2557 #define UVCG_MJPEG_ATTR(cname, aname, bits) \ argument
2558 static ssize_t uvcg_mjpeg_##cname##_show(struct config_item *item, char *page)\
2580 uvcg_mjpeg_##cname##_store(struct config_item *item, \
2619 UVC_ATTR(uvcg_mjpeg_, cname, aname)
2723 #define UVCG_FRAMEBASED_ATTR_RO(cname, aname, bits) \ argument
2724 static ssize_t uvcg_framebased_##cname##_show(struct config_item *item, \
2746 UVC_ATTR_RO(uvcg_framebased_, cname, aname)
2748 #define UVCG_FRAMEBASED_ATTR(cname, aname, bits) \ argument
2749 static ssize_t uvcg_framebased_##cname##_show(struct config_item *item, \
2772 uvcg_framebased_##cname##_store(struct config_item *item, \
2809 UVC_ATTR(uvcg_framebased_, cname, aname)
2973 #define UVCG_COLOR_MATCHING_ATTR(cname, aname, bits) \ argument
2974 static ssize_t uvcg_color_matching_##cname##_show( \
2999 static ssize_t uvcg_color_matching_##cname##_store( \
3036 UVC_ATTR(uvcg_color_matching_, cname, aname)
3707 #define UVCG_OPTS_ATTR(cname, aname, limit) \ argument
3708 static ssize_t f_uvc_opts_##cname##_show( \
3715 result = sprintf(page, "%u\n", opts->cname); \
3722 f_uvc_opts_##cname##_store(struct config_item *item, \
3743 opts->cname = num; \
3750 UVC_ATTR(f_uvc_opts_, cname, cname)
3758 #define UVCG_OPTS_STRING_ATTR(cname, aname) \ argument
3759 static ssize_t f_uvc_opts_string_##cname##_show(struct config_item *item,\
3772 static ssize_t f_uvc_opts_string_##cname##_store(struct config_item *item,\
3794 UVC_ATTR(f_uvc_opts_string_, cname, aname)