Lines Matching refs:cname

59 #define UVCG_CTRL_HDR_ATTR(cname, aname, conv, str2u, uxx, vnoc, limit)	\  argument
60 static ssize_t uvcg_control_header_##cname##_show( \
82 uvcg_control_header_##cname##_store(struct uvcg_control_header *ch, \
119 uvcg_control_header_##cname = \
121 uvcg_control_header_##cname##_show, \
122 uvcg_control_header_##cname##_store)
206 #define UVCG_DEFAULT_PROCESSING_ATTR(cname, aname, conv) \ argument
207 static ssize_t uvcg_default_processing_##cname##_show( \
231 uvcg_default_processing_##cname = \
232 __CONFIGFS_ATTR_RO(aname, uvcg_default_processing_##cname##_show)
328 #define UVCG_DEFAULT_CAMERA_ATTR(cname, aname, conv) \ argument
329 static ssize_t uvcg_default_camera_##cname##_show( \
355 uvcg_default_camera_##cname = \
356 __CONFIGFS_ATTR_RO(aname, uvcg_default_camera_##cname##_show)
460 #define UVCG_DEFAULT_OUTPUT_ATTR(cname, aname, conv) \ argument
461 static ssize_t uvcg_default_output_##cname##_show( \
487 uvcg_default_output_##cname = \
488 __CONFIGFS_ATTR_RO(aname, uvcg_default_output_##cname##_show)
902 #define UVCG_STREAMING_HEADER_ATTR(cname, aname, conv) \ argument
903 static ssize_t uvcg_streaming_header_##cname##_show( \
925 uvcg_streaming_header_##cname = \
926 __CONFIGFS_ATTR_RO(aname, uvcg_streaming_header_##cname##_show)
1033 #define UVCG_FRAME_ATTR(cname, aname, to_cpu_endian, to_little_endian, bits) \ argument
1034 static ssize_t uvcg_frame_##cname##_show(struct uvcg_frame *f, char *page)\
1047 result = sprintf(page, "%d\n", to_cpu_endian(f->frame.cname)); \
1054 static ssize_t uvcg_frame_##cname##_store(struct uvcg_frame *f, \
1080 f->frame.cname = to_little_endian(num); \
1089 uvcg_frame_##cname = \
1091 uvcg_frame_##cname##_show, \
1092 uvcg_frame_##cname##_store)
1405 #define UVCG_UNCOMPRESSED_ATTR_RO(cname, aname, conv) \ argument
1406 static ssize_t uvcg_uncompressed_##cname##_show( \
1428 uvcg_uncompressed_##cname = \
1429 __CONFIGFS_ATTR_RO(aname, uvcg_uncompressed_##cname##_show)
1431 #define UVCG_UNCOMPRESSED_ATTR(cname, aname, conv) \ argument
1432 static ssize_t uvcg_uncompressed_##cname##_show( \
1454 uvcg_uncompressed_##cname##_store(struct uvcg_uncompressed *u, \
1491 uvcg_uncompressed_##cname = \
1493 uvcg_uncompressed_##cname##_show, \
1494 uvcg_uncompressed_##cname##_store)
1621 #define UVCG_MJPEG_ATTR_RO(cname, aname, conv) \ argument
1622 static ssize_t uvcg_mjpeg_##cname##_show(struct uvcg_mjpeg *u, char *page)\
1643 uvcg_mjpeg_##cname = \
1644 __CONFIGFS_ATTR_RO(aname, uvcg_mjpeg_##cname##_show)
1646 #define UVCG_MJPEG_ATTR(cname, aname, conv) \ argument
1647 static ssize_t uvcg_mjpeg_##cname##_show(struct uvcg_mjpeg *u, char *page)\
1668 uvcg_mjpeg_##cname##_store(struct uvcg_mjpeg *u, \
1705 uvcg_mjpeg_##cname = \
1707 uvcg_mjpeg_##cname##_show, \
1708 uvcg_mjpeg_##cname##_store)
1821 #define UVCG_DEFAULT_COLOR_MATCHING_ATTR(cname, aname, conv) \ argument
1822 static ssize_t uvcg_default_color_matching_##cname##_show( \
1846 uvcg_default_color_matching_##cname = \
1847 __CONFIGFS_ATTR_RO(aname, uvcg_default_color_matching_##cname##_show)
2304 #define UVCG_OPTS_ATTR(cname, conv, str2u, uxx, vnoc, limit) \ argument
2305 static ssize_t f_uvc_opts_##cname##_show( \
2311 result = sprintf(page, "%d\n", conv(opts->cname)); \
2318 f_uvc_opts_##cname##_store(struct f_uvc_opts *opts, \
2338 opts->cname = vnoc(num); \
2346 f_uvc_opts_attribute_##cname = \
2347 __CONFIGFS_ATTR(cname, S_IRUGO | S_IWUSR, \
2348 f_uvc_opts_##cname##_show, \
2349 f_uvc_opts_##cname##_store)