Lines Matching defs:opts

146 	struct f_uvc_opts *opts;					\
154 opts = to_f_uvc_opts(opts_item); \
156 mutex_lock(&opts->lock); \
158 mutex_unlock(&opts->lock); \
169 struct f_uvc_opts *opts; \
178 opts = to_f_uvc_opts(opts_item); \
180 mutex_lock(&opts->lock); \
181 if (ch->linked || opts->refcnt) { \
197 mutex_unlock(&opts->lock); \
264 struct f_uvc_opts *opts; \
273 opts = to_f_uvc_opts(opts_item); \
274 pd = &opts->uvc_processing; \
276 mutex_lock(&opts->lock); \
278 mutex_unlock(&opts->lock); \
297 struct f_uvc_opts *opts;
307 opts = to_f_uvc_opts(opts_item);
308 pd = &opts->uvc_processing;
310 mutex_lock(&opts->lock);
315 mutex_unlock(&opts->lock);
367 struct f_uvc_opts *opts; \
377 opts = to_f_uvc_opts(opts_item); \
378 cd = &opts->uvc_camera_terminal; \
380 mutex_lock(&opts->lock); \
382 mutex_unlock(&opts->lock); \
408 struct f_uvc_opts *opts;
419 opts = to_f_uvc_opts(opts_item);
420 cd = &opts->uvc_camera_terminal;
422 mutex_lock(&opts->lock);
427 mutex_unlock(&opts->lock);
481 struct f_uvc_opts *opts; \
491 opts = to_f_uvc_opts(opts_item); \
492 cd = &opts->uvc_output_terminal; \
494 mutex_lock(&opts->lock); \
496 mutex_unlock(&opts->lock); \
516 struct f_uvc_opts *opts;
526 opts = to_f_uvc_opts(opts_item);
527 cd = &opts->uvc_output_terminal;
529 mutex_lock(&opts->lock);
531 mutex_unlock(&opts->lock);
542 struct f_uvc_opts *opts;
557 opts = to_f_uvc_opts(opts_item);
558 cd = &opts->uvc_output_terminal;
560 mutex_lock(&opts->lock);
562 mutex_unlock(&opts->lock);
650 struct f_uvc_opts *opts;
663 opts = to_f_uvc_opts(control->ci_parent);
665 mutex_lock(&opts->lock);
667 class_array = uvcg_get_ctl_class_arr(src, opts);
670 if (opts->refcnt || class_array[0]) {
681 mutex_unlock(&opts->lock);
692 struct f_uvc_opts *opts;
704 opts = to_f_uvc_opts(control->ci_parent);
706 mutex_lock(&opts->lock);
708 class_array = uvcg_get_ctl_class_arr(src, opts);
709 if (!class_array || opts->refcnt)
717 mutex_unlock(&opts->lock);
779 struct f_uvc_opts *opts;
785 opts = to_f_uvc_opts(opts_item);
787 mutex_lock(&opts->lock);
788 result += sprintf(page, "%u\n", opts->control_interface);
789 mutex_unlock(&opts->lock);
849 struct f_uvc_opts *opts;
858 opts = to_f_uvc_opts(opts_item);
860 mutex_lock(&opts->lock);
867 mutex_unlock(&opts->lock);
876 struct f_uvc_opts *opts;
884 opts = to_f_uvc_opts(opts_item);
886 mutex_lock(&opts->lock);
887 if (ch->linked || opts->refcnt) {
900 mutex_unlock(&opts->lock);
935 struct f_uvc_opts *opts;
945 opts = to_f_uvc_opts(opts_item);
947 mutex_lock(&opts->lock);
991 mutex_unlock(&opts->lock);
1001 struct f_uvc_opts *opts;
1010 opts = to_f_uvc_opts(opts_item);
1012 mutex_lock(&opts->lock);
1029 mutex_unlock(&opts->lock);
1044 struct f_uvc_opts *opts; \
1052 opts = to_f_uvc_opts(opts_item); \
1054 mutex_lock(&opts->lock); \
1056 mutex_unlock(&opts->lock); \
1153 struct f_uvc_opts *opts; \
1161 opts = to_f_uvc_opts(opts_item); \
1163 mutex_lock(&opts->lock); \
1165 mutex_unlock(&opts->lock); \
1175 struct f_uvc_opts *opts; \
1189 opts = to_f_uvc_opts(opts_item); \
1192 mutex_lock(&opts->lock); \
1193 if (fmt->linked || opts->refcnt) { \
1201 mutex_unlock(&opts->lock); \
1213 struct f_uvc_opts *opts;
1230 opts = to_f_uvc_opts(opts_item);
1232 mutex_lock(&opts->lock);
1234 mutex_unlock(&opts->lock);
1257 struct f_uvc_opts *opts;
1266 opts = to_f_uvc_opts(opts_item);
1268 mutex_lock(&opts->lock);
1273 mutex_unlock(&opts->lock);
1334 struct f_uvc_opts *opts;
1344 opts = to_f_uvc_opts(opts_item);
1347 mutex_lock(&opts->lock);
1348 if (fmt->linked || opts->refcnt) {
1377 mutex_unlock(&opts->lock);
1408 struct f_uvc_opts *opts;
1425 opts = to_f_uvc_opts(opts_item);
1427 mutex_lock(&opts->lock);
1436 mutex_unlock(&opts->lock);
1441 mutex_unlock(&opts->lock);
1451 struct f_uvc_opts *opts;
1455 opts = to_f_uvc_opts(opts_item);
1457 mutex_lock(&opts->lock);
1460 mutex_unlock(&opts->lock);
1506 struct f_uvc_opts *opts;
1513 opts = to_f_uvc_opts(opts_item);
1515 mutex_lock(&opts->lock);
1517 mutex_unlock(&opts->lock);
1528 struct f_uvc_opts *opts;
1536 opts = to_f_uvc_opts(opts_item);
1538 mutex_lock(&opts->lock);
1539 if (ch->fmt.linked || opts->refcnt) {
1549 mutex_unlock(&opts->lock);
1561 struct f_uvc_opts *opts; \
1569 opts = to_f_uvc_opts(opts_item); \
1571 mutex_lock(&opts->lock); \
1573 mutex_unlock(&opts->lock); \
1586 struct f_uvc_opts *opts; \
1594 opts = to_f_uvc_opts(opts_item); \
1596 mutex_lock(&opts->lock); \
1598 mutex_unlock(&opts->lock); \
1609 struct f_uvc_opts *opts; \
1618 opts = to_f_uvc_opts(opts_item); \
1620 mutex_lock(&opts->lock); \
1621 if (u->fmt.linked || opts->refcnt) { \
1633 mutex_unlock(&opts->lock); \
1755 struct f_uvc_opts *opts; \
1763 opts = to_f_uvc_opts(opts_item); \
1765 mutex_lock(&opts->lock); \
1767 mutex_unlock(&opts->lock); \
1779 struct f_uvc_opts *opts; \
1787 opts = to_f_uvc_opts(opts_item); \
1789 mutex_lock(&opts->lock); \
1791 mutex_unlock(&opts->lock); \
1802 struct f_uvc_opts *opts; \
1811 opts = to_f_uvc_opts(opts_item); \
1813 mutex_lock(&opts->lock); \
1814 if (u->fmt.linked || opts->refcnt) { \
1826 mutex_unlock(&opts->lock); \
1925 struct f_uvc_opts *opts; \
1934 opts = to_f_uvc_opts(opts_item); \
1935 cd = &opts->uvc_color_matching; \
1937 mutex_lock(&opts->lock); \
1939 mutex_unlock(&opts->lock); \
2216 struct f_uvc_opts *opts;
2231 opts = to_f_uvc_opts(streaming->ci_parent);
2233 mutex_lock(&opts->lock);
2235 class_array = __uvcg_get_stream_class_arr(src, opts);
2236 if (!class_array || *class_array || opts->refcnt) {
2273 *cl_arr = (struct uvc_descriptor_header *)&opts->uvc_color_matching;
2279 mutex_unlock(&opts->lock);
2290 struct f_uvc_opts *opts;
2302 opts = to_f_uvc_opts(streaming->ci_parent);
2304 mutex_lock(&opts->lock);
2306 class_array = __uvcg_get_stream_class_arr(src, opts);
2310 if (opts->refcnt)
2320 mutex_unlock(&opts->lock);
2382 struct f_uvc_opts *opts;
2388 opts = to_f_uvc_opts(opts_item);
2390 mutex_lock(&opts->lock);
2391 result += sprintf(page, "%u\n", opts->streaming_interface);
2392 mutex_unlock(&opts->lock);
2429 struct f_uvc_opts *opts = to_f_uvc_opts(item);
2432 usb_put_function_instance(&opts->func_inst);
2443 struct f_uvc_opts *opts = to_f_uvc_opts(item); \
2446 mutex_lock(&opts->lock); \
2447 result = sprintf(page, "%u\n", opts->cname); \
2448 mutex_unlock(&opts->lock); \
2457 struct f_uvc_opts *opts = to_f_uvc_opts(item); \
2461 mutex_lock(&opts->lock); \
2462 if (opts->refcnt) { \
2475 opts->cname = num; \
2478 mutex_unlock(&opts->lock); \
2511 int uvcg_attach_configfs(struct f_uvc_opts *opts)
2515 config_group_init_type_name(&opts->func_inst.group, uvc_func_type.name,
2518 ret = uvcg_config_create_children(&opts->func_inst.group,
2521 config_group_put(&opts->func_inst.group);