Lines Matching refs:cname
20 #define UVC_ATTR(prefix, cname, aname) \ argument
21 static struct configfs_attribute prefix##attr_##cname = { \
25 .show = prefix##cname##_show, \
26 .store = prefix##cname##_store, \
29 #define UVC_ATTR_RO(prefix, cname, aname) \ argument
30 static struct configfs_attribute prefix##attr_##cname = { \
34 .show = prefix##cname##_show, \
53 #define UVCG_CTRL_HDR_ATTR(cname, aname, conv, str2u, uxx, vnoc, limit) \ argument
54 static ssize_t uvcg_control_header_##cname##_show( \
77 uvcg_control_header_##cname##_store(struct config_item *item, \
114 UVC_ATTR(uvcg_control_header_, cname, aname)
190 #define UVCG_DEFAULT_PROCESSING_ATTR(cname, aname, conv) \ argument
191 static ssize_t uvcg_default_processing_##cname##_show( \
215 UVC_ATTR_RO(uvcg_default_processing_, cname, aname)
301 #define UVCG_DEFAULT_CAMERA_ATTR(cname, aname, conv) \ argument
302 static ssize_t uvcg_default_camera_##cname##_show( \
328 UVC_ATTR_RO(uvcg_default_camera_, cname, aname)
423 #define UVCG_DEFAULT_OUTPUT_ATTR(cname, aname, conv) \ argument
424 static ssize_t uvcg_default_output_##cname##_show( \
450 UVC_ATTR_RO(uvcg_default_output_, cname, aname)
858 #define UVCG_STREAMING_HEADER_ATTR(cname, aname, conv) \ argument
859 static ssize_t uvcg_streaming_header_##cname##_show( \
881 UVC_ATTR_RO(uvcg_streaming_header_, cname, aname)
980 #define UVCG_FRAME_ATTR(cname, aname, to_cpu_endian, to_little_endian, bits) \ argument
981 static ssize_t uvcg_frame_##cname##_show(struct config_item *item, char *page)\
995 result = sprintf(page, "%d\n", to_cpu_endian(f->frame.cname)); \
1002 static ssize_t uvcg_frame_##cname##_store(struct config_item *item, \
1029 f->frame.cname = to_little_endian(num); \
1037 UVC_ATTR(uvcg_frame_, cname, aname);
1337 #define UVCG_UNCOMPRESSED_ATTR_RO(cname, aname, conv) \ argument
1338 static ssize_t uvcg_uncompressed_##cname##_show( \
1360 UVC_ATTR_RO(uvcg_uncompressed_, cname, aname);
1362 #define UVCG_UNCOMPRESSED_ATTR(cname, aname, conv) \ argument
1363 static ssize_t uvcg_uncompressed_##cname##_show( \
1386 uvcg_uncompressed_##cname##_store(struct config_item *item, \
1423 UVC_ATTR(uvcg_uncompressed_, cname, aname);
1540 #define UVCG_MJPEG_ATTR_RO(cname, aname, conv) \ argument
1541 static ssize_t uvcg_mjpeg_##cname##_show(struct config_item *item, char *page)\
1562 UVC_ATTR_RO(uvcg_mjpeg_, cname, aname)
1564 #define UVCG_MJPEG_ATTR(cname, aname, conv) \ argument
1565 static ssize_t uvcg_mjpeg_##cname##_show(struct config_item *item, char *page)\
1587 uvcg_mjpeg_##cname##_store(struct config_item *item, \
1624 UVC_ATTR(uvcg_mjpeg_, cname, aname)
1728 #define UVCG_DEFAULT_COLOR_MATCHING_ATTR(cname, aname, conv) \ argument
1729 static ssize_t uvcg_default_color_matching_##cname##_show( \
1754 UVC_ATTR_RO(uvcg_default_color_matching_, cname, aname)
2205 #define UVCG_OPTS_ATTR(cname, conv, str2u, uxx, vnoc, limit) \ argument
2206 static ssize_t f_uvc_opts_##cname##_show( \
2213 result = sprintf(page, "%d\n", conv(opts->cname)); \
2220 f_uvc_opts_##cname##_store(struct config_item *item, \
2241 opts->cname = vnoc(num); \
2248 UVC_ATTR(f_uvc_opts_, cname, aname)