Lines Matching refs:qmenu
139 int v4l2_ctrl_query_menu(struct v4l2_querymenu *qmenu, struct v4l2_queryctrl *qctrl, in v4l2_ctrl_query_menu() argument
144 qmenu->reserved = 0; in v4l2_ctrl_query_menu()
146 menu_items = v4l2_ctrl_get_menu(qmenu->id); in v4l2_ctrl_query_menu()
148 (qctrl && (qmenu->index < qctrl->minimum || qmenu->index > qctrl->maximum))) in v4l2_ctrl_query_menu()
150 for (i = 0; i < qmenu->index && menu_items[i]; i++) ; in v4l2_ctrl_query_menu()
153 strlcpy(qmenu->name, menu_items[qmenu->index], sizeof(qmenu->name)); in v4l2_ctrl_query_menu()
161 int v4l2_ctrl_query_menu_valid_items(struct v4l2_querymenu *qmenu, const u32 *ids) in v4l2_ctrl_query_menu_valid_items() argument
163 const char * const *menu_items = v4l2_ctrl_get_menu(qmenu->id); in v4l2_ctrl_query_menu_valid_items()
165 qmenu->reserved = 0; in v4l2_ctrl_query_menu_valid_items()
169 if (*ids++ == qmenu->index) { in v4l2_ctrl_query_menu_valid_items()
170 strlcpy(qmenu->name, menu_items[qmenu->index], in v4l2_ctrl_query_menu_valid_items()
171 sizeof(qmenu->name)); in v4l2_ctrl_query_menu_valid_items()