Lines Matching full:pages
53 } *pages; variable
63 printf("%d\t%s\n", pages[i].usage, pages[i].name); in dump_hid_table()
64 for (j = 0; j < pages[i].pagesize; j++) { in dump_hid_table()
65 printf("\t%d\t%s\n", pages[i].page_contents[j].usage, in dump_hid_table()
66 pages[i].page_contents[j].name); in dump_hid_table()
126 if (pages == NULL) { in hid_init()
128 pages = malloc(npagesmax * in hid_init()
132 pages = realloc(pages, in hid_init()
136 if (!pages) in hid_init()
139 curpage = &pages[npages++]; in hid_init()
163 if (!pages) in hid_usage_page()
167 if (pages[k].usage == i) in hid_usage_page()
168 return pages[k].name; in hid_usage_page()
182 if (pages[k].usage == page) in hid_usage_in_page()
186 for (j = 0; j < pages[k].pagesize; j++) { in hid_usage_in_page()
187 us = pages[k].page_contents[j].usage; in hid_usage_in_page()
190 fmtcheck(pages[k].page_contents[j].name, "%d"), in hid_usage_in_page()
195 return pages[k].page_contents[j].name; in hid_usage_in_page()
207 if (!pages) in hid_parse_usage_page()
211 if (strcmp(pages[k].name, name) == 0) in hid_parse_usage_page()
212 return pages[k].usage; in hid_parse_usage_page()
229 if (strncmp(pages[k].name, name, l) == 0) in hid_parse_usage_in_page()
234 for (j = 0; j < pages[k].pagesize; j++) in hid_parse_usage_in_page()
235 if (strcmp(pages[k].page_contents[j].name, sep) == 0) in hid_parse_usage_in_page()
236 return (pages[k].usage << 16) | pages[k].page_contents[j].usage; in hid_parse_usage_in_page()