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, \
141 #define UVCG_CTRL_HDR_ATTR(cname, aname, bits, limit) \ argument
142 static ssize_t uvcg_control_header_##cname##_show( \
165 uvcg_control_header_##cname##_store(struct config_item *item, \
202 UVC_ATTR(uvcg_control_header_, cname, aname)
259 #define UVCG_DEFAULT_PROCESSING_ATTR(cname, aname, bits) \ argument
260 static ssize_t uvcg_default_processing_##cname##_show( \
284 UVC_ATTR_RO(uvcg_default_processing_, cname, aname)
362 #define UVCG_DEFAULT_CAMERA_ATTR(cname, aname, bits) \ argument
363 static ssize_t uvcg_default_camera_##cname##_show( \
389 UVC_ATTR_RO(uvcg_default_camera_, cname, aname)
476 #define UVCG_DEFAULT_OUTPUT_ATTR(cname, aname, bits) \ argument
477 static ssize_t uvcg_default_output_##cname##_show( \
503 UVC_ATTR_RO(uvcg_default_output_, cname, aname)
982 #define UVCG_STREAMING_HEADER_ATTR(cname, aname, bits) \ argument
983 static ssize_t uvcg_streaming_header_##cname##_show( \
1005 UVC_ATTR_RO(uvcg_streaming_header_, cname, aname)
1092 #define UVCG_FRAME_ATTR(cname, aname, bits) \ argument
1093 static ssize_t uvcg_frame_##cname##_show(struct config_item *item, char *page)\
1107 result = sprintf(page, "%u\n", f->frame.cname); \
1114 static ssize_t uvcg_frame_##cname##_store(struct config_item *item, \
1122 typeof(f->frame.cname) num; \
1141 f->frame.cname = num; \
1149 UVC_ATTR(uvcg_frame_, cname, aname);
1499 #define UVCG_UNCOMPRESSED_ATTR_RO(cname, aname, bits) \ argument
1500 static ssize_t uvcg_uncompressed_##cname##_show( \
1522 UVC_ATTR_RO(uvcg_uncompressed_, cname, aname);
1524 #define UVCG_UNCOMPRESSED_ATTR(cname, aname, bits) \ argument
1525 static ssize_t uvcg_uncompressed_##cname##_show( \
1548 uvcg_uncompressed_##cname##_store(struct config_item *item, \
1581 UVC_ATTR(uvcg_uncompressed_, cname, aname);
1694 #define UVCG_MJPEG_ATTR_RO(cname, aname, bits) \ argument
1695 static ssize_t uvcg_mjpeg_##cname##_show(struct config_item *item, char *page)\
1716 UVC_ATTR_RO(uvcg_mjpeg_, cname, aname)
1718 #define UVCG_MJPEG_ATTR(cname, aname, bits) \ argument
1719 static ssize_t uvcg_mjpeg_##cname##_show(struct config_item *item, char *page)\
1741 uvcg_mjpeg_##cname##_store(struct config_item *item, \
1774 UVC_ATTR(uvcg_mjpeg_, cname, aname)
1863 #define UVCG_DEFAULT_COLOR_MATCHING_ATTR(cname, aname, bits) \ argument
1864 static ssize_t uvcg_default_color_matching_##cname##_show( \
1888 UVC_ATTR_RO(uvcg_default_color_matching_, cname, aname)
2382 #define UVCG_OPTS_ATTR(cname, aname, limit) \ argument
2383 static ssize_t f_uvc_opts_##cname##_show( \
2390 result = sprintf(page, "%u\n", opts->cname); \
2397 f_uvc_opts_##cname##_store(struct config_item *item, \
2418 opts->cname = num; \
2425 UVC_ATTR(f_uvc_opts_, cname, cname)