Lines Matching refs:xctrl
1868 struct v4l2_ext_control *xctrl)
1873 if (__uvc_query_v4l2_class(chain, xctrl->id, 0) >= 0)
1876 ctrl = uvc_find_control(chain, xctrl->id, &mapping);
1880 return __uvc_ctrl_get(chain, ctrl, mapping, &xctrl->value);
1884 struct v4l2_ext_control *xctrl)
1895 if (__uvc_query_v4l2_class(chain, xctrl->id, 0) >= 0)
1898 ctrl = uvc_find_control(chain, xctrl->id, &mapping);
1922 xctrl->value = min + DIV_ROUND_CLOSEST((u32)(xctrl->value - min),
1925 xctrl->value = clamp(xctrl->value, min, max);
1927 xctrl->value = clamp_t(u32, xctrl->value, min, max);
1928 value = xctrl->value;
1938 xctrl->value &= uvc_get_ctrl_bitmap(ctrl, mapping);
1939 value = xctrl->value;
1943 xctrl->value = clamp(xctrl->value, 0, 1);
1944 value = xctrl->value;
1948 if (xctrl->value < (ffs(mapping->menu_mask) - 1) ||
1949 xctrl->value > (fls(mapping->menu_mask) - 1))
1952 if (!test_bit(xctrl->value, &mapping->menu_mask))
1955 value = uvc_mapping_get_menu_value(mapping, xctrl->value);
1975 value = xctrl->value;