Home | History | Annotate | Download | only in libusbhid

Lines Matching defs:pages

53 } *pages;
64 printf("%d\t%s\n", pages[i].usage, pages[i].name);
65 for (j = 0; j < pages[i].pagesize; j++) {
66 printf("\t%d\t%s\n", pages[i].page_contents[j].usage,
67 pages[i].page_contents[j].name);
125 if (pages == NULL) {
130 if (reallocarr(&pages, npagesmax,
134 curpage = &pages[npages++];
158 if (!pages)
162 if (pages[k].usage == i)
163 return pages[k].name;
177 if (pages[k].usage == page)
181 for (j = 0; j < pages[k].pagesize; j++) {
182 us = pages[k].page_contents[j].usage;
185 fmtcheck(pages[k].page_contents[j].name, "%d"),
190 return pages[k].page_contents[j].name;
202 if (!pages)
206 if (strcmp(pages[k].name, name) == 0)
207 return pages[k].usage;
226 if (strncmp(pages[k].name, name, len) == 0)
234 for (j = 0; j < pages[k].pagesize; j++)
235 if (pages[k].page_contents[j].usage == -1) {
237 pages[k].page_contents[j].name, "%u"), &l) == 1) {
238 return (((uint32_t)pages[k].usage) << 16) | l;
240 } else if (strcmp(pages[k].page_contents[j].name, sep) == 0)
241 return (((uint32_t)pages[k].usage) << 16) | pages[k].page_contents[j].usage;