Lines Matching refs:cname

22 #define UVC_ATTR(prefix, cname, aname) \
23 static struct configfs_attribute prefix##attr_##cname = { \
27 .show = prefix##cname##_show, \
28 .store = prefix##cname##_store, \
31 #define UVC_ATTR_RO(prefix, cname, aname) \
32 static struct configfs_attribute prefix##attr_##cname = { \
36 .show = prefix##cname##_show, \
185 #define UVCG_CTRL_HDR_ATTR(cname, aname, bits, limit) \
186 static ssize_t uvcg_control_header_##cname##_show( \
209 uvcg_control_header_##cname##_store(struct config_item *item, \
246 UVC_ATTR(uvcg_control_header_, cname, aname)
303 #define UVCG_DEFAULT_PROCESSING_ATTR(cname, aname, bits) \
304 static ssize_t uvcg_default_processing_##cname##_show( \
328 UVC_ATTR_RO(uvcg_default_processing_, cname, aname)
464 #define UVCG_DEFAULT_CAMERA_ATTR(cname, aname, bits) \
465 static ssize_t uvcg_default_camera_##cname##_show( \
491 UVC_ATTR_RO(uvcg_default_camera_, cname, aname)
637 #define UVCG_DEFAULT_OUTPUT_ATTR(cname, aname, bits) \
638 static ssize_t uvcg_default_output_##cname##_show( \
664 UVC_ATTR_RO(uvcg_default_output_, cname, aname)
786 #define UVCG_EXTENSION_ATTR(cname, aname, ro...) \
787 static ssize_t uvcg_extension_##cname##_show(struct config_item *item, \
810 UVC_ATTR##ro(uvcg_extension_, cname, aname)
1838 #define UVCG_STREAMING_HEADER_ATTR(cname, aname, bits) \
1839 static ssize_t uvcg_streaming_header_##cname##_show( \
1861 UVC_ATTR_RO(uvcg_streaming_header_, cname, aname)
1923 #define UVCG_FRAME_ATTR(cname, aname, bits) \
1924 static ssize_t uvcg_frame_##cname##_show(struct config_item *item, char *page)\
1938 result = sprintf(page, "%u\n", f->frame.cname); \
1945 static ssize_t uvcg_frame_##cname##_store(struct config_item *item, \
1953 typeof(f->frame.cname) num; \
1972 f->frame.cname = num; \
1980 UVC_ATTR(uvcg_frame_, cname, aname);
2288 #define UVCG_UNCOMPRESSED_ATTR_RO(cname, aname, bits) \
2289 static ssize_t uvcg_uncompressed_##cname##_show( \
2311 UVC_ATTR_RO(uvcg_uncompressed_, cname, aname);
2313 #define UVCG_UNCOMPRESSED_ATTR(cname, aname, bits) \
2314 static ssize_t uvcg_uncompressed_##cname##_show( \
2337 uvcg_uncompressed_##cname##_store(struct config_item *item, \
2376 UVC_ATTR(uvcg_uncompressed_, cname, aname);
2487 #define UVCG_MJPEG_ATTR_RO(cname, aname, bits) \
2488 static ssize_t uvcg_mjpeg_##cname##_show(struct config_item *item, char *page)\
2509 UVC_ATTR_RO(uvcg_mjpeg_, cname, aname)
2511 #define UVCG_MJPEG_ATTR(cname, aname, bits) \
2512 static ssize_t uvcg_mjpeg_##cname##_show(struct config_item *item, char *page)\
2534 uvcg_mjpeg_##cname##_store(struct config_item *item, \
2573 UVC_ATTR(uvcg_mjpeg_, cname, aname)
2672 #define UVCG_COLOR_MATCHING_ATTR(cname, aname, bits) \
2673 static ssize_t uvcg_color_matching_##cname##_show( \
2698 static ssize_t uvcg_color_matching_##cname##_store( \
2735 UVC_ATTR(uvcg_color_matching_, cname, aname)
3358 #define UVCG_OPTS_ATTR(cname, aname, limit) \
3359 static ssize_t f_uvc_opts_##cname##_show( \
3366 result = sprintf(page, "%u\n", opts->cname); \
3373 f_uvc_opts_##cname##_store(struct config_item *item, \
3394 opts->cname = num; \
3401 UVC_ATTR(f_uvc_opts_, cname, cname)
3409 #define UVCG_OPTS_STRING_ATTR(cname, aname) \
3410 static ssize_t f_uvc_opts_string_##cname##_show(struct config_item *item,\
3423 static ssize_t f_uvc_opts_string_##cname##_store(struct config_item *item,\
3445 UVC_ATTR(f_uvc_opts_string_, cname, aname)