Lines Matching full:pages
51 } *pages; variable
61 printf("%d\t%s\n", pages[i].usage, pages[i].name); in dump_hid_table()
62 for (j = 0; j < pages[i].pagesize; j++) { in dump_hid_table()
63 printf("\t%d\t%s\n", pages[i].page_contents[j].usage, in dump_hid_table()
64 pages[i].page_contents[j].name); in dump_hid_table()
148 if (pages == NULL) { in hid_start()
150 pages = calloc(len, in hid_start()
154 new = reallocarray(pages, in hid_start()
160 pages = new; in hid_start()
161 bzero(pages + npagesmax, in hid_start()
165 if (!pages) { in hid_start()
171 curpage = &pages[npages++]; in hid_start()
191 if (pages) { in hid_start()
193 if (pages[no].name) in hid_start()
194 free((char *)pages[no].name); in hid_start()
195 if (pages[no].page_contents) in hid_start()
196 free((char *)pages[no].page_contents); in hid_start()
198 free(pages); in hid_start()
199 pages = NULL; in hid_start()
212 if (!pages) in hid_usage_page()
216 if (pages[k].usage == i) in hid_usage_page()
217 return pages[k].name; in hid_usage_page()
230 if (pages[k].usage == page) in hid_usage_in_page()
234 for (j = 0; j < pages[k].pagesize; j++) { in hid_usage_in_page()
235 us = pages[k].page_contents[j].usage; in hid_usage_in_page()
238 pages[k].page_contents[j].name, i); in hid_usage_in_page()
242 return pages[k].page_contents[j].name; in hid_usage_in_page()
254 if (!pages) in hid_parse_usage_page()
258 if (strcmp(pages[k].name, name) == 0) in hid_parse_usage_page()
259 return pages[k].usage; in hid_parse_usage_page()
276 if (strncmp(pages[k].name, name, l) == 0) in hid_parse_usage_in_page()
281 for (j = 0; j < pages[k].pagesize; j++) { in hid_parse_usage_in_page()
282 us = pages[k].page_contents[j].usage; in hid_parse_usage_in_page()
284 fmtname = pages[k].page_contents[j].name; in hid_parse_usage_in_page()
290 return (pages[k].usage << 16) | pu; in hid_parse_usage_in_page()
293 if (strcmp(pages[k].page_contents[j].name, sep) == 0) in hid_parse_usage_in_page()
294 return (pages[k].usage << 16) | in hid_parse_usage_in_page()
295 pages[k].page_contents[j].usage; in hid_parse_usage_in_page()