Lines Matching refs:ret
60 int ret;
62 ret = kstrtouint(buf, 0, &num);
63 if (ret)
64 return ret;
83 int i, ret = 0;
99 ret = -EINVAL;
105 ret = fun(buf, priv, size);
106 if (ret)
112 return ret;
140 int ret;
146 ret = uvcg_config_create_group(group, *child);
147 if (ret < 0)
148 return ret;
216 int ret; \
226 ret = -EBUSY; \
230 ret = kstrtou##bits(page, 0, &num); \
231 if (ret) \
235 ret = -EINVAL; \
239 ret = len; \
243 return ret; \
347 int ret, n = 0;
357 ret = -EBUSY;
361 ret = __uvcg_iter_item_entries(page, len, __uvcg_count_item_entries, &n,
363 if (ret)
367 ret = -EINVAL;
373 ret = -ENOMEM;
377 ret = __uvcg_iter_item_entries(page, len, __uvcg_fill_item_entries, &tmp,
379 if (ret)
385 ret = len;
392 return ret;
516 int ret, n = 0;
527 ret = -EBUSY;
531 ret = __uvcg_iter_item_entries(page, len, __uvcg_count_item_entries, &n,
533 if (ret)
537 ret = -EINVAL;
543 ret = -ENOMEM;
547 ret = __uvcg_iter_item_entries(page, len, __uvcg_fill_item_entries, &tmp,
549 if (ret)
555 ret = len;
562 return ret;
795 int ret; \
803 ret = sprintf(page, "%u\n", xu->desc.aname); \
808 return ret; \
824 int ret;
827 ret = kstrtou8(page, 0, &num);
828 if (ret)
829 return ret;
859 int ret;
862 ret = kstrtou8(page, 0, &num);
863 if (ret)
864 return ret;
874 ret = len;
881 ret = -ENOMEM;
890 ret = len;
895 return ret;
912 int ret;
915 ret = kstrtou8(page, 0, &num);
916 if (ret)
917 return ret;
927 ret = len;
934 ret = -ENOMEM;
943 ret = len;
948 return ret;
984 int ret;
998 ret = sizeof(xu->desc.guidExtensionCode);
1000 return ret;
1014 int ret, i;
1022 for (ret = 0, i = 0; i < xu->desc.bNrInPins; ++i) {
1023 ret += sprintf(pg, "%u\n", xu->desc.baSourceID[i]);
1024 pg = page + ret;
1030 return ret;
1042 int ret, n = 0;
1051 ret = __uvcg_iter_item_entries(page, len, __uvcg_count_item_entries, &n,
1053 if (ret)
1058 ret = -ENOMEM;
1062 ret = __uvcg_iter_item_entries(page, len, __uvcg_fill_item_entries, &iter,
1064 if (ret) {
1075 ret = len;
1080 return ret;
1093 int ret, i;
1101 for (ret = 0, i = 0; i < xu->desc.bControlSize; ++i) {
1102 ret += sprintf(pg, "0x%02x\n", xu->desc.bmControls[i]);
1103 pg = page + ret;
1109 return ret;
1121 int ret, n = 0;
1130 ret = __uvcg_iter_item_entries(page, len, __uvcg_count_item_entries, &n,
1132 if (ret)
1137 ret = -ENOMEM;
1141 ret = __uvcg_iter_item_entries(page, len, __uvcg_fill_item_entries, &iter,
1143 if (ret) {
1154 ret = len;
1159 return ret;
1191 int ret = 0;
1199 ret = -EINVAL;
1210 return ret;
1346 int ret = -EINVAL;
1363 ret = -EBUSY;
1370 ret = 0;
1377 return ret;
1520 ssize_t ret;
1523 ret = kstrtou8(page, 0, &num);
1524 if (ret)
1525 return ret;
1604 int ret = 0;
1611 ret = -EINVAL;
1624 ret = -EBUSY;
1638 return ret;
1701 int ret = -EINVAL;
1710 ret = -EBUSY;
1717 ret = hex2bin(ch->bmaControls, page + 2, 1);
1718 if (ret < 0)
1720 ret = len;
1724 return ret;
1743 int i, ret = -EINVAL;
1754 ret = -EBUSY;
1783 ret = -ENOMEM;
1786 ret = 0;
1795 return ret;
1954 int ret; \
1956 ret = kstrtou##bits(page, 0, &num); \
1957 if (ret) \
1958 return ret; \
1968 ret = -EBUSY; \
1973 ret = len; \
1977 return ret; \
2061 int ret = 0, n = 0;
2072 ret = -EBUSY;
2076 ret = __uvcg_iter_item_entries(page, len, __uvcg_count_item_entries, &n, sizeof(u32));
2077 if (ret)
2082 ret = -ENOMEM;
2086 ret = __uvcg_iter_item_entries(page, len, __uvcg_fill_item_entries, &tmp, sizeof(u32));
2087 if (ret) {
2097 ret = len;
2102 return ret;
2263 int ret;
2272 ret = -EBUSY;
2278 ret = sizeof(ch->desc.guidFormat);
2283 return ret;
2344 int ret; \
2354 ret = -EBUSY; \
2358 ret = kstrtou8(page, 0, &num); \
2359 if (ret) \
2364 ret = -EINVAL; \
2369 ret = len; \
2373 return ret; \
2541 int ret; \
2551 ret = -EBUSY; \
2555 ret = kstrtou8(page, 0, &num); \
2556 if (ret) \
2561 ret = -EINVAL; \
2566 ret = len; \
2570 return ret; \
2707 int ret; \
2710 ret = kstrtou##bits(page, 0, &num); \
2711 if (ret) \
2712 return ret; \
2717 ret = -EBUSY; \
2727 ret = len; \
2733 return ret; \
2889 int ret, i, j;
2895 ret = fun(h, priv2, priv3, 0, UVCG_HEADER);
2896 if (ret)
2897 return ret;
2899 ret = fun(f->fmt, priv2, priv3, i++, UVCG_FORMAT);
2900 if (ret)
2901 return ret;
2905 ret = fun(frm, priv2, priv3, j++, UVCG_FRAME);
2906 if (ret)
2907 return ret;
2910 ret = fun(f->fmt->color_matching, priv2, priv3, 0,
2912 if (ret)
2913 return ret;
2916 return ret;
3082 int ret = -EINVAL;
3097 ret = -EBUSY;
3102 ret = __uvcg_iter_strm_cls(target_hdr, &size, &count, __uvcg_cnt_strm);
3103 if (ret)
3109 ret = -ENOMEM;
3117 ret = -ENOMEM;
3121 ret = __uvcg_iter_strm_cls(target_hdr, &data, &cl_arr,
3123 if (ret) {
3135 ret = 0;
3142 return ret;
3300 int ret = 0;
3308 ret = -EINVAL;
3324 ret = -EINVAL;
3332 return ret;
3378 int ret; \
3382 ret = -EBUSY; \
3386 ret = kstrtouint(page, 0, &num); \
3387 if (ret) \
3391 ret = -EINVAL; \
3395 ret = len; \
3398 return ret; \
3428 int ret = 0; \
3432 ret = -EBUSY; \
3436 ret = strscpy(opts->aname, page, size); \
3437 if (ret == -E2BIG) \
3438 ret = size - 1; \
3442 return ret; \
3475 int ret;
3480 ret = uvcg_config_create_children(&opts->func_inst.group,
3482 if (ret < 0)
3485 return ret;